
Lets Start with what you need to start this Project:
- 3D printed parts: Base, stem adapters. Files on my Github here:https://github.com/Statik8bit/C64-Mechanical-Keyboard-Replacement
- PCB for the lighted or unlighted keyboard. These can be ordered from me or order your own with the Gerbers on Github, Lighted is a 4 layer, unlighted is 2 layer.
- (67 needed, I got 70 to have spares.) Switches, your can use Gateron or Cherry MX. I bought mine at novelkeys.com
- 0805 SMD resistors sized for the 3mm LEDs that you order. I used 140 OHM 1/8w resistors.
- The connector is a standard 40-pin ide connector, the same as a Rasperry Pi GPIO header.
- A locking swtich for shift lock. I used DigiKey Part # 401-1136-ND
- a 40-pin ide cable to connect to your keyboard header on the C64 / Ultimate64 / Keyrah
Assembly Order
- add resistors to the bottom of the board if lights are desired.
- place keyboard switches and solder in place.
- cut the locking switch stem off at the detent so it is the correct height for the rest of the keys.
- add 3mm LEDs to switches
- solder locking switch in place.
- add 3mm LED for Shift Lock
- solder ide connector in place.
- lay PCB on base and mark and drill holes to firmly attach PCB to baseplate.
- Inspect all of the key adapters and attach them to the keys first.
- fit the keys to the switches.
- the mounting holes are slotted to aide with installation in the case. I have only installed in Breadbin style cases but it should also work in C64c stylte cases.
Those are very basic instructions, if you have questions feel free to ask: email me





I am interested in this project.
A replacement for the c64 breabin keyboard should also be suitable for the VIC20.
I do not have a Vic 20 to test it on but I would presume it should work. It was my understanding the the keyboards were interchangeable between the C64 and Vic 20. I do not know if it has 5v power though.
Comments are closed.