mikecoats.com @mike@mikecoats.social on mastodon @mikecoats on codeberg
  • Let's Teardown a Forty Quid Managed Switch - Part 2

    Let's Teardown a Forty Quid Managed Switch - Part 2

    Last time we tore down the hardware, this time let's look at the signals and interfaces and take a crack at dumping the firmware.

    2026-10-16

  • My Experience Using JLCPCB for Sponsored Prototyping

    My Experience Using JLCPCB for Sponsored Prototyping

    Earlier this year, Ashu and Ava from JLCPCB reached out to offer some free prototyping for my projects. I was delighted and jumped at the opportunity.

    2026-08-28

  • 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

  • ‹ Newer Posts

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