Re: #sBitx Using Raspberry OS ARM64-bit (Debian 12)
#sBitx
On Tue, Jan 9, 2024 at 11:44 PM, JerryP wrote:
I couldn't get dual HDMI monitors to work so I had to comment out the dtoverlay=vc4-kms-v3d line in config.txt. Otherwise, sbitx would not run because of the dreaded simple.c error from alsa sound. It probably has to do with HDMI audio being available on the monitor but I don't know enough about the alsa sound system to fix it.
On Wed, Jan 10, 2024 at 08:13 AM, Rafael Diniz wrote:
Use this, Jerry:
dtoverlay=vc4-kms-v3d,noaudio
I believe the problem is that the sbitx_sound.c code uses the generic device name 'hw:0,0' assuming that it is the sound card for the radio data input/output.? This means you can't let other sound devices that may appear earlier claim that name.? The video stack loads incredibly early so it wins.? The simple.c assertion happens because the sbitx code is trying to set up a mixer device on top of HDMI audio instead of our codec and that doesn't work.? The change Rafael gave tell the video stack to not enable HDMI audio so it doesn't claim that name.? I have some code that uses specific names so we don't have to disable HDMI audio in the future.? I'll do a PR at some point in the future when things quiet down.? If someone else fixes it first, that's fine by me. My /boot/config.txt also comments out?dtparam=audio=on which disables the headphone jack audio.? I forget if this is mandatory or if it is something I did when I was trying out various other things.? I believe that what Rafael says is correct, these issues aren't specific to Bookworm.? -- Regards, Dave, N1AI
|
Just upgraded to v3.02 - log DB (sbitx.db) no longer updated with new contacts.? How is the log managed now? -- Mike WB5LLI
|
Re: ubitx audio amp problem discovered
Could this be fixed with a 9T:2T transformer between C63 and the mixer pad, and rebiasing Q6 for a gain of 2-3?
And/or, could someone flesh out the emitter follower and specify which parts from the emitter of Q6 should be removed? (Just C62 and R64?)
? ?Thanks! ? ? ?73, Andy, KG5RKP/MM
toggle quoted message
Show quoted text
On Sat, Jul 15, 2023 at 09:18 PM, Ashhar Farhan wrote:
Thanks for the analysis. There are two other significanr issues with the current mic amplifier.
1. The output impedance is 1000 ohms, the modulator needs a 50 ohms drive.
2. The gain is not less but too much. The electrer mic produces about 50mV of audio, the modulatoe needs less than 150mv drive. A gain of two or three is more than sufficient. The apparent loss is due to the mismatch between the 1000 ohm output and the needed 50 ohms drive.
These can be solved by adding an emitter follower with a 47 ohms resistor in series with the output of the emitter follower and removing the emitter bypass of the original mic amplifier.
- f
I've been working on the uBitx audio circuit for a while now and I think I've discovered a problem that I've never seen anyone mention before. If anyone has experience with this circuit, please review and let me know if I've missed anything. Here are my notes:
?
?Audio Amp notes.
?
The uBitx has always had challenges with the audio amp. It has insufficient gain for the condenser mic that is provided. Solutions include:
?
a. Use a mic with an amplifier built in.
b. Add an additional amplification stage such as the SSM2167.
c. Increase the mic circuit gain.
?
Mic amplifier circuit with suggested modifications. Also showing the load of the following stage.
?
SEE ATTACHED FILE
?
Analysis:
Given that the receive transistor Q70 is connected directly to the output of the microphone amplifier, the output of the mic amp must be less than 0.6v. We¡¯ll say 550 mV to give us a bit of safety margin.
The input drive required to achieve 550mV out of the mic amp is 200mV. Most have claimed that the mic amp has a gain of around 20 due to the collector resistance of 1k divided by the emitter resistance of 47 ohms. This simple analysis is incorrect because it neglects the load impedance of the mixer circuit. Spice analysis and actual observation shows the actual gain to be about 2x or 3x.
A big problem with this mic amplifier is that it is incorrectly biased. With the originally specified bias resistor R61 set at 2.2k, the transistor runs out of emitter current at about 160mV of output voltage. In addition to limiting output, this causes distortion of the audio waveform. By increasing R61 to 10k, the circuit can easily output the 550 mV (1.1V P-P) originally suggested.
In my own uBitx, I have chosen to use the SSM2167 as a preamp in order to enjoy some voice compression. However, the simplest solution is to decrease R63 to 10 to 22 ohms. I¡¯d advise not to go lower than 10 ohms, since that circuit should fully drive the mixer with a mic output of only 40 mV. But before doing anything else, increase R61 to 10K.
?
|
Re: An update to the sbitx software - v 3.02
@JJ-W9JES that did the trick, thank you!
|
Re: Introducing sBITX Scanner and All-In-One Installer for my apps
#sBitx
#sBITX_v3
JJ, Do you think you could make a video about it? - f
toggle quoted message
Show quoted text
On Mon, Jan 22, 2024, 4:34 AM JJ - W9JES < w9jes@...> wrote: Thanks Peter. I am glad you are enjoying it.
I also forgot to update the screen size for sBITX-Scanner from the Windows version. I fixed it on the repo. if you have it installed already, then go to the home/pi/sBITX-Scanner folder and rerun the installer. It will grab the changes and push them down.?
-JJ
|
Re: An update to the sbitx software - v 3.02
With all this talk about pull requests and stable versions and so on, I want to offer the following. I have my original v2 card that came with my radio, then I made a spare of that and now a spare of the v3.01. The card currently in my radio is also version 3.01 at this time so all these in the photo are my spares.?
If anyone needs any of these versions let me know and for the cost of the memory card and mailing it to you, I will copy any one of these for you. Cards seem to ran about 8$ and it will fit in an envelope so freight will be cheap.?
All of these are tested cards so I know they all work and they are made with the disk copy program on the sBitx. You will get my custom macro I made for POTA and it will have my callsign and grid by default since I copied my radio (these are easy to change).?
Just wanted to offer it upto the group.?
de WK4DS David
toggle quoted message
Show quoted text
I tried to run an update by running ./update and ran into this error:
Sun 21 Jan 2024 03:25:06 PM MST Updating 7abd77d..a60313c error: Your local changes to the following files would be overwritten by merge:???????? sbitx Please commit your changes or stash them before you merge. Aborting
I also tried sudo ./update, and same result.? I'm running v3.0
|
Re: Introducing sBITX Scanner and All-In-One Installer for my apps
#sBitx
#sBITX_v3
Thanks Peter. I am glad you are enjoying it.
I also forgot to update the screen size for sBITX-Scanner from the Windows version. I fixed it on the repo. if you have it installed already, then go to the home/pi/sBITX-Scanner folder and rerun the installer. It will grab the changes and push them down.?
-JJ
|
Re: Introducing sBITX Scanner and All-In-One Installer for my apps
#sBitx
#sBITX_v3
Thanks JJ, I really like your screen brightness control app. --
Pete VK3PYE
|
Re: An update to the sbitx software - v 3.02
I tried to run an update by running ./update and ran into this error:
Sun 21 Jan 2024 03:25:06 PM MST Updating 7abd77d..a60313c error: Your local changes to the following files would be overwritten by merge:???????? sbitx Please commit your changes or stash them before you merge. Aborting
I also tried sudo ./update, and same result.? I'm running v3.0
When you see the error, type git stash then rerun the update
|
Re: An update to the sbitx software - v 3.02
I tried to run an update by running ./update and ran into this error:
Sun 21 Jan 2024 03:25:06 PM MST Updating 7abd77d..a60313c error: Your local changes to the following files would be overwritten by merge:???????? sbitx Please commit your changes or stash them before you merge. Aborting
I also tried sudo ./update, and same result.? I'm running v3.0
|
Re: V1 sBITX 3d printable case released!
Leg strength should not be an issue if printed in the correct orientation. If more strength needed, use a carbon fiber filament. ?
73 Roy
toggle quoted message
Show quoted text
On Sun, Jan 21, 2024 at 15:43, Dave, N1AI via groups.io < n1ai@...> wrote: On Sun, Jan 21, 2024 at 03:58 PM, Mark Hatch wrote:
Thanks for the recommendations! I had actually printed a longer leg for my kx2 several years back. It seemed strong enough. I was actually thinking of two legs, one on either side that had a crossbar attachment (think of an "H"). Having two unconnected legs is a real pain on flat surfaces as they are never aligned and the radio wables. On the otherhand, there are advantages to that for pota applications because surfaces are never flat... Easy to make the crossbar an optional piece..
I think the H concept is good, but I'll have to see an image when one becomes available (no rush at all).
I haven't seen the Elecraft setup so I don't know what it looks like ( I know, how could I have lived this long without seeing that ? ).
Something that can tuck away is important for POTA, my V2 radio lives in a backpack.
The current legs work quite well but are a bit problematic in terms of being kept in a backpack, I'm afraid they will break since they don't store flat.
One of my favorite radios ever had a U-shaped handle, but it could not double as a stand, although I have seen some that can.
Below is an image of that radio, for the nostalgic among us.
My dad had one when I was a kid, and I stole it a lot because it could pick up the "beat frequency" of the local two meter FM repeater on its public service band!
I found some on eBay a few years ago, bought one for me and my brother so we could think warm thoughts about our late father.
 -- Regards, Dave, N1AI
