Published On Apr 16, 2024
In whch yr hmbl svt buys a very cheap battery-powered oscilloscope, promptly breaks it, and then makes it do something stupid.
The Fnirsi DSO152 is a $15-$20 single-channel mini oscilloscope. Inside it's based on a CH32F103 processor, which is a copy of ST's STM32F103... and there's a header for a standard SWD debugger interface. Can I do anything with this? Spoiler: yes. It's essentially a Blue Pill with a high-bandwidth screen, USB-C, battery and charger, and some bespoke analogue circuitry attached. Reprogramming it is trivial, which makes it very plausible for repurposing for other things.
You can find the source code plus the huge gimp PCB scan on github here: https://github.com/davidgiven/dso152-...