Skip to the content
PCBKitNew board
2 layers64.1 × 39.4 mmC64-Power Saver, the printed circuit board in 3D

C64-Power Saver

tebl/C64-Power-Saver46

C64 power supplies are ancient, they go bad every day so use protection!

Size
64.1 × 39.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
13
Pads
52
Tracks, vias
127, 8
Pours
1
Routed
Yes
KiCad
KiCad 4
Created
8 Nov 2018
Updated
25 Jan 2020

Overview

C64-Power Saver is an open-source printed circuit board by tebl, from the tebl/C64-Power-Saver repository on GitHub. It is a 2-layer board of 64.1 × 39.4 mm with 16 parts on 13 nets, routed with 127 tracks and 8 vias.

It is built around the PN2222A and 1N4732A. Its parts include 5 resistors, 4 diodes, 2 transistors, 2 connectors and 1 switch. It belongs with the retro computing and games boards of this library.

Main components

2

README

README.md

C64 Power Saver

This is a project I started a few years back after buying the components to build one from console5.com, but as so many of them I didn't take it past the breadboard and ended up with yet another pile of components that sort of works. Now, with a few rainy days past I've finally found the time to draw it out in KiCAD and make a few boards for this project - the first one I used the wrong pinouts so I made a PCB saver that only connects with bad power supplies, then I made one that melted. Third times the charm and this one is working great, so might have to start looking into building a bunch of them for the rest of my C64s.

Why you'd need one in the first place, you say? Basically, Commodore intended the computer to live a maximum of 5-6 years and so the components chosen reflected this - no thought went into considering what happens past this point. Now that it's 30 years later we know that the 5v regulator has a tendency to short out input and output voltage, meaning that those sensitive 5v chips will intermittenly, or sometimes even permanently, end up getting something like two or three times that... enough to melt that precious silicon! Your options are either to get a brand new power supply or combine your old one with a C64 power saver for as long as that'll still be around, running unprotected is simply foolish these days!

How does it work? The design is based on the one developed by famed C64-tinkerer Ray Carlsen, what it does is monitor the 5v line coming from your power supply and when it starts outputting voltages above 5.6v a relay is slammed shut and the line is cut. You have the option of mounting a buzzer to the board so that you can get annoyed at it until you realize it's time to buy or build a new PSU, or when mounted externally you can look at the nice LEDs to figure out wether your supply is good or not. Once a PSU has started to go bad, put a "Bad PSU" sticker on it and never use it again! For details on where to cut and solder internally on the computer see Ray Carlsens website.

Bare PCB Boxed up and connected

Errata

Revision C/D It has come to my attention that some original Commodore 64 power supplies were wired differently, specifically sometimes 5v would be supplied on the opposite pin - this is easily fixed by connecting a small piece of wire across DIN pins 4 and 5. Refer to this image, the board outline is shown from above and the wire you need to add is the green one.

Schematic

The supplied KiCad files should be sufficient as both a schematic and as a starting point for ordering PCBs (basically you could just zip the contents of the export folder and upload that on a fabrication site), the schematic is also available in PDF-format and this is what you'll need to print and work your way through this things don't work as expected after assembly.

BOM

Most parts should be easy to get a hold of from your favourite local electronic component shop though you might have to consider other sources for the older parts such as the CPU and memory. Personally I bought most components with free shipping from China via AliExpress - prices will vary, but I found everything in larger quantities than needed for the cost of a few cups of fancy coffee! Last couple of components listed are for making the cable that goes from the power saver and into your C64, not needed if the module is to be mounted internally in the computer.

ReferenceItemCount
PCBFabricate using Gerber files (order)1
D11N4732A DO-351
D21N4148 DO-35, alternatively 1N9141
D35mm LED (green)(1)
D45mm LED (red)1
F1Fuse holder, with 1A fast acting fuse1
J57pin DIN socket PCB mount(1)
K1SRD-5VDC-SL-C 5v relay1
Q1, Q22N2222 TO-92 transistor2
R1,R2,R4,R5470 ohm resistor4
R32k2 ohm (2200) resistor1
BZ15v active buzzer, 7.6mm pin spacing1
4-core wire(1)
7pin male DIN plug(1)
70x45x30mm electronic project box(1)

