Joystick
thingiverse
Arcade joystick case. Sanwa-clone stick and 30mm buttons from Amazon. You will need M5*screw and nuts to mount the joystick. Various M3 screws and nuts to secure the rest. I printed this on an Ender 3 V2. It's divided into two bottom and two top parts - 4 parts all together. Assembly will require M3 screws and nuts to bolt together. The top and bottom attach together with M3 screws; I've put slots into the posts on the top portion for the screws to go into. You probably could get by without the nuts, but the connection may weaken over time. I tried to keep the height as low as could go - 41mm. It is a very tight fit inside with the buttons I used. The shaft of the joystick protrudes about 2mm from out the bottom of the case. Also note that I left a big hole there; enough to gain access to joystick gate. The plan is to purchase a 2mm sheet of PVA foam and glue it to the bottom of the case. This will offset the 2mm from the joystick shaft and act as a non-slip base. The photo is from my first assembly, so it does not quite match that of the STL files. The screen capture is more resembling of it's current state. I've include my Fustion 360 file. It is a mess.
With this file you will be able to print Joystick with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Joystick.