Skip to the content
PCBKitNew board
4 layers62.6 × 31.6 mmProgram Counter, the printed circuit board in 3D

Repo to track my 8-bit computer progress

Size
62.6 × 31.6 mm
Copper layers
4
Thickness
1.6 mm
Parts
27
Nets
35
Pads
111
Tracks, vias
238, 4
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 Jun 2024
Updated
17 Sep 2025

Overview

Program Counter is an open-source printed circuit board by georgesleen, from the georgesleen/8-BitComputer repository on GitHub. It is a 4-layer board of 62.6 × 31.6 mm with 27 parts on 35 nets, routed with 238 tracks and 4 vias.

It is built around the 74LS245SC and 74LS161DC. Its parts include 10 resistors, 8 diodes, 3 ICs, 3 connectors and 2 capacitors. It belongs with the retro computing and games boards of this library.

Main components

2

README

README.md

Custom 8-Bit Computer

Repository showcasing a simple 8 bit computer built around the 7400 series ICs.

Heavily inspired by Ben Eater's 8-Bit computer series on youtube, with additional support from Digital Computer Electronics by Albert Paul Malvino

Parts

27
QtyValueFootprintReferences
8220Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8
8~LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1, D2, D3, D4, D5, D6, D7, D8
20.1uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2
274LS161Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU1, U2
110kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR10
11kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR9
12N3904Package_TO_SOT_THT:TO-92_InlineQ1
174LS245Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU3
1BusConnector_Molex:Molex_PicoBlade_53048-0810_1x08_P1.25mm_HorizontalJ1
1ControlConnector_Molex:Molex_PicoBlade_53048-0410_1x04_P1.25mm_HorizontalJ3
1PowerConnector_Molex:Molex_PicoBlade_53048-0410_1x04_P1.25mm_HorizontalJ2

Questions

How big is the Program Counter PCB?

It measures 62.6 × 31.6 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Program Counter use?

27 parts, built around the 74LS245SC and 74LS161DC. 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 Program Counter KiCad files?

From the georgesleen/8-BitComputer repository on GitHub, at the commit this page was made from: the board is Schematics/Program Counter/Program Counter.kicad_pcb and its schematic Schematics/ALU/ALU V1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Program Counter design in my own project?

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

More from georgesleen/8-BitComputer

4
  • 4 layers82.7 × 41.5 mmInstruction register, the printed circuit board in 3D

    Instruction register

    georgesleen/8-BitComputer

    Repo to track my 8-bit computer progress

    45 parts
  • 4 layers98.8 × 50.1 mmMemory, the printed circuit board in 3D

    Memory

    georgesleen/8-BitComputer

    Repo to track my 8-bit computer progress

    29 parts
  • 4 layers61.6 × 32.5 mmInterface Register V1, the printed circuit board in 3D

    Interface Register V1

    georgesleen/8-BitComputer

    Repo to track my 8-bit computer progress

    25 parts
  • 4 layers75.2 × 40.2 mmALU V1, the printed circuit board in 3D

    ALU V1

    georgesleen/8-BitComputer

    Repo to track my 8-bit computer progress

    12 parts

Similar boards

  • 2 layers365.1 × 203.2 mmDIAG, the printed circuit board in 3D

    DIAG

    Nakazoto/CenturionComputer

    This is just a simple backup of all the files related to the Centurion that I have stored on my HD. The Wiki itself has far more in-depth information about the Centurion and it's individual cards.

    150 parts172
  • 2 layers370.8 × 298.5 mm8 Bit Computer, the printed circuit board in 3D

    8 Bit Computer

    The-Invent0r/8-bit-Computer-PCB

    These are the KiCAD files for my 8-Bit Computer.

    323 parts142
  • 2 layers155.2 × 78.6 mm80ColumnCard, the printed circuit board in 3D

    80ColumnCard

    btb/80ColumnCard

    An Apple II 80-Column Card. Based on the Videx Videoterm

    47 parts43Apache-2.0
  • 4 layers170 × 181 mm3ric, the printed circuit board in 3D

    3ric

    ebadger/3ric

    3ric homebrew computer repository

    150 parts32
  • 2 layersSap be, the printed circuit board in 3D

    Sap be

    kyllikki/eda-designs

    EDA designs

    148 parts32MIT
  • 2 layers157.5 × 73.9 mm8086 ISA ver2, the printed circuit board in 3D

    8086 ISA ver2

    homebrew8088/8086-PC-Compatible

    8086 PC Compatible

    50 parts27GPL-3.0
  • 2 layers236.8 × 169.8 mmTK2000, the printed circuit board in 3D

    TK2000

    clemarfolly/Microdigital-TK2000

    Reprodução da PCB do TK-2000 da Microdigital, clone do Micro-Professor MPF-II

    212 parts17
  • 2 layers111.8 × 121.9 mmTlcs90-rom reader pcb, the printed circuit board in 3D

    Tlcs90-rom reader pcb

    sergiopolog/tlcs90-rom-reader

    TLCS-90 ROM Reader

    60 parts15GPL-3.0