Extracting values from JSON using ArduinoJson almost-always** takes many times longer and consumes many times more memory than just parsing the JSON “on-demand” every time you want to extract a value. RaftJson is an on-demand parser which is many times quicker than ArduinoJson in most real-world uses.
Investigating ESP32-C3 Power Management
While developing some electronic Jewelry I have measured the power consumption of the ESP32-C3 microcontroller to see if it might be a good fit for my needs.
BLE performance analysis with pyshark
Debugging BLE communication is simplified with this set of analysis tools for captured BLE packets.
3D Printing a ZX Spectrum-Style Computer Case
A 3D printed ZX Spectrum – style case for my Z-Raider Z80 computer. Print your own Spectrum look-alike
Embedding Micropython on ESP32
Embedding MicroPython in an existing ESP IDF project turned out not to be so simple. So here’s a guide to how I managed to get it working.
Is there WROOM for a WROVER?
Squeezing a larger module onto the control board for Marty the Robot V2.
Installing ESP-IDF on WSL2
I find that the Espressif ESP32 documentation for installing their IDF development toolchain doesn’t work for me on WSL2 without a few mods …
Marty Sounds – Convert Sounds for Marty (and RIC)
Converting sound files to use on Marty the Robot – and RIC, its control board
Pushing Z80 to the Limits
Asked enough times how to modify RC2014 processor boards to use all the BusRaider features I decided it was time to build one that works out of the box. With a few more goodies thrown in.
Introducing the Stepper Hat Trio
A new board for driving up to three stepper motors, WiFi connected with a web-server UI for CNC or dedicated applications. Based on the Raspberry Pi HAT format and also allowing control from a Pi,