Skip to the content
PCBKitNew board
2 layers80 × 110 mmPicoPSU A2, the printed circuit board in 3D

12V Input Power Supply retrofit for vintage Apple //e computers

Size
80 × 110 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
18
Pads
117
Tracks, vias
82, 2
Pours
18
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 May 2026
Updated
2 May 2026

Overview

PicoPSU A2 is an open-source printed circuit board by tomcircuit, from the tomcircuit/Apple2PicoPSU repository on GitHub. It is a 2-layer board of 80 × 110 mm with 36 parts on 18 nets, routed with 82 tracks and 2 vias.

It is built around the MC79M05CDTRKG, PN12SHSA03QE and US1A. Its parts include 5 diodes, 4 capacitors, 4 resistors, 2 connectors and 2 fuses. It belongs with the power and retro computing and games boards and the RP2040 boards of this library.

Main components

3

README

README.md

Apple 2 Pico PSU

12V Input Power Supply retrofit for vintage Apple //e computers

Many vintage Apple(R) ][ and // series computers suffer from power supply failure. These computers were fitted with switching power supplies (SMPS) that, for the time, were notable for their lightweight, quiet, and efficient characteristics. Time, however, has not been kind to these supplies, which are vulnerable to aging. There is no drop-in replacment unit, so most enthusiasts are forced to either repair their supply or replace with a modern retrofit. This project is of the latter type, and my motivation was when my Apple //e computer's power supply emitted the dreaded "magic smoke" (AFTER a complete re-cap, mind you) and resisted my efforts at repair.

First and foremost, this project is insprired by the "PicoRC" project family by DekuNukem, currently found here: https://github.com/dekuNukem/PicoRC Note that that project is licensed under MIT License terms:

text
MIT License

Copyright (c) 2022 dekuNukem

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

I did not directly modify the Eagle PCB nor Schematic files, and this work is my own, but I do feel that it is only proper to give DekuNukem attribution for the inspiration for this project. I license my project under CC-BY-SA-4.0 which can accept an MIT License as an "inbound license", in the event that my work is determined to be derivative after all.

There, that out of the way...

It's a Great Idea to move the AC-DC converter to the outside of the Apple's case for many reasons some of which are: it's heavy, it generates heat, and it allows for the possiblity to scale the PSU Wattage as required by the peripheral load. Any 12VDC supply with sufficient wattage and mating connector can be used, so that only 12VDC goes into the computer via the rear panel.

The PicoPSU units that are aimed at Small Form Factor (SFF) PC's are an ideal solution to convert the incoming 12VDC to +5V, +15V and -12V. These are available from many sources, in varying Wattages. I chose an 80W type for my own use, which should be more than sufficient. All that is missing is the -5V which is (questionably) required by the Apple motherboard.

Like the PicoRC for the Apple, my Apple2PicoPSU provides a power switch, a 24-pin Molex connector for the PicoPSU, fuses for the +5V and +12V voltage rails, and a -5V regulator for the 'missing' rail. I adoped a similar "PCB-welded" construction of a back panel and circuit board, because it seemed like a very convenient way to satisfy the mechanical aspects.

Improvements over the original PicoRC for the Apple are the following:

  • power switch suitable for switching the low-current PicoPSU enable
  • the 7905 voltage regulator would benefit from some sort of heatsinking
  • LED for each voltage rail, visible from the outside of the case
  • copper tracks sized sufficiently for the anticipated current demand

It is this last point in particular that really drove me to re-engineer this concept; I am quite skeptical of the copper track widths used in the original. I have sized the copper tracks for at least 8A on the 5V rail, and 4A on the 12V rail, assuming 1oz Cu and a modest 15C temperature rise over ambient.

My project was executed in the very capable open-source and "completely free" KiCad 10.0 which is well supported by the usual Operating Systems suspects...

Complete project writeup, including assembly instructions, can be found on Hackaday https://hackaday.io/project/205643-a-modern-psu-for-my-apple-e

tomcircuit 01-MAY-2026

Parts

36
QtyValueFootprintReferences
6MouseBitePanelization:MouseBite-Part_2.0x2.0mm_inset_D0.5mm_P0.85mm_5hB1, B2, B3, B4, B5, B6
33mmMountingHole:MountingHole_3mmH1, H1, H2
21KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3
2330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R4
2470uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC3, C4
1-12VTestPoint:TestPoint_Pad_D2.0mmTP3
1-12VLED_THT:LED_D3.0mmD3
1-5VLED_THT:LED_D3.0mmD4
1-5VTestPoint:TestPoint_Pad_D2.0mmTP4
112VLED_THT:LED_D3.0mmD2
112VFuse:Fuseholder_Blade_Mini_Keystone_3568F2
112VTestPoint:TestPoint_Pad_D2.0mmTP2
11uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC1
12.2uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC2
15VTestPoint:TestPoint_Pad_D2.0mmTP1
15VFuse:Fuseholder_Blade_Mini_Keystone_3568F1
15VLED_THT:LED_D3.0mmD1
1APPLE MBConnector_Molex:Molex_Mini-Fit_Jr_5566-06A_2x03_P4.20mm_VerticalJ2
1FiducialSymbol:KiCad-Logo2_6mm_SilkScreenFID1
1FiducialSymbol:Symbol_CC-ShareAlike_CopperTop_SmallFID2
1GNDTestPoint:TestPoint_Pad_D2.0mmTP0
1MC79M05Package_TO_SOT_SMD:TO-252-2U1
1ONTestPoint:TestPoint_Pad_D2.0mmTP5
1PICO PSUConnector_Molex:Molex_Mini-Fit_Jr_5569-24A2_2x12_P4.20mm_HorizontalJ1
1POWERa2psu:PN12SHSA03QESW1
1US1ADiode_SMD:D_SMAD5

Questions

How big is the PicoPSU A2 PCB?

It measures 80 × 110 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PicoPSU A2 use?

36 parts, built around the MC79M05CDTRKG, PN12SHSA03QE and US1A. 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 PicoPSU A2 KiCad files?

From the tomcircuit/Apple2PicoPSU repository on GitHub, at the commit this page was made from: the board is PicoPSU_A2.kicad_pcb and its schematic PicoPSU_A2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PicoPSU A2 design in my own project?

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

Similar boards

  • 4 layers121.2 × 72 mmFacs pcb v2, the printed circuit board in 3D

    Facs pcb v2

    czbiohub-sf/2023-facs-automation-pub

    Python libraries for automating cell sorting with the Sony SH800S GUI.

    139 parts1BSD-3-Clause
  • 4 layers45 × 60 mmWeather final V2, the printed circuit board in 3D

    Weather final V2

    aditya-1225/weather-station-PCB

    If the data is sent to the nRF24L01+PA+LNA module, another PCB acts as the receiver and transmits the received data to a computer through the serial port.

    46 partsCERN-OHL-P-2.0
  • 4 layers48 × 30 mmP11, the printed circuit board in 3D

    P11

    akashihi/P11

    ESPHome interface for Panasonic air conditioners and heat pumps (CN-CNT)

    12 partsGPL-3.0
  • 2 layersCRT Driver, the printed circuit board in 3D

    CRT Driver

    chr1snv/CRT-Driver

    Design for an Electron Microscope also Minimal Analog Circuit Board to drive a CRT from vga signals from a bnc cable

    354 parts
  • 2 layers58 × 68.5 mmFS1--ATmega32U4, the printed circuit board in 3D

    FS1--ATmega32U4

    libertathiest/fs10-atmega32u4-monitor

    A standalone USB monitor and configuration tool for the FCI FS10 Flow Switch, built around the ATmega32U4 on an Arduino Leonardo–compatible board.

    73 parts
  • 2 layers70 × 43 mmDisney door opener, the printed circuit board in 3D

    Disney door opener

    Muhamed4796/Disney_door_opener_pcb

    A cool pcb for an even cooler project.

    30 parts
  • 2 layers68.5 × 36.5 mmPower board, the printed circuit board in 3D

    Power board

    waterloo-rocketry/daq

    Data Acquisition schematics, boards, datasheets, docs, and software

    34 parts5