Keyboard Shortcuts
Likes
- BITX20
- Messages
Search
Adding zener to protect mosfets
Gordon, This is in response to your idea of adding zeners to protect the gates. It doesn't work. I added a zener 9v diode and 1k resistor (in series). I was expecting this to clip between 9v and -0.6v. Nothing of the sort happened.? I kept decreasing the tx frequency. The clipping sets in below 1 MHz.? The zener is not a fast diode! The other challenge is that the zener also behaves as a varactor. I measured the reverse capacitance to be in the whereabouts of 50 pf. This will decrease the effective drive to the gates even more. Notes to myself, RTFM! I discovered that some datasheets that do characterise it, quote the switching speed of zeners as 300 KHz or so.? - f |
Re: Open letter to Afarhan et all
开云体育As I’ve said many times, this is an amazing development spearheaded by one extraordinarily gifted person. ?People who don’t see what has been accomplished are too quick to make complaints? I do have concerns about the cleanness of the signal. ?My own testing may be faulty, it has certainly improved, but my particular sBitx V2 (Ppurchased second hand) ?does not look like an ICOM 718 in terms of cleanness. ?? I have now demonstrated that a reasonably clean signal is very possible without any improvement at all of the amplifier chain. ? ? I think this is a foundational problem that must be solved. I don’t know how many units it affects nor where is the problem. ?My suspicions are that there is variability in the components utilized. ?Leading to variability in the production run devices. ? I would welcome others trying to replicate my studies. ? My next moves are to try to add, piece by piece, additional portions of the bandpass filtering systems, trying to add the most innocuous portions first. ? So far I’ve managed to show that the HV voltage doubling circuit does not seem to be a major issue at all Following suggestions by Evan and others, I think I will add diode input or output ?to the non-used filter sections next — to see whether by some unknown method the back biased diode‘s are adding harmonics. ? Then try adding the diode input to the filter in use. ?I suspect that may add some problems Then lastly add diode output from the filter in use, (which I have already shown produces a harmonic that appears grossly out of spec). If we can show that it is just certain 1N4007 diode‘s, then it is a relatively simple process to make some sort of a jig to test for “good” versus “bad” diodes, and put only good ones in the switching circuits. ? Or if we can show some variation of the circuit solves the problem then that would be the route I think the fact that I’ve been able to take a stock unit (as purchased second hand) and by simple circuit deletions, ?change it from noncompliance (bad) to generally compliant (good!) Oon the worst of the bands studied, demonstrates that the issue not only exists (In an unknown percentage of units and on some bands) ?but is can be caused by some certain portion of the schematic — thereby, fixable! ?? I’m guessing that not many people have the capabilities of making these exquisite measurements. ? I hope I’m making them properly. It has been a learning curve for me. My only confidence comes from being able to demonstrate success not only for commercial icons but for the sbitx ?after changes. ? This radio has fantastic potential and in my mind is one of the most amazing achievements in ham radio in the recent years. ? To bring some thing like this to market in large quantity and available with so much open source is simply amazing. ?But I think we have to solve the manufacturing issues completely. ? And it looks pretty simple to me to add Zener diode’s to the gates of the existing finals. ?I haven’t done that yet because I’m trying to keep this unit as stock as possible while I work on the harmonics. ?But once I get that solved I’ll simply add the zeners (Just ?as I did with the development unit) ?and I’m perfectly happy so far with the final MOSFETs. ?So others may wish to go with the 510s but I’m happy with what we’ve got If it turns out that my measurement system has some mess up, I’ll be **delighted** (and of course red-faced!) ?for someone to show me where I have made it! ? That’s one reason I produce pictures so everybody can see what I’m doing? Gordon Kx4z? On Nov 3, 2023, at 10:27, Gerald Sherman <ve4gks@...> wrote:
|
Re: Open letter to Afarhan et all
开云体育This is with regard to Jack's comments about those who know what it is like to take a bunch of components and turn them into that first contact.? I did that over half a century ago.? The parts came from what was scavenged from everything from a war surplus TVI generator to an old automotive air filter (that last provided the perforated cover for the 1625 PA tube "doghouse").? My programming experience is largely with the RS274 G-code used in machine tool control - not easily transferred to C, C++, Python, etc.? Unfortunately, for some of us, our years catch up with us, and we have to pass the tools to the next generation.? My eyes aren't what they used to be, and the hands aren't very steady any more.? My abilities are largely confined to something like assembling a uBIT 6 and yes, I have a couple.? One is assembled as it was shipped, the other one is a much-modified unit from Howard Zehr. Gerry Sherman Sent by the Windows 11 Thunderbird On 2023-11-03 08:57, Jack, W8TEE via
groups.io wrote:
|
Re: Open letter to Afarhan et all
I couldn't say that any better myself, so Ditto! 73 de Mike
On Friday, November 3, 2023 at 10:03:35 a.m. EDT, Dave, N1AI <n1ai@...> wrote:
On Fri, Nov 3, 2023 at 09:26 AM, Ashhar Farhan wrote:
I am grateful to you and the rest of the sbitx developers! I am enjoying my 'tinkering'! I'm sorry some discover late that the radio may not be what they thought it was. I think you've done a great job explaining what the radio is and what it is not. I am looking forward to the software update. I like that you have done hamlib net control. I think that will make it even easier for us to tinker. I am willing/able to try the software as early as you want to release it. If you want to reach me, I can be reached via the email address in qrz.com. -- Regards, Dave, N1AI |
Re: Open letter to Afarhan et all
On Fri, Nov 3, 2023 at 09:26 AM, Ashhar Farhan wrote:
I am grateful to you and the rest of the sbitx developers! I am enjoying my 'tinkering'! I'm sorry some discover late that the radio may not be what they thought it was. I think you've done a great job explaining what the radio is and what it is not. I am looking forward to the software update. I like that you have done hamlib net control. I think that will make it even easier for us to tinker. I am willing/able to try the software as early as you want to release it. If you want to reach me, I can be reached via the email address in qrz.com. -- Regards, Dave, N1AI |
Re: Open letter to Afarhan et all
Jack, W8TEE
All: I'm pretty sure that Hans agrees with me that some people here have been far too unkind to Farhan and have ignored all that he has brought to QRP operators all over the world. Farhan, Hans, and myself, are trying to cater to a different type of operator than someone who is "an appliance operator". We want to market to the operator who enjoys not only operating their radios, but also the journey of taking a bunch of components, piecing them together, and feeling the thrill of making that first contact with something that was just a pile of parts only a few days ago. Open Source is a partnership where others join the originator to extend and improve the project. Those who see it differently are probably better off buying a commercial radio. Anyone who knows Farhan or Hans also know that they strive to make their customers happy and are deeply saddened when that's not the case. They should also know that Farhan will work tirelessly to "make it right". Given all that he has brought to our tables, we need to show patience while he does just that. Jack, W8TEE
On Friday, November 3, 2023 at 09:26:36 AM EDT, Ashhar Farhan <farhanbox@...> wrote:
Dear All, I must apologize for the late reply to this thread. I am getting two threads on my inbox so I am not sure which one to reply to, I will probably copy paste this into both the threads.? Before I address the problems themselves, I must explain my own behaviour of being quiet in all these emails.? To begin with, I have written about 95% of the code on my own. I borrowed some code from Phil Karn, KA9Q's sdr receiver and some libraries like the FFTW and the Mongoose. All in all, as of today, there are approximately 30,000 lines of code. The industry average productivity of a systems level programmer is 50 lines of production grade code per day. This amounts to about 600 full working days of work. I work erratically, so on good days I manage even 300 lines of code and on other days I am just staring at some unexplained html bug for hours. All this code is not just open source but all free. It can be used by anyone to produce their own commercial radios, it can be modified, extended, and contributed to. I have also taken great care to keep the code simple and understandable.? The code belongs to the community. I have also always acknowledged and credited the software ideas, code and the circuit origins to where credit is due. Hams build radios, learning from others. However, I have to keep track of what can be easily replicated by others as well in the bitx radio designs. Though HF SIgnals does produce bitx radios, neither their name (bitx) nor is the circuitowned by anyone in a proprietary way. We would like to actively see more people adopt the architecture and build radios around them. Earlier, Hendricks kits and now Inkits produce these designs and their modifications. We never had any commercial dealings with any of them. I do meet Bob Hendricks on the sidelines of Dayton who was kind enough to present me with one of the original?BITX20A kits, I have never met Sunil of Inkits. (The only kits that I do enjoy and build are from QRP Labs!). I am just mentioning all this to put into perspective that we are not just a "Vendor", we are _also_ a vendor of open source radios. In the last 9 months, I have released three updates to the hardware and three updates to the software. The software was, of course, free. The hardware changes needed (for instance, the one that made DE use diode T/R instead of the relays) was posted as an upgrade of parts and PCB to all the existing customers. However, from sbitx v2 onwards, the spurs are under the FCC limit (in all our own testing, however, Gordon Gibby's tests are worrying). The main hardware challenge has been to prevent blow out of the PA. I think we have a fix. I am just nervous to lead everyone through yet another change. However, it is a simple fix, swap the IRFZ24Ns with the trusty IRF510s. They will give 25 watts on the lower bands and more than 10 watts even on 10 meters. A few changes of resistors are in order with the predriver. I will publish the mod after a few more days. Three friends extensively used this radio during WW SSB contest this weekend. The results have been heartening. A new version of software is ready as well. I am cleaning up the HTML UI. My aim with this release is to make it usable even on a raspberry zero, this meant that the native UI should work as well (Chrome doesn't open on zero due to low memory). I am working to tweak the HTML UI? in addition to making the native GTK have complete functionality of the HTML UI as well.? So, here is where the new version (V3) is: 1. Circuit Changes: There are no changes, except that sooner, we will swap the IRFZ24Ns with IRF510s. The maximum power will be reduced from 40 watts to 25 watts. This is far less of a consequence than we think. On the oscilloscope, the peak voltage is 100v instead of 125v. However, the IRF510s have 100 V rating instead of the IRFZ24Ns that are rated for 60V. Some resistor values are tweaked to keep all the spurs down to within the FCC limits (-43 db below the peak output). Additionally, the higher bands like 10M and 12M will have higher power output of 10 watts. The new software will work with all previous versions from sBitx DE onwards. 2. FT8: The FT8 has been fixed. I have been running FT8 on native UI as well as HTML. The timing issue has been fixed, some bugs that confused the sequencing of the messages is also fixed. 3. CW: I wrote a new CW decoder that works very well. I have been using it to Run as well as Search & Pounce. The new logger, logbook, macros and the decoder works pretty well. I have gone back to being a QRP CW operator with this. 4. Apart from this, the Hamlib's NET Ctrl allows all external programs like the WSJT-X, FLDigi can be used if the native CW/FT8 are not good enough. The issues with interoperability has been fixed. I am going to host this version as a different fork so as to not confuse the regular users. A few of us will try this out before declaring it done. This update has taken far more time than I thought (the software takes more time you think it would, even if you have taken this into account). There were many niggling hardware troubles including some problems with our? SMD assembler, they have been sorted out too though for a few days we were despondent enough to consider ordering SMD assembly from China instead of our regular SMD assembly shop (the moment passed). I am grateful to the community that supports all of us who develop sbitx. I request you all to be kinder to criticism of the radio. There is no excuse as a programmer to ship out buggy code and I personally take the entire blame. Perhaps I have been ambitious to pull this off as a single contributor. We must collectively identify and fix the bugs and keep adding features. Our endeavour will be to make the basic radio as stable as we can, and then make it extendible in easy and simple ways. This is a radio that can grow younger with age, that is the magic of free software. 73, and cu on 7015 soon. de f. ? On Sat, Oct 28, 2023 at 3:23?AM Gordon Gibby <docvacuumtubes@...> wrote:
--
Jack, W8TEE |
Re: Open letter to Afarhan et all
Dear All, I must apologize for the late reply to this thread. I am getting two threads on my inbox so I am not sure which one to reply to, I will probably copy paste this into both the threads.? Before I address the problems themselves, I must explain my own behaviour of being quiet in all these emails.? To begin with, I have written about 95% of the code on my own. I borrowed some code from Phil Karn, KA9Q's sdr receiver and some libraries like the FFTW and the Mongoose. All in all, as of today, there are approximately 30,000 lines of code. The industry average productivity of a systems level programmer is 50 lines of production grade code per day. This amounts to about 600 full working days of work. I work erratically, so on good days I manage even 300 lines of code and on other days I am just staring at some unexplained html bug for hours. All this code is not just open source but all free. It can be used by anyone to produce their own commercial radios, it can be modified, extended, and contributed to. I have also taken great care to keep the code simple and understandable.? The code belongs to the community. I have also always acknowledged and credited the software ideas, code and the circuit origins to where credit is due. Hams build radios, learning from others. However, I have to keep track of what can be easily replicated by others as well in the bitx radio designs. Though HF SIgnals does produce bitx radios, neither their name (bitx) nor is the circuitowned by anyone in a proprietary way. We would like to actively see more people adopt the architecture and build radios around them. Earlier, Hendricks kits and now Inkits produce these designs and their modifications. We never had any commercial dealings with any of them. I do meet Bob Hendricks on the sidelines of Dayton who was kind enough to present me with one of the original?BITX20A kits, I have never met Sunil of Inkits. (The only kits that I do enjoy and build are from QRP Labs!). I am just mentioning all this to put into perspective that we are not just a "Vendor", we are _also_ a vendor of open source radios. In the last 9 months, I have released three updates to the hardware and three updates to the software. The software was, of course, free. The hardware changes needed (for instance, the one that made DE use diode T/R instead of the relays) was posted as an upgrade of parts and PCB to all the existing customers. However, from sbitx v2 onwards, the spurs are under the FCC limit (in all our own testing, however, Gordon Gibby's tests are worrying). The main hardware challenge has been to prevent blow out of the PA. I think we have a fix. I am just nervous to lead everyone through yet another change. However, it is a simple fix, swap the IRFZ24Ns with the trusty IRF510s. They will give 25 watts on the lower bands and more than 10 watts even on 10 meters. A few changes of resistors are in order with the predriver. I will publish the mod after a few more days. Three friends extensively used this radio during WW SSB contest this weekend. The results have been heartening. A new version of software is ready as well. I am cleaning up the HTML UI. My aim with this release is to make it usable even on a raspberry zero, this meant that the native UI should work as well (Chrome doesn't open on zero due to low memory). I am working to tweak the HTML UI? in addition to making the native GTK have complete functionality of the HTML UI as well.? So, here is where the new version (V3) is: 1. Circuit Changes: There are no changes, except that sooner, we will swap the IRFZ24Ns with IRF510s. The maximum power will be reduced from 40 watts to 25 watts. This is far less of a consequence than we think. On the oscilloscope, the peak voltage is 100v instead of 125v. However, the IRF510s have 100 V rating instead of the IRFZ24Ns that are rated for 60V. Some resistor values are tweaked to keep all the spurs down to within the FCC limits (-43 db below the peak output). Additionally, the higher bands like 10M and 12M will have higher power output of 10 watts. The new software will work with all previous versions from sBitx DE onwards. 2. FT8: The FT8 has been fixed. I have been running FT8 on native UI as well as HTML. The timing issue has been fixed, some bugs that confused the sequencing of the messages is also fixed. 3. CW: I wrote a new CW decoder that works very well. I have been using it to Run as well as Search & Pounce. The new logger, logbook, macros and the decoder works pretty well. I have gone back to being a QRP CW operator with this. 4. Apart from this, the Hamlib's NET Ctrl allows all external programs like the WSJT-X, FLDigi can be used if the native CW/FT8 are not good enough. The issues with interoperability has been fixed. I am going to host this version as a different fork so as to not confuse the regular users. A few of us will try this out before declaring it done. This update has taken far more time than I thought (the software takes more time you think it would, even if you have taken this into account). There were many niggling hardware troubles including some problems with our? SMD assembler, they have been sorted out too though for a few days we were despondent enough to consider ordering SMD assembly from China instead of our regular SMD assembly shop (the moment passed). I am grateful to the community that supports all of us who develop sbitx. I request you all to be kinder to criticism of the radio. There is no excuse as a programmer to ship out buggy code and I personally take the entire blame. Perhaps I have been ambitious to pull this off as a single contributor. We must collectively identify and fix the bugs and keep adding features. Our endeavour will be to make the basic radio as stable as we can, and then make it extendible in easy and simple ways. This is a radio that can grow younger with age, that is the magic of free software. 73, and cu on 7015 soon. de f. ? On Sat, Oct 28, 2023 at 3:23?AM Gordon Gibby <docvacuumtubes@...> wrote:
|
Re: Raspberry Pi in sBITX V2
On Fri, Nov 3, 2023 at 08:18 AM, Dave, N1AI wrote:
It is working a LOT better. So there is some weird interaction between Bookworm 64 bit and my USB3 NVMe setup, one that did not show itself on Buster 32 bit. I can't explain it. The important thing is it looks like I have an acceptable way to work with Bookworm 64 bit. Now I'll try Rafael's WiringPi repo. -- Regards, Dave, N1AI |
Re: sBITX-n8me
I am the author of that sBITX-n8me software.
Unlike the N8ME-ubitx firmware for the ubitx, that repository is not working software. I am using github as online backup storage for my projects. I keep the repositories public so others can see my code. Currently, I am in the process of rewriting the sBitx code to include the features I want. My main focus is on receiving features. That is sort of working, but don't try transmitting. I regularly check in updates to the repository and usually most recent code compiles, but sometimes it may not run and definitely won't run perfectly. However, if you want to see what's there, you need first set up your raspberry pi as per the install.txt instructions in the stock firmware. You also need to install the packages cmake and ninja-build from the Raspbery Pi repository. (sudo apt install cmake ninja-build). You then need to install VS Code (Visual Studio Code) which you can do using the Recommended Software application under the Preferences menu on the Pi. In VS Code, you need to install the C/C++ extension Pack extension, which installs a couple of other extensions, including CMake. Then in VS Code, select the option to clone a repository. The address is . Open the workspace file in the repository. CMake should configure the project. Then you can build and run the project. These instructions may be a bit sketchy, but if you don't understand what you're doing, it's probably better to not mess running the code. However, if you understand the instructions and can fill in the gaps that I probably left out, you can end up with a really nice development environment for working with the sBitx (and other) code.? My current development environment includes a nice desktop with a large monitor. I run VS Code on it under Linux Mint, although I could do the same under Windows. VS Code has a Remote-SSH extension which allows you to develop code on a remote computer which I use to connect to the sBitx Raspberry Pi. I can edit the code using a 4k monitor and then build and run it on the sBitx. -- 73, Mark, N8ME |
Re: Raspberry Pi in sBITX V2
On Fri, Nov 3, 2023 at 06:20 AM, Paul G8KIG wrote:
I agree, but for that to work, In my example above, I show it was not, till I added it back:
Notice before it is in the group So it seems I've added some code that removes the group permission every time I reboot. I don't know if this came from an OS update, or from some other package I added since I'm trying out other software on the board. As Farhan would say, I'm tinkering! I found a good article that talks about the issue: The solution of adding the -- Regards, Dave, N1AI |
Re: Raspberry Pi in sBITX V2
On Fri, Nov 3, 2023 at 04:53 AM, Rafael Diniz wrote:
I really can't tell. I start some long running command, such as 'sudo apt upgrade' or a long software build, and at some random point it just resets and reboots. I've looked at the logs in As a fall-back, today I'm going to try stealing a USB2 SATA drive (rather than the current USB3 NVMe drive) from another project I built. If that works better, I'll know it's something about the storage that the Pi doesn't like. Divide and conquer. -- Regards, Dave, N1AI |
Re: Raspberry Pi in sBITX V2
I think that gpio access is granted to all users in the 'gpio' group.
When I run 'id pi' on my sbitx which displays all the groups for the pi user I get: uid=1000(pi) gid=1000(pi) groups=1000(pi),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video),46(plugdev),60(games),100(users),105(input),109(netdev),999(spi),998(i2c),997(gpio),123(lpadmin)This confirms my 'pi' user is in the gpio group (997). -- Paul, G8KIG |
Re: sBitx V2 SN #141 Spurious/Harmonic Measurements
toggle quoted message
Show quoted text
On Nov 2, 2023, at 23:40, Ashhar Farhan <farhanbox@...> wrote:
|
Re: Raspberry Pi in sBITX V2
Hi Dave, what is crashing?
toggle quoted message
Show quoted text
Indeed, I installed from the Lite version and put a very light WM (I like the WindowMaker). - Rafael On 11/2/23 22:45, Dave, N1AI wrote:
|
Re: sBitx V2 SN #141 Spurious/Harmonic Measurements
Gordon, I noticed that there is a lot of noise around the signals fundamental. That shouldn't be there either. - f On Fri, Nov 3, 2023, 6:21 AM Gordon Gibby <docvacuumtubes@...> wrote: Articles with similar circuits: |
Re: sBitx V2 SN #141 Spurious/Harmonic Measurements
toggle quoted message
Show quoted text
On Nov 2, 2023, at 19:21, Evan Hand <elhandjr@...> wrote:
|