
Blog
Logs about the open-source hardware Click project development.
9 articles


Preparing for the RP2354A
Firmware roadmap for the RP2354A board arriving tomorrow. Remapping QFN-56 pins, non-blocking state loops, 64-bit hardware IDs, and I2C sleep recovery.

Click's Identity & the Global Leaderboard
How I connected Click's hardware identity, browser-based personalization, and a zero-cost (for now) global leaderboard.

A Plug and Play Applet Architecture
How I restructured Click's firmware into a decoupled system core and standalone C++ applets.

Building Sisyphus in 1-Bit
How I turned Click's simple counter into a tiny Sisyphus animation with physics, layered graphics, and persistent click tracking.

From Handmade Prototype to Factory-Ready Silicon
Evolving from a hand-built ESP32 prototype into a compact, factory-ready RP2354A-based device, with a redesigned PCB, power system, and hardware architecture.

Redesigning for the Hand
Putting down the IDE to test physical shapes, fix ergonomics, and plan the V4 hardware overhaul.

Symmetrical Board Disasters
Learning the hard way that visual symmetry in KiCad does not equal electrical physics.

Sucking Power in Sleep Mode
How I solved a bizarre ESP32 power leak that was draining the battery while sleeping.