mikecoats.com @mike@mikecoats.social on mastodon @mikecoats on codeberg
  • Oops! All Servos! is Available

    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

    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

    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

    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

    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!

    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

    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

  • ‹ Newer Posts

    Older Posts ›
mikecoats.com © 2013–2026 by Mike Coats is licensed under
Creative Commons Attribution-ShareAlike 4.0 International