Microcontrollers, reverse-engineering, radio scraping, retro hardware, and board repairs.
[ Home ] [ Solar ] [ 3D Printers ] [ Home Assistant ] [ Electronics ] [ MeshCore ] [ RISC-V ] [ Local Weather ]
I treat electronics, soldering, and microcontrollers as practical tools to solve real problems around the home, shop, and field. Whether writing custom ESP32 firmware, sniffing Bluetooth notifications, intercepting radio packets off the roof, or fixing vintage silicon, I prefer local-first, low-power solutions that don't depend on cloud services.
Wanted to keep tabs on power draw and battery pack health on my electric mower without relying on official mobile apps. I sniffed and decoded the raw Bluetooth Low Energy (BLE) notification packets coming off the battery management system, then wrote custom ESP32 firmware to parse the broadcast. It dumps real-time state of charge, voltage, and discharge rates straight to Home Assistant over MQTT.
rtl_433
I spend a lot of workbench time repairing, recapping, and modifying vintage computers and gaming hardware. Projects include building custom RS-232 Wi-Fi modems so Commodore 8-bit PCs can hit Telnet BBSs, setting up dial-up server bridges for retro consoles like the Sega Dreamcast, optical drive emulators (GDEMU), flash cart setups, and general component-level troubleshooting.
FDM and resin 3D printers serve as physical tooling for the workbench—printing custom enclosures for microcontrollers, outdoor radio node housings, sensor brackets, and replacement parts. Everything ties back into a local Home Assistant instance running on Proxmox to keep climate, energy monitoring, and custom sensor nodes working without outside intervention.