Here is one of my earlier projects. It is a Arcade Joystick. Speciality of this bugger is the capability to serve as a pinball controller,
(because of the buttons on each side). So it is a true Arcade- Pinball- Joystick with 20 buttons and a Sanwa joystick. On the front is a
XLR USB connector mounted, takes a cable like the one on your printer and that's noice

. It is a frame made like a arcade cabinet,
the top plate and bottom are screwed on. The buttons are like the ones on real pinball and arcade machines the micro switches are as
cheap as ....
Working with hand tools and material from home depot was challenging because of the tight fit of the components. After all everything
went smooth, the Arcade- Pinball- Joystick a full success. If you missed out on Speed Link Competition Pro you are well suited with
this one i am sure!
Parts used:
1. Happy Style Arcade Buttons.
2. Zero Delay USB Encoder (PS3 Compatible).
3. XLR CP30111 B A Gender Change Feed Through Socket.
4. M5 Thread inserts.
5. Some screws and wood.
Link to the model:
https://grabcad.com/library/arcade-pinball-joystick-1