I bought a $10 ST Micro Nucleo-32 board and got the uBITX code running on it. This is a 70 mHz, 32 bit ARM Cortex M4 processor on a board that’s electrically and mechanically interchangeable with the original Arduino Nano board. This will provide a much larger memory space and much more computing power for the things I have planned for the uBITX. I installed the STM32 hardware support in the Arduino IDE and the code compiled and loaded almost effortlessly! Later, I’ll move the code over to one of the cheaper ($2.50) generic STM32 boards that are available on EBay.
I plan to continue with the Nano until it runs out of steam, but iI can now move on without fear of hitting a brick wall, adding the things I have planned such as the 2.8″ TFT touch-screen graphics display and a separate, smaller color display that will be coded as an analog S meter. I purchased a nice painted aluminum cabinet and have a front panel layout and graphics that will make it look like the old Heathkit SB series equipment. All of that will unfold here as I progress.
This is what it will look like with the color graphics display and the color graphics S-meter:
I’m planning to add a proper IF AGC circuit using the AGC amplifier described in my earlier posting. The AGC voltage will be derived by digitally sampling the received audio in the microcontroller’s 12-bit A-D converter and generating a control voltage using the microcontroller’s 12-bit D-A converter. An accurate software generated S-meter display will also be driven by the processor.