How it works
PCB and mechanical hardware for a sim-racing control box. The full technical description of Button Box — what it does, what it is made of, and what state it is in.
The premise
The electrical and mechanical design for the Mission City Motorsport button box: schematic, board layout and enclosure, drawn against the in-house KiCad library so footprints and symbols stay consistent with the rest of the hardware portfolio.
What is included
KiCad schematic and PCB layout with matching mechanical design
Built on the shared in-house symbol and footprint libraries
How it is built
Button Box is built on KiCad, STM32 and Mechanical CAD.
The repository is 100% Python by volume — a description of what the work actually consists of rather than what it is filed under.
It carries 13 commits since Aug 2026, most recently changed in Aug 2026.
The method behind it
Every project here starts as a written specification, and the specification stays authoritative once code exists. The repository keeps a build plan with live status, an append-only decision log recording where the implementation departed from the plan, and a handoff document describing the true current state — including the parts that are not finished.
That is why a portfolio this wide is not a shallow one, and it is why this page can describe the product without overstating it.
Current state
In development. Under active work right now.
The source is private. What this page claims is checkable against the product itself, not the repository.
Next
Build on Button Box
Ask about licensing the platform, a board bring-up, or contract firmware work.