Please use the order link above when signing up to help me support this project, I'll get a small discount on future orders and hopefully that means I can afford to keep developing new and exciting modules in the future. By using the URL you won't have to deal with the rather daunting order forms for PCB fabrication, but if you want to go that route they'll probably want a zipped-up copy of the files in the export-directory!

Parts

16
QtyValueFootprintReferences
4470Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R4, R5
2PN2222ATO_SOT_Packages_THT:TO-92_Inline_WideQ1, Q2
11.5AFuse_Holders_and_Fuses:Fuseholder5x20_horiz_SemiClosed_Casing10x25mmF1
11N4148Diodes_THT:D_DO-35_SOD27_P10.16mm_HorizontalD2
11N4732ADiodes_THT:D_T-1_P10.16mm_HorizontalD1
12k2Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
1BADLEDs:LED_D5.0mmD4
1BuzzerBuzzers_Beepers:Buzzer_12x9.5RM7.6BZ1
1DIN-7C64_PWR:C64_PWRJ5
1OKLEDs:LED_D5.0mmD3
1OUTPUTC64_PWR:OUTPUT_ZIPJ1
1SANYOU_SRD_Form_CRelays_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CK1

Questions

How big is the C64-Power Saver PCB?

It measures 64.1 × 39.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the C64-Power Saver use?

16 parts, built around the PN2222A and 1N4732A. 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-Power Saver KiCad files?

From the tebl/C64-Power-Saver repository on GitHub, at the commit this page was made from: the board is C64 Power Saver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the C64-Power Saver design in my own project?

Its repository states no licence, so its author keeps all rights: ask tebl before reusing the design.

Similar boards

  • 2 layers134.6 × 101.6 mmJamieMotorControl, the printed circuit board in 3D

    JamieMotorControl

    shareresearchteam/SAMI-Robot

    Software and Hardware resources and development of the SAMI humanoid robot

    43 parts5MIT
  • 2 layers51 × 32 mmLipoGardenLight, the printed circuit board in 3D

    LipoGardenLight

    codesqueak/SmallElectronicsProjects

    A collection of small projects that can be grouped together

    14 parts1
  • 4 layers98 × 98 mmIGEM melty, the printed circuit board in 3D

    IGEM melty

    SreeniEadara/Hopkins-iGEM-2022-electrical

    Schematics and PCB designs for Hopkins iGEM 2022

    64 parts1
  • 2 layers35.6 × 20.3 mmVoltage mapper, the printed circuit board in 3D

    Voltage mapper

    stephen010x/turbo-regatta

    The Turbo Regatta is a collaborative project for engineers at Utah Tech University, which involves designing and building a custom built electric motor, and user interface dashboard, attached to a repurposed pedal boat…

    8 partsUnlicense
  • 2 layers120.7 × 57.1 mmPoop Valve, the printed circuit board in 3D

    Poop Valve

    vmoa/poop-meter

    RFO Poop Meter: design, schematic and code

    22 parts
  • 2 layers152.4 × 101.6 mm8088-FE2010A SBC, the printed circuit board in 3D

    8088-FE2010A SBC

    skiselev/micro_8088

    Micro 8088 - IBM XT Compatible Processor Board based on Faraday FE2010 chipset

    72 parts412GPL-3.0
  • 2 layers33.7 × 66 mmSmartbell, the printed circuit board in 3D

    Smartbell

    Staacks/there.oughta.be

    Projects featured on my blog at https://there.oughta.be

    27 parts108GPL-3.0
  • 4 layers100 × 100 mm2063-Z80, the printed circuit board in 3D

    2063-Z80

    Z80-Retro/2063-Z80

    Retro Z80 CPU Board

    86 parts96