Slimbox 2040: stickless all button low profile fightstick

This is a stickless low profile fightstick using Choc mechanical switches. In 188mm, 218mm, 250mm, and 322mm widths.
88
682
12
5583
updated June 24, 2023

Description

PDF

The Slimbox 2040 is a stickless, all button, low profile fightstick, remixed from the original Slimbox by jfedor. The following changes have been made with the GP2040-CE firmware and quality of life in mind:

  • Built as a cheap alternative to traditional arcade stick pcb-based controllers using the very cheap Raspberry Pi Pico (26 buttons maximum)
    • m, μ, and n versions can comfortably use smaller boards like the waveshare RP2040-Zero (20 buttons maximum)
  • Support for 1.3" 128x64 SSH1106 OLED displays with melt down mounting pins (display used in photo prototype) (Slimbox 2040 Only)
  • Additional buttons to support all auxiliary inputs (Slimbox 2040 Only)
  • Additional buttons to support dual directional input
  • Keyboard and stickless layout options
  • Thicker top housing for minimal flexing
  • 10x3mm magnetic backplate mounting (magnets used in photo prototype)
  • Beveled button cavities
  • Alternative slim button stems
  • Full firmware feature list

The Slimbox 2040 is designed for printers with a bed size of at least 322mm in width. The Slimbox 2040 m (m for mini) is designed for printers with a bed size of at least 250mm in width. The Slimbox 2040 μ (μ for micro) is designed for printers with a bed size of at least 218mm in width. The Slimbox 2040 n (n for nano) is designed for printers with a bed size of at least 188mm in width. The original .blend files are provided for any and all edits.

Prototypes were printed in PLA on an Ender 5 Plus and a .6mm CHT nozzle. If the original buttons are too thick to fit, slimmer stem buttons are provided to avoid extremely tight fits in Choc v1 switches; original stems can break off during removal or can cause the key stem to bulge preventing actuation and return. Alternatively, Better Printed Arcade Button Kailh Choc V1 Low Profile (legs don't break) by Mandryd or Three piece Flatbox buttons (Sturdier Prongs) by HidSquid are good choc buttons that also work.

For Choc keycaps I recommend either printing in SLA, or buying 4 1U keycaps.

The prototypes were designed around and constructed with the following:

If you are looking for non-slip padding to use the controller in your lap, any adhesive non-slip rubber/padding will work well enough, but the Non-Slip 6"x3" Rectangle Foam Pads from Focus Attack fit the full size 2040 very well. 

Changelog

  • 2023-06-24:
    • Added 2040n files and updated summary.
  • 2023-06-23:
    • Added “Beast” variants to 2040M and 2040U. Both M and U sizes lack the space for all of Daigo's button additions, but I think the key button is the extra thumb button (mapped to RS). There is also an extra top button for non-dual-directional versions to map LS or any other button in the GP2040-CE firmware.
    • Rename M and U versions to m and μ to better match metric prefixes.
  • 2023-06-22:
    • Added more “Beast” variants to 2040.
  • 2023-06-21:
  • 2023-06-10:
    • Added 2040U files and updated summary.
    • Added 2040M files and sorted into folders. Updated description for 2040M and alternative buttons.
  • bottom-2040-1.1.stl:
    Reuploaded the bottom lid .stl with the proper mounting holes for the 10x3mm magnets. If you have previously downloaded the bottom lid, please redownload for the newest file.
     

Tags



Model origin

The author remixed this model.

License