Skip to the content
PCBKitNew board
4 layers401.3 × 203.2 mmCpu010, the printed circuit board in 3D

The 68k Playground, a 680x0-based home-brew computer with multiple CPU options

Size
401.3 × 203.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
272
Nets
646
Pads
2,671
Tracks, vias
10,422, 2,690
Pours
17
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 May 2025
Updated
10 Oct 2026

Overview

Cpu010 is an open-source printed circuit board by thorpej, from the thorpej/pg68k repository on GitHub. It is a 4-layer board of 401.3 × 203.2 mm with 272 parts on 646 nets, routed with 10,422 tracks and 2,690 vias.

It is built around the ATF1508AS-7AX100, ATF1504AS-10JU44 and 74ACT245M, with the 74AHCT245D, 74HCT245 and L272D among its other parts. Its parts include 109 capacitors, 63 ICs, 43 resistors, 12 connectors and 5 diodes. It belongs with the FPGA and CPLD boards of this library.

Main components

12

README

README.md

pg68k

The 68k Playground, a 680x0-based home-brew computer with multiple CPU options

This is a series of home-brew computers based on the Motorola 680x0 family of CPUs. I intend to build at least a few different flavors, ranging from a 68000-based BASIC machine to (eventually, one of these days, maybe) a 68060-based workstation. As a person who has spent his entire career doing system software, this is a vehicle to learn hardware design.

The first machine in the series is the Phaethon 1.

Parts

272
QtyValueFootprintReferences
85100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC202, C203, C204, C205, C301, C302, C303, C304, C305, C306, C307, C308, C309, C310, C311, C312 +69
2210KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR101, R102, R103, R206, R207, R208, R209, R211, R212, R603, R606, R607, R613, R701, R702, R703 +6
16100µFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC201, C206, C335, C523, C524, C525, C526, C609, C610, C708, C711, C713, C801, C802, C803, C804
12MountingHoleMountingHole:MountingHole_3.2mm_M3H101, H102, H103, H104, H105, H106, H107, H108, H109, H110, H111, H112
974AHCT157Package_DIP:DIP-16_W7.62mm_SocketU314, U315, U316, U317, U318, U319, U320, U321, U322
8220nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC325, C326, C327, C328, C329, C330, C331, C332
874ACT245Package_DIP:DIP-20_W7.62mm_SocketU605, U606, U607, U701, U702, U705, U706, U707
874AHCT245Package_DIP:DIP-20_W7.62mm_SocketU303, U304, U307, U308, U309, U310, U323, U324
8CY62158Package_SO:TSOP-II-44_10.16x18.41mm_P0.8mmU502, U503, U504, U505, U508, U509, U510, U511
7330R/470RResistor_THT:R_Array_SIP10RN701, RN702, RN703, RN704, RN705, RN706, RN707
633RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR210, R301, R608, R609, R610, R611
410KResistor_THT:R_Array_SIP9RN601, RN603, RN604, RN605
41KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR601, R602, R605, R612
4470RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR201, R604, R801, R803
447KResistor_THT:R_Array_SIP9RN201, RN202, RN403, RN404
33K3Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR204, R205, R709
374AHCT373Package_DIP:DIP-20_W7.62mm_SocketU311, U312, U313
374HCT245Package_DIP:DIP-20_W7.62mm_SocketU405, U406, U408
374HCT273Package_DIP:DIP-20_W7.62mm_SocketU402, U403, U407
20RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR202, R203
2470RPackage_DIP:DIP-16_W7.62mm_SocketRN401, RN402
27C4098Package_SO:SOJ-44_10.16x28.575mm_P1.27mmU305, U306
2ATF1508AS-7AX100Package_QFP:TQFP-100_14x14mm_P0.5mmU301, U601
2DS1813Package_TO_SOT_THT:TO-92_Inline_WideU203, U204
2GAL22V10Package_DIP:DIP-24_W7.62mm_SocketU404, U703
2SST39SF040Package_DIP:DIP-32_W15.24mm_SocketU506, U507
2SW_DIP_x08Button_Switch_THT:SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mmSW401, SW402
11.8432MHzOscillator:Oscillator_DIP-8Y601
1100RResistor_THT:R_Axial_Power_L25.0mm_W6.4mm_P27.94mmR802
11N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD202
13K3Resistor_THT:R_Array_SIP9RN602
140MHzOscillator:Oscillator_DIP-8Y201
14K7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR708
15V CF PowerConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ606
161C3216Package_SO:TSOP-II-44_10.16x18.41mm_P0.8mmU302
174ACT05Package_DIP:DIP-14_W7.62mm_SocketU202
174ACT32Package_DIP:DIP-14_W7.62mm_SocketU704
1ATA ActiveLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD601
1ATA ConnectorConnector_IDC:IDC-Header_2x20_P2.54mm_VerticalJ605
1ATF1504AS-10JU44Package_LCC:PLCC-44_THT-SocketU501
1ATX-24Connector_Molex:Molex_Mini-Fit_Jr_5569-24A1_2x12_P4.20mm_HorizontalJ801
1BAT86,113Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD201
1BSS138Package_TO_SOT_SMD:SOT-23Q801
1CR1220Battery:BatteryHolder_Keystone_500BT601
1DA04-11SURKWADisplay_7Segment:DA04-11SURKWAU401
1DS3232MZ+Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU604
1I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ607
1JTAGConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ101
1L272DPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU708
1MAX16054Package_TO_SOT_SMD:SOT-23-6U801
1MC68010Package_DIP:DIP-64_W22.86mm_SocketU201
1NMIButton_Switch_THT:SW_PUSH_6mmSW202
1NQVME Slot 1Connector_DIN:DIN41612_C_3x32_Female_Vertical_THTJ701
1NQVME Slot 2Connector_DIN:DIN41612_C_3x32_Female_Vertical_THTJ702
1NQVME Slot 3Connector_DIN:DIN41612_C_3x32_Female_Vertical_THTJ703
1PCF8584Package_DIP:DIP-20_W7.62mm_SocketU603
1PowerButton_Switch_THT:SW_PUSH_6mmSW801
1Power OKLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD802
1Power OnLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD801
1ResetButton_Switch_THT:SW_PUSH_6mmSW201
1Si2301CDSPackage_TO_SOT_SMD:SOT-23Q802
1TL16C2552Package_LCC:PLCC-44_THT-SocketU602
1UART0Connector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ603
1UART0 FTDIConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ601
1UART1Connector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ604
1UART1 FTDIConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ602