|
Re: An update to the sbitx software - v 3.02
On Sat, Jan 20, 2024 at 09:31 PM, Ashhar Farhan wrote:
Ok, here are a few comments:
I will offer what I think is constructive feedback, and hope it will be accepted as such.
1. The only tried and tested operating system for sbitx is 32 bit operating system. Those trying the 64 bit versions are encouraged to do so at their own risk. We will eventually move to 32 bits but the updates are tested on the operating system provided on the sd card - the 32 bit buster.
Re: At our own risk: The hfsignals.com web site makes it clear that after thirty days there is no support other than community-based efforts and points to this forum as the main location to interact with the community.
Re: Buster: Buster is Debian 10, two releases old, first released in 2019.? ?Security updates ended in 2022.? Long-term support ends in a few months.? It's definitely time to move on to something newer.
Re: 64 bits:? Support for a 64-bit OS for Pi has been mainstream since Debian 11 ( Bullseye, 2021 ) which has already been succeeded by Debian 12 ( Bookworm, 2023 ).? Windows dropped support for 32-bit machines in 2020 and new smartphone ARM cores have dropped 32-bit OS support since last year.? ?They may have some ability to run 32-bit apps, but that is fading away fast as well.? Linux itself has had 64-bit support since the 1990s and runs on everything from phones to supercomputers, so it is very mature and robust.? Most apps benefit from processing data 64 bits at a time and using instructions and registers that don't exist in 32-bit mode.? ?Dropping support for 32-bit mode makes CPUs cheaper and faster, so the trend will accelerate.
2. The sbitx does everything that the ic 705 does with the same stability. It is the things that no other radio does (like keyboard macros and logging) that are at a higher level that any other radios, those continue to report errors.
I agree the sbitx is more innovative than IC-705.? You should be congratulated and celebrated for that. I certainly want the innovation to continue.? I'm willing to put up with bugs as a side effect of innovation.??
I think the integration of FT8 as a first-class citizen is a wonderful idea. I personally like the large touchscreen and its UI, including its on-screen keyboard and macro support, and hope that it continues to be developed.?
I have purchased two sbitx radios.? I could have bought a IC-705 instead but did not.? I respect and admire your work.? I am using my dollars and my time to support your work.? I respect and admire you as a person.? ?I think the project shows your decades-long experience at work after creating several innovative radios from scratch.
I introduced the IC-705 to show an example of high-quality release notes.
I'm not sure what kind of stability you are referring to.? I would suggest the IC-705 software is more robust than the sbitx software and suggest that the recent bug fixes pretty much prove that point.? I doubt Icom has ever released hallucinating FFT software, if not it's been a very long time.
I am concerned about the sbitx software's robustness and pace of development.? Whatever unique ideas you have will probably get copied soon enough.? It feels to me like we are months behind where we could be if bug fixes and functional improvements were being taken in efficiently.? It feels to me some have walked away from this product both as customers and developers due to concerns about software completeness, robustness, and pace of development.? Yet I feel much of this can be improved dramatically, and am hopeful that it will be.
3. There will be many edge cases like turning the taskbar on/off or using other on-screen keyboards like the matchbox, etc., that will continue to throw up errors.
This is why software-intense commercial products are expensive.? It takes a robust software team to find fixes for edge cases and deliver them to customers in a timely fashion and in a format that they can use without disrupting their current setup. Most of these people want to be paid, thus the cost.? It's no secret that most of the key Linux developers are being paid to work on Linux one way or the other.? It's a real challenge in the hobbyist space to keep up with that kind of effort.? It is why we need to adopt the best practices sooner rather than later.
4. The 3.02 software is not yet a release. We do not have a release cycle yet. V3.0 is the stable software for those who just need a radio that works.
It's very hard for end users to understand what is a release and what is not a release.? This V3.02 thread started with "I urge you all to run an update and enjoy the better version" which sounds like a release to most people.? The git repo has no tags to indicate what the releases are.? ?The github release facility is not being used.? Git branching is not being used.? Release notes similar to the ones I showed for IC-705 are not being issued.? Upgrade and downgrade strategies are not being documented consistently and effectively.? IMO this thread provides several examples of why these areas need attention. ? -- Regards, Dave, N1AI
Bravo Dave - Your comments are spot on and I agree 100% with your suggestions and observations.? On a side note.. I chuckled with the OP's comparison to the IC-705 since I currently own one of those as well. It seems like a grossly miscalculated statement to compare the sBitx to the Icom. - JJ
|
Re: V1 sBITX 3d printable case released!
On Sun, Jan 21, 2024 at 03:58 PM, Mark Hatch wrote:
Thanks for the recommendations! I had actually printed a longer leg for my kx2 several years back. It seemed strong enough.? I was actually thinking of two legs, one on either side that had a crossbar attachment (think of an "H"). Having two unconnected legs is a real pain on flat surfaces as they are never aligned and the radio wables. On the otherhand, there are advantages to that for pota applications because surfaces are never flat...? Easy to make the crossbar an optional piece..
I think the H concept is good, but I'll have to see an image when one becomes available (no rush at all).
I haven't seen the Elecraft setup so I don't know what it looks like ( I know, how could I have lived this long without seeing that ? ).
Something that can tuck away is important for POTA, my V2 radio lives in a backpack.?
The current legs work quite well but are a bit problematic in terms of being kept in a backpack, I'm afraid they will break since they don't store flat.
One of my favorite radios ever had a U-shaped handle, but it could not double as a stand, although I have seen some that can.
Below is an image of that radio, for the nostalgic among us.?
My dad had one when I was a kid, and I stole it a lot because it could pick up the "beat frequency" of the local two meter FM repeater on its public service band!
I found some on eBay a few years ago, bought one for me and my brother so we could think warm thoughts about our late father.
?
 ? -- Regards, Dave, N1AI
