These models are a case and buttons made for Kolbe Customs' Flatbox (remix of jfdor2's Flatbox)
These controllers are for sale on Etsy https://kolbecustoms.etsy.com
The controller is assembled with the linked PCB, 3.8mm M3 heat-inserts, and 8mm M3 screws. These parts are sourced from JLPCB and McMaster-Carr. More details on the Github.
All options will use the same bottom, but the top can be any of the 4 options. With and without USB Passthrough for PS5, and with or without 2 thumb buttons.
When printing the buttons, very specific settings were chosen to make the center stem be a single wall with a lot of Arachne line width variance. This results in a stronger stem that won't snap. If using 0.4mm nozzle, this is less important.
Printed on a P1S at 0.3mm layer height
Line Width: 0.62
Scarf Seam: Contour and Hole
Wall Gen: Arachne
Wall Transitioning Threshold Angle: 59 Degrees
Wall Transitioning Filter Margin: 100%
Wall Transition Length: 100%
Minimum Wall Width: 100%
Minimum Feature Size: 0%
Minimum Wall Length: 0%
Wall Loops: 3
Shell Layers: 2 top layers and 3 bottom layers for 0.3mm layer height, adjust for other layer heights
Bottom Surface Pattern: Monotonic Lines for cases and Concentric for buttons
Infill: 20%
Infill Pattern Gyroid
Support: Not needed, but if you are running into issues with the corners of the case, enable with tree auto supports with 59 degree threshold angle. A small support should only appear around the corners.