This Arcade Joystick is printable on printers with at least 150x150x80 print beds. It houses 7 28mm buttons, a standard arcade joystick and still has space for a RaspberryPi and Joystick Controller.
7x 28mm Arcade Buttons + Switches
1x Joystick like a Zippy
1x Xin-Mo Controller + Wiring Harness
a Raspberry Pi running RetroPie
I print using a 0.75 nozzle to get the job done quickly.