I originally designed this because I wanted to use the longer arcade buttons (i.e. https://www.banggood.com/5V-Arcade-Push-Button-Durable-Long-Switch-Multicolor-p-957099.html ) which are not compatible with the design by elkayem.
It is designed in a way that you are able to flip the top part, so you can decide whether you want the joystick left or right.
The USB controller I used is called 'zero delay arcade usb encoder'.
I printed one with white PLA and one with wood, both using the same resolution and infill.
One thing to note is that I had to sand down the wood one before I was able to put the bottom and top part together whereas the white PLA one instantly worked
The joystick is hold in place by 4x M4 nuts & screws.
Printed on an Anycubic I3 Mega, I had to adjust the printer settings to be able to slice it with cura (X: 215, Y: 215, Z: 205)
Although there are holes present to screw the top and the bottom part together I did not do this, because mine are already very tightly connected and will not come loose
arcadeStick.3mf | 391.6KB | |
arcadeStickBottom.stl | 1.2MB | |
arcadeStickTop.stl | 1.7MB | |
arcadeStickUsbHolder.stl | 219.6KB |