Skip to content

jfedor2/flatbox

Repository files navigation

Flatbox: Low profile hitbox-layout fightstick

This repository contains 3D-printable models, PCB design files and code needed to make an arcade controller that looks like this:

Assembled Flatbox

There are seven major versions of the Flatbox. They all use Kailh low profile (choc v1) mechanical keyboard switches. The table below lists their main features. See the README for each version for details on how to make them.

version case dimensions (mm) compatibility add-on board onboard chip SMT assembly required firmware
rev1.1 218x128x10 PC, PS3 Arduino Pro Micro - no ATmega32U4
rev2 218x130x10 PC, PS3 - ATmega32U4 yes ATmega32U4
rev3 218x130x10 PC, PS3, PS4 or PC, Switch, PS3, PS4, PS5* Brook PS3/PS4 or P5 mini - yes Brook
rev4 218x130x10 PC, PS3, PS4*, Switch - RP2040 yes GP2040-CE
rev5 218x126x10 PC, PS3, PS4*, Switch RP2040-Zero - no GP2040-CE
rev6 218x126x10 PC, Switch - CH552T yes CH552
rev7 218x130x11 PC Xiao nRF52840 - no slimbox-bt

* - with caveats