Questions

How big is the Cpu010 PCB?

It measures 401.3 × 203.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Cpu010 use?

272 parts, built around the ATF1508AS-7AX100, ATF1504AS-10JU44, 74ACT245M and 74AHCT245D. 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 Cpu010 KiCad files?

From the thorpej/pg68k repository on GitHub, at the commit this page was made from: the board is cpu010/design-files/cpu010.kicad_pcb and its schematic cpu010/design-files/cpu010-control.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cpu010 design in my own project?

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

More from thorpej/pg68k

2
  • 6 layers259.9 × 154.9 mmCpu030, the printed circuit board in 3D

    Cpu030

    thorpej/pg68k

    The 68k Playground, a 680x0-based home-brew computer with multiple CPU options

    233 parts15
  • 4 layers151.9 × 99.8 mmNqvme template, the printed circuit board in 3D

    Nqvme template

    thorpej/pg68k

    The 68k Playground, a 680x0-based home-brew computer with multiple CPU options

    9 parts15

Similar boards

  • 4 layersStereo heli, the printed circuit board in 3D

    Stereo heli

    Kronos3/stereo-heli

    Stereo Vision Quadcopter

    173 parts1Apache-2.0
  • 4 layers25.4 × 68.6 mmBionic h8510, the printed circuit board in 3D

    Bionic h8510

    tgtakaoka/retro-bionic

    Modern platform to run retro CPUs

    16 parts6
  • 2 layers29.1 × 42.5 mmATF2FT232HQ, the printed circuit board in 3D

    ATF2FT232HQ

    hackup/ATF2FT232HQ

    ATF1504-FT232HQ Shield

    16 parts21
  • 2 layers54.2 × 86.6 mmAtmel ATF15XX Programming Adapter, the printed circuit board in 3D

    Atmel ATF15XX Programming Adapter

    djtersteegc/Atmel-ATF15XX-Programming-Hardware

    Programmer and PLCC adapter boards for the Atmel ATF15XX family CPLD's. Adapter boards are also compatible with older Altera Max7000's devices with similar pinouts.

    30 parts6
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 4 layers82.6 × 82.6 mmJumperlessV5r8, the printed circuit board in 3D

    JumperlessV5r8

    Architeuthis-Flux/JumperlessV5

    The next generation jumperless breadboard

    650 parts332
  • 4 layers33.3 × 54.6 mmMSX Goauld Rev4, the printed circuit board in 3D

    MSX Goauld Rev4

    jabadiagm/MSXgoauld_tn20k

    MSX Goa'uld board with Tang Nano 20k

    17 parts101GPL-3.0
  • 4 layers306 × 244 mmPg09-system, the printed circuit board in 3D

    Pg09-system

    thorpej/pg09-system

    6809 Playground - main system

    167 parts13BSD-2-Clause