Shut down with test equipment problems

4 Oct

My silence recently hasn’t been due to lack of interest. For the last 3 weeks or so, my bench has been filled by the innards of my Tektronix 495p spectrum analyzer. A short in one of the PCB cards took down the power supply. In the process of troubleshooting it, I damaged one of the other cards and had to buy a new one. The unit is now alive again,  but I’m working out a few kinks that might have been there since I purchased it about 5 years ago. I really love this instrument. I considered buying one of the new Rigol units, but the 30 year old 495P outperforms it in every respect except cool display functions.

I also got involved with a high priority project at work which has consumed much of my time. I hope to be reporting on a tested and working Raduino Pill in the next few weeks. I’ll clean up the PCB design, buy/test some more prototypes, and then release the design files for public use.



Raduino Pill – All Systems Now Running

30 Aug

Today I got the Si5351 running, so all the sub systems (LCD, encoder, Si5351) are now operating. Next step is to see if I can build stock uBitX code to run on the new platform.

Raduino Pill

27 Aug

The board is now working with the stock LCD and encoder. Next step is to test out the Si5351 circuits, then convert the stock uBitX20 firmware and see if I can make the whole radio play like it did with the original Raduino board.

Some Progress on Raduino Pill

23 Aug

I was off this project for a long time while I attended to some business matters. I got some time the past couple days to get back to it.

The voltage regulators are running, the LCD is connected and the Si5351 circuitry is soldered but not tested. I spent quite a while trying to figure out why I couldn’t get the LCD working with a simple “Hello World” sketch, only to finally discover that a tiny 1/32″ long piece of PCB trace between a via and an LCD connector pin was missing. I probably knocked it off when I was soldering the LCD connector…it’s only 6 mils thick, so very fragile. I’ll fix it later today and I expect the display to fire right up.

Next step will be either the encoder or the Si5351 – I haven’t decided yet. Hopefully I’ll make steady, if slow, progress from this point. Once the 3 main subsystems are working, I’ll try to convert stock uBitX firmware to run on the new platform. After that, I’ll start working on migrating the upgrades I had on the original Nano version over to the new Blue Pill processor.



Update: 8/24:

There were actually 2 problems. The broken trace I mentioned and a mislabeled port on the schematic. The first was fixed with a wire; the second was easily fixed with an assignment change in the sketch.

Seems to work now.  Next step, get the encoder working.

SWR Bridge

12 Aug

This term really bugs me, as none of common designs are really measuring SWR (“Standing Waves”), they’re measuring the error ratio of an actual impedance compared to a reference. If they were really measuring standing waves, which they can’t be doing  because they measure even if connected directly to a load with no transmission line, the SWR on the transmission line would be assumed to be the ratio of the known impedance to the reference impedance. For example, in a 50 ohm system, a 2:1 impedance mismatch (25 ohms or 100 ohms) would correspond to a 2:1 SWR. This is another soapbox matter for another day.

Anyway, I designed this little board to go on the SO-239 connector of my uBitX transceiver and drive an A-d converter input. If there’s interest, I’ll publish the DipTrace CAD files and Gerbers and/or make it available directly from the board fab house. Seems to work, with over 20dB of directivity without any adjustments. This was with 100mW from my HP8640 signal generator. Calibration with power needs to be developed. Insertion loss is less than 0.2dB and input match is better that 20 dB & seems pretty flat over the HF range, but I don’t have any detailed numeric or other real-world data at other power levels to publish at this point. I’ll publish more as I characterize it, but got to get back on the Raduino Pill first.

SWR Bridge Schematic (pdf)

The schematic is from LTSpice, so you can run the simulation if you like.

Note that the ratio of R1 to R3 & R4 sets the full-scale DC output voltage. I have the values set to get about 3.3V @ 10 watts, which is right for the A-D converter on the Blue Pill board.

This is a sweep of the reverse port made with my Tektronix 495P analyzer w/tracking generator. Note that the sweep is referenced to the second graticule line from the top. 

Building the Raduino Pill

30 Jul

I got some time this weekend to start building the board. After a struggle with the power section because I laid out the board for a 3.3V regulator that I didn’t have on hand and a similar issue with the Si5351 crystal, I managed to kludge in other parts that seem to work. The Pill board is showing signs of life and the LCD display lights up. This week, I’ll start converting the stock uBitX-20a code to run on it.

View of voltage regulators, power management and Si5351

Raudio Pill with LCD


Raduino Pill

20 Jul

In my quest to tailor the uBitX transceiver to my liking, I ran into some bottlenecks related to speed and memory limitation in the Arduino Nano board that’s the heart of the Raduino.

I developed my own expanded version of the Raduino using an inexpensive (~ $2-$3) “Blue Pill” board that’s very common on Ebay and other sites. This is a 32-bit ARM processor board that runs in excess of 70 mhz and has 128K of flash memory. It’s a footprint-compatible replacement for the Nano but, due to the different I/O complement, some of the pin assignments are different. This board should easily run the uBitX with all the fancy peripherals and features I want to incorporate. I’m calling this new Raduino incarnation the “Raduino Pill”.

The PCB boards have arrived and I’ll be posting updates here as I make progress building and programming it. I’ll also post schematics, CAD files and Gerber files, and I’ll make the board open to purchase directly from the PCB fab house.

Raduino Pill Board

The first step of the process will be to mount the voltage regulators, the Pill board and the stock LCD to test for signs of life. Then I’ll convert the stock uBitX code to run on the new platform. After that, I’ll incrementally add hardware and software features. Code will be available on this site and on the Google I/O Bitx20 group files section under “W3JDR”.