arcade fight stick

yummy mechanical switches

may 2026




i built an arcade fight stick using the method of a custom mechanical keyboard.


the board holds a 3x4 switch matrix with diodes routed to a microcontroller. the pcb was designed in kicad and manufactured by jlcpcb. the case and keycaps were designed in onshape. keycaps were printed at an angle to strengthen the center stems. the microcontroller was programmed with qmk firmware and connects to devices through usb-c.


i like how the case design turned out but i'm exploring alternative designs that use less material.


specs: