

C64-efuse
Commodore 64 replacement parts and expansions
- Size
- 14.6 × 11.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 8
- Pads
- 32
- Tracks, vias
- 30, 10
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 6 Mar 2023
- Updated
- 21 Jan 2024
Overview
C64-efuse is an open-source printed circuit board by f1ac0, from the f1ac0/C64 repository on GitHub. It is a 2-layer board of 14.6 × 11.4 mm with 13 parts on 8 nets, routed with 30 tracks and 10 vias.
Its parts include 4 resistors, 4 connectors, 3 capacitors and 1 IC.
README
README.mdC64
I bought my fisrt C64. It was listed as "Untested", and of course it was faulty (12v fuse in PSU, 6569 VIC-II that I replaced with a 8565, RAM U10 replaced with a 41256 and 7406 U8 with dead output to IEC port).
While repairing it, I learned about the components inside the C64, their signals and common faults. I bookmarked open-source alternatives and useful expansions : below is a list of the projects I found interesting.
In this repository I share the boards I created or modified for my own needs (for example to use the parts I have in stock, to add features, or because I like my own routing). At the time of writing, some are still untested.
Disclaimer and Acknowledgements
This is a hobbyist project, it comes with no warranty and no support. Also remember that the Commodore machines are about 40 years old and may fail because of such hardware expansions.
I publish my work under the CC-BY-NC-SA license, unless stated otherwise. Thanks to everyone who share their knowledge and creations.
Cartridge
Simple cartridges :
- https://github.com/bwack/Versa64Cart
- https://github.com/SukkoPera/OpenC64Cart
- https://github.com/SukkoPera/OpenC64Cart16K
- https://github.com/SukkoPera/OpenC64KernalCart
Diagnostic :
- https://github.com/svenpetersen1965/Diag64cart
- https://github.com/svenpetersen1965/C64-Diagnostic-Rev.-586220-Harness
Advanced cartridges :
- https://github.com/KimJorgensen/KungFuFlash
- https://github.com/Sgw32/KungFuFlashGD32
- https://github.com/frntc/RAD
- https://github.com/crystalct/MagicDesk2
- https://github.com/msolajic/c64-uni-cart
CIA
CPU
Drive
- https://cbm-pi1541.firebaseapp.com/
- https://github.com/pi1541/Pi1541
- https://github.com/hackup/Pi1541io
- https://github.com/tebl/C64-Pi1541-Module
- https://github.com/Beaupre-Circuit-Design/c64-Pi1541
Modulator
- https://github.com/c0pperdragon/C64-Video-Enhancement/tree/master/analog_only
- https://github.com/pmandes/C64-RF-Modulator
- https://github.com/tebl/C64-Modulator-Replacement
- https://github.com/mbarszcz-pcb/c64-rf-modulator-replacement
PLA
- https://github.com/1c3d1v3r/neatPLA
- https://github.com/desaster/c64-dodgypla
- https://www.freepascal.org/~daniel/c64pla/
RAM
ROM
- https://github.com/SukkoPera/Open2327RomAdapter
- https://www.hackup.net/2022/05/the-kernal-quattro-a-2364-rom-replacement/
SID
Tape
- https://github.com/sweetlilmre/tapuino
- http://sweetlilmre.blogspot.com/2015/03/building-tapuino-r2.html
- https://github.com/sweetlilmre/TapuinoNext
VIC2
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | R_Small | Resistor_SMD:R_0805_2012Metric | R1, R2, R3 |
| 2 | 0.1-1uF | Capacitor_SMD:C_0805_2012Metric | C1, C3 |
| 1 | +5V | Connector_Pin:Pin_D1.0mm_L10.0mm | J1 |
| 1 | C_dVdt | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | GND | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J2 |
| 1 | Pin 2 | TestPoint:TestPoint_Keystone_5019_Minature | J4 |
| 1 | Pin 5 | TestPoint:TestPoint_Keystone_5019_Minature | J3 |
| 1 | Pin 6 mount | TestPoint:TestPoint_Keystone_5019_Minature | H1 |
| 1 | R_ILIM | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | TPS259630 | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm | U2 |
Questions
How big is the C64-efuse PCB?
It measures 14.6 × 11.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the C64-efuse use?
13 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the C64-efuse KiCad files?
From the f1ac0/C64 repository on GitHub, at the commit this page was made from: the board is Power/C64-efuse/C64-efuse.kicad_pcb and its schematic Cartridge/C64-Cartridge/C64-Cartridge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the C64-efuse design in my own project?
Its repository states no licence, so its author keeps all rights: ask f1ac0 before reusing the design.
More from f1ac0/C64
12- 2 layers60.6 × 63 mm

- 2 layers64.1 × 34.9 mm

- 2 layers58 × 46.9 mm

- 2 layers58 × 46.9 mm

- 2 layers17.5 × 36.6 mm

- 2 layers20.3 × 35.6 mm

- 2 layers19 × 36.8 mm

- 2 layers12.7 × 25.4 mm

- 2 layers17.8 × 30.5 mm

- 2 layers12.7 × 12.7 mm

- 2 layers20.3 × 50.8 mm

- 2 layers12.7 × 20.3 mm

Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0