C64-Joystick-Switcher

tebl·C64-Joystick-Switcher

C64-Joystick-Switcher PCB layout, top view — open source board by tebl

About the C64-Joystick-Switcher PCB

C64-Joystick-Switcher is an open source PCB design by tebl, published on GitHub under the CERN-OHL-1.2 license. It is a 2-layer board measuring 49.3 × 81.9 mm, with 27 components from 18 distinct parts.

Other key parts include the 74HCT4053 and NE555. By type, the board carries 8 resistors, 5 capacitors, 4 ICs, 2 connectors, 2 jumpers and 2 switches.

It belongs with the retro computing designs in this gallery.

From the project

Wanted a joystick switcher for my Commodore 64, so I built one by adapting C64 Mega Switcher for use with Atari-style joysticks. Supports secondary fire-button when using Sega Master System gamepads, even includes an auto-fire circuit.

Start by studying the PCB, both sides and perform dry fits to see that you have an idea of where everything goes since removing things is always a lot harder than getting it right in the first place (match orientation to symbols, see gallery images for reference if you're unsure). The diodes are installed standing, the stripe goes into the board so that it is laying directly against the board - a hint for making these look pretty, is wrapping one of the wires around a small screwdriver to get the loops looking almost identical!

C64-Joystick-Switcher, from the project README
From the project README

Main components on the C64-Joystick-Switcher

C64-Joystick-Switcher bill of materials (BOM)

27 components, 18 distinct parts.

QtyPartRefs
2
74HCT4053
U1, U2
2
NE555
U3, U4
1
BC547
Q1
1
B2_SEL
J4
1
B1_SEL
J5
1
UP
JP1
1
AUTOFIRE
JP2
1
10k
RV1
1
P1_SEL
SW1
1
P2_SEL
SW2
1
P2_LED
D1
1
P1_LED
D2
4
100nF
C1, C2, C3, C4
1
10uF
C5
3
10k
R1, R2, R9
2
220
R3, R4
2
2k2
R5, R7
1
100k
R6

C64-Joystick-Switcher design files

The KiCad project lives in the tebl/C64-Joystick-Switcher repository on GitHub; these links point at the commit this page was built from.

C64-Joystick-Switcher: common questions

How big is the C64-Joystick-Switcher PCB?

The C64-Joystick-Switcher measures 49.3 × 81.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the C64-Joystick-Switcher?

27 components, from 18 distinct parts. The full bill of materials is listed on this page.

Where can I download the C64-Joystick-Switcher design files?

From the tebl/C64-Joystick-Switcher repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the C64-Joystick-Switcher design in my own project?

Yes, under the terms of its CERN-OHL-1.2 license, which tebl chose for the repository.

Similar boards