Skip to the content
PCBKitNew board
4 layers306 × 244 mmPg09-system, the printed circuit board in 3D

6809 Playground - main system

Size
306 × 244 mm
Copper layers
4
Thickness
1.6 mm
Parts
167
Nets
500
Pads
1,840
Tracks, vias
33, 0
Pours
4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
26 Apr 2023
Updated
12 Jul 2025

Overview

Pg09-system is an open-source printed circuit board by thorpej, from the thorpej/pg09-system repository on GitHub, published under the BSD-2-Clause licence. It is a 4-layer board of 306 × 244 mm with 167 parts on 500 nets, routed with 33 tracks and 0 vias.

It is built around the 74AHCT245D, AS6C4008-55PCN and 74HC00D, with the 74AHC374D, 74HC04D and 74AHC08D among its other parts. Its parts include 54 capacitors, 52 ICs, 17 connectors, 8 resistors and 4 diodes. It belongs with the FPGA and CPLD boards of this library.

Main components

12

README

README.md

6809 Playground

Welcome to my 6809 Playground! This project is about building a general purpose 8-bit computer based on the Motorola 6809 CPU. While this is definitely a retro-computer project, I'm not going to be dogmatic about it -- modern gadgets that add value to the project will have a home here, too.

The whole point of this exercise is to learn-by-doing and have fun in the process. I have a few ideas about how I want the project to go, but it may veer this way or that as it progresses. We'll see!

I invite you to follow along with this YouTube playlist. As each installment is posted, this README will be updated with additional information about the that installment, including links to data sheets and a parts list.

If you learn something from this, if you decide to build one of these yourself, or if it inspires you embark on a similar adventure on your own, I would love to hear from you!

01 - Introduction

In the first installment, I briefly introduce the project and provide some background.

Video link: 01 - Introduction

02 - Clock Generator

In the second installment, I describe the design and implementation of the clock generator circuitry.

Major components:

Video link: 02 - Clock Generator

03 - Reset Generator

This the third installment, I describe how the reset generator works.

Major components:

Video link: 03 - Reset Generator

Parts

