Keyboard Shortcuts
Likes
- BITX20
- Messages
Search
Re: Production zBitx
#zbitx
Shawn,
it's worth looking at other forums, for example here you can find an interesting FT8 QRP that requires a Discovery Board: Multiband QRPp FT8 Transceiver --
Gyula HA3HZ |
Re: Production zBitx
#zbitx
¿ªÔÆÌåÓýI was thinking, what would really be ideal for SOTA. ?I¡¯ve gone hiking a couple of times with the sbitx. ?Together with the antenna and batteries (a couple of old laptop batteries and an adapter I made for them), it barely fits in my backpack, not leaving enough space for a small laptop (which I don¡¯t necessarily need anyway); but I did manage to squeeze in the external 7¡± touchscreen last time. ?That and a tiny Bluetooth keyboard made it work well to have wsjt-x and sbitx at the same time. ?But¡ what if it was smaller? ?I also worry a little about fragility; the encoders could get bumped too hard, or the touchscreen. ?(Which I could probably mitigate by designing a good case for it.) ?So I wonder if the zbitx could end up being smaller just because some of the analog RF stuff is separated from the audio board. ?I think the smallest-possible radio with similar capabilities as the sbitx might be a thing to work on. ?There are smaller touchscreens, like 4¡± with a suitable resolution (same or higher), and I¡¯ve seen a case to put the pi and the screen into a box around the size of any other rpi4 case (with not enough space for a radio, though). ?I think I can eventually come up with a way to have a remote UI to run on a tablet, phone or small laptop, with the pi acting as a wifi access point, so that the modems still run on the sbitx and the display is still useful, but without having to cram everything onto that display. ?Maybe a pi zero would be good enough. ?(Not that the rpi is the only choice. ?There are so many. ?What about a mango pi, riscv? ?I think eventually we will see something like that with the proper risc-v vector extension, and maybe that will be useful for sdr. ?I will be looking forward to try writing some algorithm that makes good use of it some day.) ?A smaller box like that might be a pretty good SOTA setup. ?Otherwise there are things like the Lab599, but it looks like it doesn¡¯t do as much as the sbitx does. ?(I¡¯d need the usual audio/cat control setup for digital modes, if I can¡¯t run arbitrary apps right on the radio.) ? But it has a reputation for being a really excellent receiver.?If you can make the sbitx even smaller, and still a bit more-than-QRP like it already is, it would be even more unique. Best-in-class power efficiency on the finals could make it possible to use a smaller heatsink. ?Try to optimize performance, even if the cost goes up a little because of that. ?Then the batteries would last longer too. I think I¡¯m fine with using external batteries, because these old laptop batteries work so well, and I¡¯m very happy to have multi-purpose batteries rather than something custom that is not meant for any other purpose. I have no experience with an ATU yet, and I¡¯m doing ok with trying to achieve actual resonance, so far. ?At least the efhw has a built-in tuner, that helps a lot. ?But I also haven¡¯t been on 80 or 160m yet, because of that. ?So whatever. ?If it adds too much bulk, it¡¯s better to omit it, I guess.
|
Re: backup script for RPI OS and App configurations?
¿ªÔÆÌåÓý... very good description , Gyula.
Thanks.
?
73/76 Jens ¨C HB9JOI
?
+++
? From: HA3HZ
Sent: Wednesday, October 9, 2024 2:31 PM
Subject: Re: [BITX20] backup script for RPI OS and App
configurations? ?
I made this collection before, it might also be useful:
Settings when using a new image.pdf --
Gyula HA3HZ
|
Re: backup script for RPI OS and App configurations?
Chris,
the problem can be solved very easily, I do the same when there are several changes on the OS. Whether you have the operating system on a uSD card or a USB stick, use Accessories > SD Card Copier in the RPi menu. With this, you can easily copy the contents of your operating system and you only have to monitor the variables and store them on a separate USB stick. Just make sure that it is preferably of a different brand to which you are copying, so you don't accidentally mix up what you are copying from. In the beginning, I copied uSD cards, now I use different USB 3.2 sticks to store the OS and for backup purposes. If you use uSD, write on the card e.g. 1 or 2 or 3... or A or B or C similar, to differentiate and note to yourself which one has the state of when. If you use a USB stick, you can also write on the factory packaging. This is how I do it. --
Gyula HA3HZ |
backup script for RPI OS and App configurations?
I understand that there is a backup-restore program in the sBitx toolbox for the sBitx program settings, but I was wondering if anyone has put together a script to backup RPI OS preferences and settings and logs for the other apps like Gridtracker, WSJTX, Fldigi?? I've made a start on this using Deja Dup but the program is not filling me with confidence;)? ?73 Chris M0KNF |
Re: sBITX 64Bit Pi Image Available
#sBitx
Thank you for all your hard work on this. The version 4 is amazing! David - WK4DS On Mon, Oct 7, 2024 at 18:16 JJ - W9JES via <w9jes=[email protected]> wrote:
|
Re: sBITX 64Bit Pi Image Available
#sBitx
All ?-?
v4.01 of the sBitx software is available. This patch release addresses:
?
1. Realigned the buttons to match the native resolution for the 7 inch screen in web gui.
2. Updated notch filter to activate on CW/CWR also remove the indicator.
3. Comment cleanup.
To update from terminal: Visit ?
and select this command..
?
cd $HOME && cd sbitx && ./update
?
- JJ
|
This is why I have suggested the use of an external Keyer such as the K16 EXT by K1EL which has Lead-In and Tail-Timing built into the Keyer functions, this enable the Transceiver PTT to be activated by the Lead-In Timer by (x ms) prior the the first CW element and a Tail-Timer to hold the PTT (y ms) after the last CW element. this every old technology from the Tube Transmitter and Receiver Days and still works to day, the old Mercury Vapour Tubes used as High Voltage Diodes has a tendency to create Chirp but if the transmitter was keyed on a few ms before the first CW element was sent the Chirp was much reduced.
Please Note: at 60 WPM the computer polling of the Keyer state and the transmitter PTT state is every 17 ms |
Re: js8call no transmit V3 64bit
Status Update - I'm up and running and receiving acks from JS8Call heartbeats.
?
Here's what I did, for those who run across the thread in the future.
?
I'd have to say that this image is way more performant than the stock image.? So much faster and worth it from that standpoint alone.? It's also completely ready out of the box.? I didn't have to install anything.
?
Now I just need to quickly setup gpsd and chrony and I'm good to go.? Totally nice to haves and not critical this time.? I should be good to go for some field work this week.
?
Thanks for the help, everyone!
?
? |
Re: js8call no transmit V3 64bit
It was misleading that the name 'js8call no transmit V3 64bit' was mentioned in the topic. While you struggle with the 32-bit version. If you didn't know until now, I'll tell you now that the original version was written maybe 3 years ago, and time has passed.
The hardware can work on 64 bit and the Bookworm OS is currently supported, so the developers (who are also users) want to develop this further. For this reason, several images have been made of the 64-bit version and many improvements and renewals have been made in sbitx. Therefore, it is recommended to use this version. It seems that the hardware manufacturer is not interested in supporting this. They still ship with the 32-bit version. And the owner of the new device does not always know that the uSD card received is outdated and in many cases works incorrectly.
From the questions asked on the forum, we have to figure out which version you are using. It often helps when the interviewer wants to use the device tomorrow, while knowing nothing or very little about its operation.
This is a software-controlled radio that is in continuous development, thanks to our amateurs who do this in their spare time. The management and continuous updating of the device requires computer knowledge. --
Gyula HA3HZ |
Re: js8call no transmit V3 64bit
Yeah, I kind of figured with an open source project that support would be user driven and I do appreciate it.? I have the latest js8call installed and my last attempt was on the stock image with the 32 bit operating system and sbitx 3.021.? The sbitx application does start on boot and it's running in the background while trying to operate JS8Call.?
?
I downloaded the posted 64 bit image and I'll burn that to an sdcard this morning and update the sbitx app to the latest.? Maybe that will work, idk.? It's a bit of a scramble this morning between work and packing.? |
Re: 64-BIT V4 WORLD MAP
Here is the same world map with state and country lines, It seems to work OK. Give it a try. On Sun, Oct 6, 2024 at 10:56?AM Shawn Rutledge K7IHZ via <social=[email protected]> wrote:
|
Re: js8call no transmit V3 64bit
Hmm, the sBitx application seems to be automatically running after bootup via the startup.sh script.? I'm assuming that the application is this window that pops up with the waterfall.?
I restarted from cmd line, it booted up, this window/app opened, then I ran js8call, and the error is popping up again.
?
?
|
¿ªÔÆÌåÓýWhat about being interrupt-driven instead of using timer-based polling? ?It looks like so far it¡¯s done only for the encoders. ?27006ea3 sbitx_gtk.c ?wiringPiISR(ENC2_A, INT_EDGE_BOTH, tuning_isr); 27006ea3 sbitx_gtk.c ?wiringPiISR(ENC2_B, INT_EDGE_BOTH, tuning_isr); I was going to ask at some point anyway: what are the advantages or reasons for choosing WiringPI? ?I see there are a few GPIO libs to choose from, and don¡¯t have much experience with RPI GPIO yet. ?(Although I did manage to read the encoders in a separate program.) ?Maybe it turns out that some make this sort of thing easier than others? Another conventional solution would be to use a microcontroller for real-time aspects and queue up events over USB or a serial port. ?But it adds cost unless you can use one that is already needed anyway, or use a chip that has programmable I/O features.
|