|
Introducing sBITX Scanner and All-In-One Installer for my apps
#sBitx
#sBITX_v3
Hello. I created another app based on a request for the sBitx platform.
sBITX Frequency Scanner is an application for scanning radio frequencies with the sBITX transceiver using the telnet protocol, making it convenient for users interested in frequency exploration and monitoring.
?
Here is a list of features:
?
- Provides a user-friendly interface for interacting with the sBITX transceiver
- Enables user input for defining the frequency range, tuning step, and wait time
- Bidirectional Scan by defining the start and end frequencies means you can scan up or down
- Continuous Loop scanning in the defined range
- Pause allows the user to pause the scan function
- Displays the current frequency being scanned to aid in identifying RF activity
- Background color can be changed for better readability and visibility
There is also a Windows version.. I also created an AIO installer for the apps that I developed.
sBITX Enhancements is a convenient installer to add the following applications to your sBitx Transceiver.
?
sBITX Manager: An application that can be used to store frequencies and provide auxilliary control of the transceiver.
sBITX Scanner: An application that scans frequencies aiding in finding activity.
sBITX ScreenControl ~ An application to change the default window size for better scrolling such as using WSJT-X and fldigi natively on the the transceiver.
sBITX Backlight ~ An application to control the screen brightness for power conservation and eye comfort.
I've also added uninstallers to the individual apps and the AIO app. - JJ
|
Re: V1 sBITX 3d printable case released!
Dave,
Thanks for the recommendations! I had actually printed a longer leg for my kx2 several years back. It seemed strong enough.? I was actually thinking of two legs, one on either side that had a crossbar attachment (think of an "H"). Having two unconnected legs is a real pain on flat surfaces as they are never aligned and the radio wables. On the otherhand, there are advantages to that for pota applications because surfaces are never flat...? Easy to make the crossbar an optional piece..
73 Mark ?? -- AJ6CU/7 KD8CEC 2.0, Nextion Screens,? and open source uBITX Raduino boards for Arduino IOT, BLE, RP2040, Teensy 4.0, and Raspberry Pi Pico https://github.com/aj6cu
|
Re: An alternative for sBitx software development
Ashar,
Clearing the PRs is good. was watching Mark Erbaugh's github as he seemed to be workng his way through a lot of the siignal processing code and cleaning things up a bit. But, he never made any pull requests so you didn't geet any of those. t seems too bad to not try to include some of that work!
His repo is at
toggle quoted message
Show quoted text
On Sat, Jan 20, 2024 at 11:47 AM, Ashhar Farhan wrote: Dave, From now on, I will clear the PRs. I am also looking for volunteers to co manage the merges with me. I am meeting mike papp tomorroe morning to put a system in place to quickly move the dev forward. - f
-- Mike KB2ML
|
Re: V1 sBITX 3d printable case released!
I don't know if this helps, but:
I looked for the link to the legs someone bolted to the heatsink but came up empty. -- Regards, Dave, N1AI
|
Re: V1 sBITX 3d printable case released!
On Sun, Jan 21, 2024 at 02:35 PM, Gerald Sherman wrote:
Dave - your idea of a leanable case is an excellent idea.? I have a few other QRP radios, and some of them have leaning cases.? Perhaps adding legs to the existing case somehow?
It was Mark's idea first -- "I also want to add a brace -- like what Elecraft provides for their KX2/KX3 -- so the sBitx can tilt back slightly." There are a few ideas I've seen on this group too.? There are the 3D printed legs that were posted here that I had printed, and some have simply drilled holes in the heat sink and used that to secure legs that let the radio lean.
Since you mentioned batteries, perhaps those who have used them would like to comment on battery capacity and operating time per charge.? Might be interesting for new users.
Battery tech is a deep topic and I am a total newbie when it comes to battery topics. Having said that, I purchased?, they were a good value at the time of purchase, and having a spare seemed like a good idea to me. I haven't operated with them long enough to quantify their longevity other than to say they lasted for a couple two-hour POTA outings and that's about as long as I want to operate. I used "industrial velcro" to attach them right to the area above the heat sink on back of the sbitx. The power lead is long enough to reach the sbitx's jack so they worked out nicely for my sbitx POTA setup. ? -- Regards, Dave, N1AI
|
Vhf version of sbitx??has some interesting thoughts from Farhan and others on this group. ?may also be of interest. I first found out about sbitx via "Solder Smoke",??.? -- Regards, Dave, N1AI
|
Re: V1 sBITX 3d printable case released!
Dave - your idea of a leanable case is an excellent idea.? I have
a few other QRP radios, and some of them have leaning cases.?
Perhaps adding legs to the existing case somehow?
Since you mentioned batteries, perhaps those who have used them
would like to comment on battery capacity and operating time per
charge.? Might be interesting for new users.
Gerry Sherman
Sent by the Windows 11 Thunderbird
On 2024-01-21 13:23, Dave, N1AI wrote:
toggle quoted message
Show quoted text
On Sun, Jan 21, 2024 at 02:05 PM, Mark Hatch wrote:
Let me know what you think!
I think it's wonderful!??
Here in the Northeast USA it is winter so for me a good time to
focus on software development.
In the springtime it'll be outdoors POTA season and then having
a cool case for the radio will rise up the list of things to do.
I definitely think having built-in braces for the radio to lean
is a great idea, that alone will be worth making a new case.
Currently, I have a hi-capacity RC battery velcro'd to the area
above the heat sink so the braces will need to be pretty robust
since the battery makes the radio more top-heavy.
Just a thought: A friend of mine sends his designs out to a
company that can cut them from metal, maybe the braces will need
to be metal to be strong enough while being light as well?
I'll wait to see what you come up with, but I'm already quite
enthused!
?
--
Regards,
Dave, N1AI
|