Skip to the content
PCBKitNew board
2 layers63.5 × 45.7 mmProgram counter, the printed circuit board in 3D

DIY 8-Bit Computer, based on the design by Ben Eater

Size
63.5 × 45.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
28
Pads
80
Tracks, vias
237, 5
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
25 Aug 2019
Updated
25 Aug 2019

Overview

Program counter is an open-source printed circuit board by codemonkey76, from the codemonkey76/DIY-8-Bit-Computer repository on GitHub. It is a 2-layer board of 63.5 × 45.7 mm with 29 parts on 28 nets, routed with 237 tracks and 5 vias.

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

Main components

2

README

README.md

DIY-8-Bit-Computer

Based off schematics and design of breadboard computer by Ben Eater, available in kit form at: https://eater.net/8bit/kits

Parts

29
QtyValueFootprintReferences
4220RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2, R3, R4
1+5VTestPoint:TestPoint_Pad_1.5x1.5mmTP11
11LED_THT:LED_D5.0mmD4
1100nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1
12LED_THT:LED_D5.0mmD3
14LED_THT:LED_D5.0mmD2
174LS161Package_DIP:DIP-16_W7.62mm_SocketU2
174LS245Package_DIP:DIP-20_W7.62mm_SocketU1
18LED_THT:LED_D5.0mmD1
1BUS_0TestPoint:TestPoint_Pad_1.5x1.5mmTP7
1BUS_1TestPoint:TestPoint_Pad_1.5x1.5mmTP8
1BUS_2TestPoint:TestPoint_Pad_1.5x1.5mmTP6
1BUS_3TestPoint:TestPoint_Pad_1.5x1.5mmTP9
1BusConnector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_HorizontalJ2
1CETestPoint:TestPoint_Pad_1.5x1.5mmTP5
1CLKTestPoint:TestPoint_Pad_1.5x1.5mmTP3
1GNDTestPoint:TestPoint_Pad_1.5x1.5mmTP10
1MiscConnector_JST:JST_PH_S5B-PH-K_1x05_P2.00mm_HorizontalJ1
1PowerConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
1~CLR~TestPoint:TestPoint_Pad_1.5x1.5mmTP2
1~CO~TestPoint:TestPoint_Pad_1.5x1.5mmTP1
1~J~TestPoint:TestPoint_Pad_1.5x1.5mmTP4

The 25 most common of 29 parts.

Questions

How big is the Program counter PCB?

It measures 63.5 × 45.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Program counter use?

29 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 codemonkey76/DIY-8-Bit-Computer repository on GitHub, at the commit this page was made from: the board is Program Counter/program-counter.kicad_pcb. 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 codemonkey76 before reusing the design.

More from codemonkey76/DIY-8-Bit-Computer

10
  • 2 layers90.2 × 99.1 mmControl logic, the printed circuit board in 3D

    Control logic

    codemonkey76/DIY-8-Bit-Computer

    DIY 8-Bit Computer, based on the design by Ben Eater

    94 parts
  • 2 layers90.2 × 88.9 mmAlu, the printed circuit board in 3D

    Alu

    codemonkey76/DIY-8-Bit-Computer

    DIY 8-Bit Computer, based on the design by Ben Eater

    70 parts
  • 2 layers95.3 × 81.3 mmMemory, the printed circuit board in 3D

    Memory

    codemonkey76/DIY-8-Bit-Computer

    DIY 8-Bit Computer, based on the design by Ben Eater

    55 parts
  • 2 layers78.7 × 58.4 mmRegister a, the printed circuit board in 3D

    Register a

    codemonkey76/DIY-8-Bit-Computer

    DIY 8-Bit Computer, based on the design by Ben Eater

    50 parts
  • 2 layers78.7 × 58.4 mmRegister b, the printed circuit board in 3D

    Register b

    codemonkey76/DIY-8-Bit-Computer

    DIY 8-Bit Computer, based on the design by Ben Eater

    50 parts
  • 2 layers78.7 × 58.4 mmInstruction register, the printed circuit board in 3D

    Instruction register

    codemonkey76/DIY-8-Bit-Computer

    DIY 8-Bit Computer, based on the design by Ben Eater

    46 parts
  • 2 layers72.4 × 63.5 mmClock, the printed circuit board in 3D

    Clock

    codemonkey76/DIY-8-Bit-Computer

    DIY 8-Bit Computer, based on the design by Ben Eater

    39 parts
  • 2 layers72.4 × 50.8 mmAddress register, the printed circuit board in 3D

    Address register

    codemonkey76/DIY-8-Bit-Computer

    DIY 8-Bit Computer, based on the design by Ben Eater

    39 parts
  • 2 layers72.4 × 74.9 mmOutput register, the printed circuit board in 3D

    Output register

    codemonkey76/DIY-8-Bit-Computer

    DIY 8-Bit Computer, based on the design by Ben Eater

    35 parts
  • 2 layers80 × 93.2 mmBus, the printed circuit board in 3D

    Bus

    codemonkey76/DIY-8-Bit-Computer

    DIY 8-Bit Computer, based on the design by Ben Eater

    27 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