Custom Cases for JoyCon Style Analog Joysticks
Print the flat sides down. No supports or rafts required. I printed Prusa Medium at 20% infill using Simplify3D.
If you are just printing the STLs, you'll want to flip the Y 180 degrees for the _TOP.
Model uses two 1.6*4 MM screws to hold the joystick to the case. Currently set for 2.5 MM screw to mount the breakout board. -- SEE BELOW, now using M3 Case holds together with 2.5 MM screws also. -- SEE BELOW, now using M3
You can adjust the OpenSCAD model for different screw dimensions. Key stuff I put as variables.
At the least, you can use the OpenSCAD to grab the measurements for the joystick, stick mounts, Arduino Pro Micro Mounts, etc. These are very fiddly numbers. Save yourself some time. :-)
2021-12-08 : Posted revision 1H. Updated model for more common screw sizes. You still need M1.64 (or glue) to hold the joystick in place, but the breakout and case are now set for M3 screws (M312 best for case). M3*8 or shorter for breakout board. *Six or *four would be ideal.
2021-12-09 : Posted "PackOfGumStyle" -- which is an enlongated (80mm) version. Slightly (2mm) less height. 2021-12-10 : Updated PackOfGumStyle to make deeper screw holes for case closure (wasn't fitting 12mm screws).