C64 Joystick with 4 buttons and variable rapid fire V2

You can download all these files from my Git repository: https://github.com/Technische-Dienstleistungen-Niggemann/osa-stick
3D printed parts
Compatible with Arcade Stick V1.0 (final)
Other parts
| Image | Description | Amount | 
|---|---|---|
![]()  | Buttons 30mm diameter 5V LED  | 4 | 
![]()  | Potentiometer Kit 5k Ohm  | 1 | 
![]()  | 555 IC NE555P  | 1 | 
![]()  | Resistor 1k Ohm 0,125w  | 2 | 
![]()  | Ceramic Capacitor 10nF 50V  | 1 | 
![]()  | Electrolytic Capacitor 47uF 16V  | 1 | 
![]()  | Prototype DIY PCB Small  | 1 | 
![]()  | 9 pin cable 9 pins 1m to 1,8m length  | 1 | 
![]()  | Rubber foot 3mm hole 6mm height 11mm max outer diameter  | 4 | 
![]()  | Countersunk head screw M3 x 12mm  | 8 | 
![]()  | Knurled Nut M3 x 5mm 4,5mm outer diameter  | 8 | 
![]()  | Hex nut M3  | 2 | 
The circuit

On my GitHub repository you can also find Gerber files to produce a corresponding circuit board for this circuit.
With all components it looks like this:

This is an image of the arcade stick without any wiring:

This is a wiring guide for this view without the switch and the numbers are the pins at the connector:

This is a wiring guide for this view with the switch and the numbers are the pins at the connector:













