Skip to the content
PCBKitNew board
6 layers259.9 × 154.9 mmCpu030, the printed circuit board in 3D

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

Size
259.9 × 154.9 mm
Copper layers
6
Thickness
1.6 mm
Parts
233
Nets
537
Pads
2,097
Tracks, vias
9,174, 1,472
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 May 2025
Updated
10 Oct 2026

Overview

Cpu030 is an open-source printed circuit board by thorpej, from the thorpej/pg68k repository on GitHub. It is a 6-layer board of 259.9 × 154.9 mm with 233 parts on 537 nets, routed with 9,174 tracks and 1,472 vias.

It is built around the ATTINY85-20PU, 74ACT245M and RTL8019AS-LF, with the PCF8584T, DS1813-5+ and 74HCT74D among its other parts. Its parts include 108 capacitors, 44 resistors, 40 ICs, 14 connectors and 3 diodes. It belongs with the AVR (ATmega, ATtiny) and FPGA and CPLD boards of this library.

Main components

10

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

233
QtyValueFootprintReferences
41100nFCapacitor_SMD:C_0805_2012MetricC102, C113, C122, C123, C131, C132, C209, C301, C302, C303, C304, C401, C501, C502, C503, C601 +25
40220nFCapacitor_SMD:C_0805_2012MetricC114, C115, C116, C117, C118, C119, C120, C121, C201, C202, C203, C204, C205, C206, C207, C208 +24
2010KResistor_SMD:R_0805_2012MetricR102, R103, R104, R201, R202, R203, R204, R205, R206, R207, R208, R209, R210, R211, R212, R401 +4
17220nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C124, C125, C126, C127, C128, C129 +1
1374ACT245Package_SO:SOIC-20W_7.5x12.8mm_P1.27mmU501, U502, U503, U801, U802, U803, U804, U805, U806, U807, U808, U809, U810
113K3Resistor_SMD:R_0805_2012MetricR101, R105, R106, R107, R108, R404, R405, R801, R802, R803, R804
103K3Resistor_THT:R_Array_SIP9RN101, RN102, RN103, RN104, RN105, RN301, RN801, RN802, RN803, RN804
7470µFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC133, C134, C504, C809, C810, C811, C901
6MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965_PadH101, H102, H103, H104, H105, H106
4470Resistor_SMD:R_0805_2012MetricR503, R703, R704, R901
474ACT05Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU103, U109, U206, U402
34K7Resistor_SMD:R_0805_2012MetricR601, R602, R603
3ATF1508ASPackage_QFP:TQFP-100_14x14mm_P0.5mmU102, U201, U401
210Resistor_SMD:R_0805_2012MetricR707, R708
210nFCapacitor_SMD:C_0805_2012MetricC712, C713
249.9Resistor_SMD:R_0805_2012MetricR705, R706
2DS1813Package_TO_SOT_SMD:SOT-23-3U104, U110
2GAL22V10Package_DIP:DIP-24_W7.62mm_SocketU108, U811
11.8432MHzOscillator:Oscillator_DIP-8Y301
1100µFCapacitor_Tantalum_SMD:CP_EIA-6032-15_Kemet-U_HandSolderC101
11N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD101
120MHzOscillator:Oscillator_DIP-8Y701
122Resistor_SMD:R_0805_2012MetricR709
13K3Resistor_THT:R_Array_SIP7RN106
147KResistor_SMD:R_0805_2012MetricR501
150MHzOscillator:Oscillator_DIP-8Y101
15V CF PowerConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ502
174ACHT32Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU302
174HCT74Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU902
1AT93C46D-PUPackage_DIP:DIP-8_W7.62mm_SocketU702
1ATA ActiveLED_THT:LED_D3.0mmD501
1ATA connectorConnector_IDC:IDC-Header_2x20_P2.54mm_VerticalJ501
1ATX-24Connector_Molex:Molex_Mini-Fit_Jr_5569-24A1_2x12_P4.20mm_HorizontalJ901
1ATtiny85-20PPackage_DIP:DIP-8_W7.62mm_SocketU901
1CR1220Battery:BatteryHolder_Keystone_500BT601
1CY7C1061GE (L16)Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mmU203
1CY7C1061GE (U16)Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mmU202
1DIN41612_03x32_ABCConnector_DIN:DIN41612_C_3x32_Female_Vertical_THTJ801
1DRAM0 JTAGConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ202
1DRAM0SZConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ201
1DS3231MZPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU602
1ISACTL JTAGConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ401
1MC68030jrt-PGA:PGA169U101
1MC68882jrt-PGA:PGA68U107
1NMIButton_Switch_THT:SW_PUSH_6mmSW102
1PCF8584Package_DIP:DIP-20_W7.62mm_SocketU601
1PowerButton_Switch_THT:SW_PUSH_6mmSW901
1PowerLED_THT:LED_D3.0mmD901
1RJ45_Amphenol_RJMG1BD3B8K1ANRConnector_RJ:RJ45_Amphenol_RJMG1BD3B8K1ANRJ701
1RTL8019ASPackage_QFP:PQFP-100_14x20mm_P0.65mmU701
1ResetButton_Switch_THT:SW_PUSH_6mmSW101
1Reset / Power / NMIConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ101
1SIMM72-0Ajrt-SIMMs:SIMM-72U204
1SIMM72-0Bjrt-SIMMs:SIMM-72U205
1SST39SF040 (E)Package_DIP:DIP-32_W15.24mm_SocketU105
1SST39SF040 (O)Package_DIP:DIP-32_W15.24mm_SocketU106
1SYSCTL JTAGConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ102
1TL16C2552Package_LCC:PLCC-44_THT-SocketU301
1UART0Connector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ303
1UART0 FTDIConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ302
1UART1Connector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ304
1UART1 FTDIConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ301

