
SolveBlock
A dedicated, fully offline speedcubing appliance that sits beside a StackMat and keeps the session — taken from requirements to PCB, firmware, 3D-printed enclosures and working prototypes.
- The timer stays the source of truth: singles truncated, averages rounded once, WCA-correct Ao5/Ao12/Mo3/Ao50/Ao100.
- A normal solve costs zero input; trend and spread charts no timer draws.
- Custom ESP32-S3 board, Rev C, through KiCad layout and manufacturer DFM checks.

