Here is my take on a nearly, mostly, almost, more or less completely 3D printed arcade joystick mechanism. Just add microswitches.
If you would like some joystick tops to go with this project, check out:
https://www.youmagine.com/designs/arcade-joystick-tops-and-replacement-discs
https://www.youmagine.com/designs/arcade-joystick-tops-set-2-plus-skirt-disc-replacement
If you were considering building the smaller version of the mechanism into a stand-alone joystick then check out my designs page for a selection:
https://www.youmagine.com/3dfreeman/designs
Also my previously released flightsticks would fit nicely with the Joy_Stem_HS as it is hollow with a side entry point to be able to feed the wiring through. Unfortunately The Raptor's eight switches may pose a problem of too many cables.
My future joystick designs will cater for the hollow Stem (Joy_Stem_H) when applicable.
I have included two versions of some parts, I find the _100P versions to be the most solid whereas I wouldn't want go any lighter than the _3310L version.
_100P version means 100% infill, Solid.
_3310L version means 3 top layers, 3 bottom layers, 10% infill, L for Line infill.
Please consider supporting me on Patreon (and gain access to STL versions):
https://www.patreon.com/3DFreeman
If you are after some compatible microswitches, here is an Amazon affiliate link:
https://www.amazon.com.au/Abrasion-Resistance-Practical-Fighting-Accessories/dp/B08JY8JYVD?crid=1AQ2WFPWWRERY&keywords=micro+switch&qid=1645807271&sprefix=micro+switch,aps,302&sr=8-19&linkCode=sl1&tag=3dfreeman-22&linkId=4e6cf225c82e429fc227769da5ee03cb&language=en_US&ref_=as_li_ss_tl
Cheaper Ebay non-affiliated link:
https://www.ebay.com.au/itm/194838749564?hash=item2d5d4b617c:g:~moAAOSw-U5iDKWB&frcectupt=true
Thanks for checking out my designs.
Print Settings
Printer:
Aquila X2 (Ender 3 clone)
Rafts:
No
Supports:
No
Filament brand:
Voxelab
Filament material:
PLA
Arcade parts designer, helping to bring you closer to building your own arcade machine.
Printer: Aquila X2 & Adventurer 4
https://www.patreon.com/3DFreeman