-
Oops! All Servos! is Available
My Oops! All Servos! expansion boards for XIAO / QT Py microcontrollers, with servo headers and level shifters, are now available for purchase. Development sponsored by JLCPCB.
2026-08-25
-
Extending CircuitPython with Native Modules - Part 3
For CircuitPython Day 2026, I wanted to get close to the metal and write a module in C that I could call from CircuitPython. Finally, we bundle everything inside a class.
2026-08-21
-
Extending CircuitPython with Native Modules - Part 2
For CircuitPython Day 2026, I wanted to get close to the metal and write a module in C that I could call from CircuitPython. This time, we're looking at adding a module-level method.
2026-08-20
-
Extending CircuitPython with Native Modules - Part 1
For CircuitPython Day 2026, I wanted to get close to the metal and write a module in C that I could call from CircuitPython. This time, we're looking at the build process and adding an enum.
2026-08-19
-
Let's Teardown a Forty Quid Managed Switch
A managed switch with 2.5G and 10G networking for less than £40 showed up in my recommendations. Time for a cheap teardown, and who knows, maybe more.
2026-08-17
-
Testing Oops! All Servos!
Do the level-shifters work in both directions? Can you measure the current draw? How far can you push the Oops! All Servos!, microcontroller and servos? Development sponsored by JLCPCB.
2026-08-10
-
Adding Dark Mode to my Blog
I've finally caved; against my better judgement, I've added a dark colour scheme to my blog. In 2026, with modern CSS, this is easier than you might imagine.
2026-08-04