Skip to the content
2 layers78.7 × 58.4 mmInstruction register, the printed circuit board in 3D

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

Size
78.7 × 58.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
30
Pads
126
Tracks, vias
522, 48
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
25 Aug 2019
Updated
25 Aug 2019

Overview

Instruction register 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 78.7 × 58.4 mm with 46 parts on 30 nets, routed with 522 tracks and 48 vias.

It is built around the 74LS245SC and 74LS173SC. Its parts include 8 resistors, 8 diodes, 4 connectors, 3 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

46
QtyValueFootprintReferences
8220RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8
8LEDLED_THT:LED_D5.0mmD1, D2, D3, D4, D5, D6, D7, D8
274LS173Package_DIP:DIP-16_W7.62mm_SocketU2, U3
1+5VTestPoint:TestPoint_Pad_1.5x1.5mmTP17
1100nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1
174LS245Package_DIP:DIP-20_W7.62mm_SocketU1
1BUS_0TestPoint:TestPoint_Pad_1.5x1.5mmTP8
1BUS_1TestPoint:TestPoint_Pad_1.5x1.5mmTP7
1BUS_2TestPoint:TestPoint_Pad_1.5x1.5mmTP6
1BUS_3TestPoint:TestPoint_Pad_1.5x1.5mmTP5
1BUS_4TestPoint:TestPoint_Pad_1.5x1.5mmTP4
1BUS_5TestPoint:TestPoint_Pad_1.5x1.5mmTP3
1BUS_6TestPoint:TestPoint_Pad_1.5x1.5mmTP2
1BUS_7TestPoint:TestPoint_Pad_1.5x1.5mmTP1
1BusConnector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_HorizontalJ1
1CLKTestPoint:TestPoint_Pad_1.5x1.5mmTP15
1CLRTestPoint:TestPoint_Pad_1.5x1.5mmTP14
1GNDTestPoint:TestPoint_Pad_1.5x1.5mmTP18
1IR_4TestPoint:TestPoint_Pad_1.5x1.5mmTP9
1IR_5TestPoint:TestPoint_Pad_1.5x1.5mmTP10
1IR_6TestPoint:TestPoint_Pad_1.5x1.5mmTP11
1IR_7TestPoint:TestPoint_Pad_1.5x1.5mmTP12
1InstructionConnector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_HorizontalJ2
1MiscConnector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_HorizontalJ3
1PowerConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ4
1~II~TestPoint:TestPoint_Pad_1.5x1.5mmTP16
1~IO~TestPoint:TestPoint_Pad_1.5x1.5mmTP13

The 42 most common of 46 parts.

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 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 layers63.5 × 45.7 mmProgram counter, the printed circuit board in 3D

    Program counter

    codemonkey76/DIY-8-Bit-Computer

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

    29 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 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 layersSap be, the printed circuit board in 3D

    Sap be

    kyllikki/eda-designs

    EDA designs

    148 parts32MIT
  • 2 layers100 × 100 mmRegister, the printed circuit board in 3D

    Register

    Shmerlard/SH8

    a custom 16bit cpu

    84 parts18
  • 2 layers624.6 × 303.9 mmSPU2, the printed circuit board in 3D

    SPU2

    rraider/Seminarkurs2021

    Entwicklung eines turingvollständigen, primitiven Microcontroller in der Software Digital

    736 parts7MIT
  • 4 layers304.5 × 217.2 mmLatest Full Backplane, the printed circuit board in 3D

    Latest Full Backplane

    Trilobyte-CPU/8-bit-computer

    A DIY 8-bit computer built mostly with discrete logic chips

    478 parts2
  • 4 layers388.6 × 212.1 mm8bit computer, the printed circuit board in 3D

    8bit computer

    CCYD/8bbbc

    8-Bit Breadboard Computer based on Ben Eater's design.

    298 parts
  • 2 layersALU alone, the printed circuit board in 3D

    ALU alone

    ChargeInMotion/8bit-breadboard-computer

    Faithful recreation of Ben Eater's 8-bit SAP-1 breadboard computer — final-year team project, breadboard to PCB.

    30 partsMIT

Questions

How big is the Instruction register PCB?

It measures 78.7 × 58.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Instruction register use?

46 parts, built around the 74LS245SC and 74LS173SC. 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 Instruction register KiCad files?

From the codemonkey76/DIY-8-Bit-Computer repository on GitHub, at the commit this page was made from: the board is Instruction Register/instruction-register.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Instruction register design in my own project?

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