In development · Hardware and firmware
Button Box
A sim-racing button box with its own circuit board and enclosure. No hot glue involved.
BT1–BT6 · press a button, follow the schematic
U1 reads, active high
- 0PA0
- 0PA8
- 0PA9
- 0PA10
- 0PA15
- 0PB0
SPI byte into U4, latched by SR_CS
- 0QH
- 0QG
- 0QF
- 0QE
- 0QD
- 0QC
- 0QB
- 0QA
- Title
- Button Box
- Dwg no.
- Q2-001
- Rev
- 2026.1
- Status
- In development
- Drawn by
- DWMM Holdings
Notes
What it does.
The electrical and mechanical design for the Mission City Motorsport button box: schematic, board layout and enclosure, built around an STM32L432. There’s also a battery board for a wireless version (schematic only) and an enclosure for a matching volume box.
- 01
KiCad schematic and PCB layout, with a matching enclosure design
- 02
Uses the shared in-house symbol and footprint libraries
The board
What’s on it.
One STM32L432KC handles everything: six inputs, an SPI bus shared by the LED shift register and an EEPROM, and USB.
Where it stands
The electronics are drawn. Parts are next.
- 01
Electrical design
Done. The schematic is drawn and the 69 × 86 mm board is laid out in KiCad, using the shared in-house symbol and footprint library.
- 02
Parts
Sourcing the bill of materials is still open.
- 03
Enclosure
Designed in SolidWorks: a box body, faceplate and rig mount for 3D printing, plus a matching volume box.
- 04
Wireless version
A 1S2P battery board, drawn as a schematic only.
Specification
What it’s built with, and when.
Pulled from the repository each time this site is built.
- State
- In development
- Discipline
- Hardware systems
- Shape
- Hardware and firmware
- Started
- Aug 2026
- Last change
- Aug 2026
- Commits
- 13
- KiCad
- STM32L432
- SolidWorks
- Python 100%
Next
Build on Button Box
Ask about licensing the platform, bringing up a board, or contract firmware work.