Questions

How big is the Cpu030 PCB?

It measures 259.9 × 154.9 mm and has 6 copper layers, 1.6 mm thick.

What parts does the Cpu030 use?

233 parts, built around the ATTINY85-20PU, 74ACT245M, RTL8019AS-LF and PCF8584T. 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 Cpu030 KiCad files?

From the thorpej/pg68k repository on GitHub, at the commit this page was made from: the board is cpu030/design-files/cpu030.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 Cpu030 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
  • 4 layers401.3 × 203.2 mmCpu010, the printed circuit board in 3D

    Cpu010

    thorpej/pg68k

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

    272 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 layers306 × 244 mmPg09-system, the printed circuit board in 3D

    Pg09-system

    thorpej/pg09-system

    6809 Playground - main system

    167 parts13BSD-2-Clause
  • 2 layers45 × 45 mmFiberaudio-108, the printed circuit board in 3D

    Fiberaudio-108

    islandcontroller/fiberaudio-108

    A low-cost USB audio interface with S/PDIF optical output, based on the Cmedia CM108 ASIC.

    43 parts29
  • 2 layers127 × 90 mmRadio usb, the printed circuit board in 3D

    Radio usb

    SP8EBC/radio-usb-interface

    USB <--> Land Mobile Radio interace with full ground isolation on 2way audio and PTT control

    225 parts3
  • 2 layers100 × 100 mmZ80DUART2, the printed circuit board in 3D

    Z80DUART2

    lynchaj/nhyodyne

    Modular Backplane Computer

    72 parts31
  • 2 layers235 × 160 mmInput output.Multi, the printed circuit board in 3D

    Input output.Multi

    lynchaj/duodyne

    Duodyne is a hobbyist retrocomputer system designed to run ROMWBW. It is comprised of modules on a system bus

    167 parts15
  • 2 layers100 × 70 mmHipbadge, the printed circuit board in 3D

    Hipbadge

    sneurlax/hip-badge

    And join our matrix discussion channel: https://matrix.to/#/#hipbadge:matrix.org

    199 parts1
  • 2 layers252.7 × 106.7 mmPCB - CPU V1, the printed circuit board in 3D

    PCB - CPU V1

    FredericSegard/6309-Unleashed

    Project LogicSpark-09, an old CPU but a favorite

    97 parts3