jfedor2 / flatbox

Low profile hitbox-layout fightstick

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 six 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

* - with caveats

About

Low profile hitbox-layout fightstick


Languages

Language:C 84.7%Language:Python 6.4%Language:C++ 5.6%Language:CMake 2.0%Language:Makefile 1.3%