167
QtyValueFootprintReferences
480.1µFCapacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC101, C102, C103, C104, C105, C106, C201, C202, C203, C204, C301, C302, C303, C1001, C1002, C1003 +32
1310KResistor_THT:R_Array_SIP9RN101, RN102, RN201, RN301, RN302, RN303, RN304, RN305, RN306, RN401, RN402, RN403, RN404
10MountingHole_PadMountingHole:MountingHole_4.3mm_M4_Pad_ViaH101, H102, H103, H104, H105, H106, H107, H108, H109, H110
6AS6C4008-55PCNPackage_DIP:DIP-32_W15.24mm_SocketU603, U604, U605, U606, U607, U608
6GAL22V10Package_DIP:DIP-24_W7.62mm_SocketU102, U106, U204, U301, U302, U411
41KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR801, R802, R1004, R1005
474HC00Package_DIP:DIP-14_W7.62mm_SocketU405, U406, U407, U408
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1001, H1002, H1003, H1004
310KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR301, R1001, R1002
3470µF 25VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC802, C803, C804
374AHC374Package_DIP:DIP-20_W7.62mm_SocketU413, U414, U803
374AHCT245Package_DIP:DIP-20_W7.62mm_SocketU103, U104, U105
374HC04Package_DIP:DIP-14_W7.62mm_SocketU402, U403, U404
3W65C21SPackage_DIP:DIP-40_W15.24mm_SocketU303, U304, U401
21N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD101, D1002
274AHC08Package_DIP:DIP-14_W7.62mm_SocketU502, U503
274AHC157Package_DIP:DIP-16_W7.62mm_SocketU609, U610
274HC148Package_DIP:DIP-16_W7.62mm_SocketU409, U410
2DS1813Package_TO_SOT_THT:TO-92_InlineU107, U108
2SNES-Controller-Socketjrt-SNES:SNES-Connector_VerticalJ1102, J1103
1#PS_ONConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ802
11.8432MHzOscillator:Oscillator_DIP-8X701
1100µF 16VCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC108
110µF 50VCapacitor_THT:CP_Radial_D8.0mm_P2.50mmC107
132.0000MHzOscillator:Oscillator_DIP-8X201
13K3Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR102
14700µF 16VCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC801
174AHC05Package_DIP:DIP-14_W7.62mm_SocketU415
174AHC138Package_DIP:DIP-16_W7.62mm_SocketU305
174AHC139Package_DIP:DIP-16_W7.62mm_SocketU601
174HC164Package_DIP:DIP-14_W7.62mm_SocketU1003
174HC86Package_DIP:DIP-14_W7.62mm_SocketU1002
1AS6C6264-55PCNPackage_DIP:DIP-28_W15.24mm_SocketU602
1ATX-24Connector_Molex:Molex_Mini-Fit_Jr_5566-24A_2x12_P4.20mm_VerticalJ801
1Adafruit MicroSD Card Breakout Board+Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1001
1Adafruit_FTDI_FriendConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalU705
1Adafruit_Metro_MiniPackage_DIP:DIP-28_W15.24mm_SocketU801
1Ali_Express_FTDI_Breakoutjrt-Connectors:Ali_Express_FTDI_BreakoutU702
1CD74ACT109Package_DIP:DIP-16_W7.62mm_SocketU201
1CD74ACT163Package_DIP:DIP-16_W7.62mm_SocketU202
1Clock SpeedConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ201
1Expansion 1Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ901
1Expansion 1 extConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ902
1Expansion 2Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ903
1Expansion 2 extConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ904
1Expansion 3Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ905
1Expansion 3 extConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ906
1Expansion 4Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ907
1Expansion 4 extConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ908
1Front PanelConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ101
1MC6809EPackage_DIP:DIP-40_W15.24mm_SocketU101
1NMIButton_Switch_THT:SW_PUSH_6mmSW101
1PS/2 KeyboardConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_HorizontalJ1101
1PSU-CTRL consoleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ803
1PowerLED_THT:LED_D3.0mmD801
1PowerButton_Switch_THT:SW_PUSH_6mmSW801
1ResetButton_Switch_THT:SW_PUSH_6mmSW102
1SD CardLED_THT:LED_D3.0mmD1001
1SST39SF040Socket:DIP_Socket-32_W11.9_W12.7_W15.24_W17.78_W18.5_3M_232-1285-00-0602JU501
1TL16C2552Package_LCC:PLCC-44_THT-SocketU701
1VERA-Modulejrt-Connectors:VERA-ModuleU1101
1W65C22SPackage_DIP:DIP-40_W15.24mm_SocketU1001

Questions

How big is the Pg09-system PCB?

It measures 306 × 244 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Pg09-system use?

167 parts, built around the 74AHCT245D, AS6C4008-55PCN, 74HC00D and 74AHC374D. 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 Pg09-system KiCad files?

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

Can I use the Pg09-system design in my own project?

Its repository publishes it under the BSD-2-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers133 × 93 mmProject GP8B, the printed circuit board in 3D

    Project GP8B

    JonathSpirit/GP8B

    G_Processor8Bits a homemade without any microcontroller 8bits processor

    110 parts
  • 4 layers406.4 × 254 mmProcalu, the printed circuit board in 3D

    Procalu

    mrieker/pdp8i

    157 parts
  • 4 layers145.5 × 89.6 mmNs32k, the printed circuit board in 3D

    Ns32k

    bson/ns32k

    NS32k Toy PCB

    138 parts
  • 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 layers100 × 100 mm6502-min sbc, the printed circuit board in 3D

    6502-min sbc

    gcoonrod/retro-stack

    A retro computer project based on stackable PCB boards.

    54 partsApache-2.0
  • 2 layers170 × 55 mmProtector de Tesoro, the printed circuit board in 3D

    Protector de Tesoro

    edgranzella/Protector-de-Tesoro

    Este repositorio contiene el diseño de hardware y la placa de circuito impreso (PCB) desarrollado en KiCad para el módulo central del Protector de Tesoro.

    88 parts
  • 6 layers243.8 × 243.8 mmRaven, the printed circuit board in 3D

    Raven

    agranlund/raven

    Homemade MC68060 + DSP56303 Atari-compatible computer. Hardware, firmware, and software stack

    331 parts87
  • 6 layers313 × 259.5 mmOpen8-vga motherboard, the printed circuit board in 3D

    Open8-vga motherboard

    adham404/Open8-VGA

    An 8-bit computer from 74HC logic: microcoded CPU, VGA, PS/2, on-board editor and assembler. Play it in your browser.

    322 parts3MIT