Alan Garfield

@alangarf
181 Followers
73 Following
141 Posts

Posts may contain random electronics, woodworking, ranting and traces of peanuts.

VK2LAG

CallsignVK2LAG

Another day, another SDR post. Following my "series" of STM32G431 with embassy posts so far it now has a PWM controlled analogue s-meter display!

#hamradio #homebrewradio

https://youtu.be/kvnnYvCPlYQ?si=Bvty3j2oS1WMNJVv

STM32G431 SDR - Now with analog S-meter.

YouTube

Successfully integrated an S-meter into the STM32G431 SDR project. Really happy with the results so far. The next phase will be developing the transmit functionality.

#hamradio #homebrewradio

https://youtu.be/e6Ayrndkbf8?si=2auk_MWa9x96w5Y6

STM32G431 SDR - Now with an even better s-meter!

YouTube

And this is the second part of my embassy-rs Rust SDR transceiver project. Now with working SSB filtering. It's using a 14 pole differential all pass phasing network for modulation (tba) and demodulation. It works pretty well I think. I really am liking embassy-rs.

#hamradio #homebrewradio

https://youtu.be/vMqo8NDkoYA?si=dr-JNdehsx6cVcjh

STM32G431 SDR now with Upper and Lower Sideband

YouTube

This is a video of my STM32G431 based SDR transceiver. Previously a fully working radio I built with the firmware written in C++. I was never really happy with the interface, and I got bored with C++. So I took up the challenge of a redo of the firmware in Rust using async embassy-rs and a new control interface (in this case running a RPi Pico also running Rust). This is its first step as a working receiver. #hamradio #homebrewradio

https://youtu.be/o7J_LPqK1NE?si=eC2gYkZaOmhFWpJx

STM32G431 SDR written in Rust using Embassy-rs

YouTube
Started working on a small temp/pressure/humidity display thingy based a Bosch BMP280 sensor and an STM32F103 that I had drifting around my office. A few hours later and I have I2C and UART working. All bare metal as I like twiddling the bits myself. I might get an e-ink display going tomorrow if I have the motivation. We’ll see… #embedded #development

If you have a pair of these awesome wire strippers and you want to replace the blade, instructions are inside the backing paper in the package. Don't do as I did, searching internet high and low for instructions.

Then don't ask an AI with this specific model number as it will be very specific and legitimate sounding with instructions for another pair of RS Pro strippers that require the removal of an 3 mm pin.

THESE DO NOT!

These are amazingly made, but f@#$ me they are hard to reassemble.

I found some DDR4 memory I didn’t know I had. I guess I can retire now!
Time to have my brain scanned. Maybe it's there? Who knows?
Rust's feature flags are implemented way worse than the C/C++ preprocessors. They are just truly awful and break your brain/eyes/editor/LSP so hard it's amazing.

I designed this mic hanger to handle the coil cable so it's not hanging down from my instrument shelf above my lab bench. I think they turned out great and they don't get hung up when used.

https://makerworld.com/models/2234868