Skip to content

bwack/C64-250407-Replica-KiCad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The C64 250407 replica

A replica of the Commodore 64 250407 1983 mother board, and the schematics.

The replica project was started by Michael K. (Der Alte Bastler) in 2019 to learn SprintLayout, and the process of reverse engineering PCB. I finished the layout in SprintLayout, and imported it to KiCad. The KU motherboard schematics is nowhere to be found on the internet. I used the 250407 Reb.B schematics as reference and modified it to match the KU motherboard layout.

The board has been prototyped, and tested by me and Langwell Cowan.

We are not the first to reverse engineer this board, but we are the first to share the design files online.

screenshot top screenshot bottom

BOM

Please see the BOM file.

Note that some values were left blank because they depend on the clock circuit (PAL/NTSC), and PLA model. They never made it into the schematics. You can find them in a table to the right of the schematics for 250407. http://www.zimmers.net/anonftp/pub/cbm/schematics/computers/c64/index.html

Interactive-BOM

The interactive bom html page is useful for assembling the board and finding signal traces by using a web browser. Try it here. For a BOM for ordering parts see the BOM above.

alt text

Schematics

Download the PDF file 250407_.pdf for a high quality schematics. Checkout this tweet by Paul Rickards where he plots the KU motherboard schematics KU-14194HB :-)

Change log

  • 2025-06-09: PCB and Schematics V1.3: PAL-NTSC jumpers fox. Thank you, Fred Sauer! Note: V1.3 was opened and saved in KiCAD 9.0.1. I've verified the new gerbers. Things to beware of I you want to modify the design: 1. If you try to load changes from schematic into the PCBNew, KiCAD will require you to annotate the schematics, which in turn will replace all the resistor array sub parts. Example R1A will become R1A1, which will turn into new parts in PCBNew. Therefore I have not done that in this update. I have only changed the silkscreen, and I have only edited the schematics. 2. KiCAD will ask you to refill the zone fills. I have not done that because it also warns you about some change in fill-constrains. I don't remember exactly what, but I did not refill the fill zones when going to V1.3.
  • 2022-08-18: Schematics V1.2: symbol and ERC fixes (Pull request from Gabriele Gorla/GGLABS)
  • 2020-06-19: PCB and schematics V1.1: First release
  • 2020-04-22: PCB and schematics V1.0: Prototype

YouTube

Part 1-4:

IMAGE ALT TEXT HERE IMAGE ALT TEXT HERE IMAGE ALT TEXT HERE IMAGE ALT TEXT HERE

License and Disclaimer

Copyright Bwack 2025

This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.2.

You may redistribute and modify this documentation under the terms of theCERN OHL v.1.2. (http://ohwr.org/cernohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR APARTICULAR PURPOSE. Please see the CERN OHL v.1.2 for applicable conditions.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •