Skip to the content
PCBKitNew board
2 layers90.2 × 99.1 mmControl logic, the printed circuit board in 3D

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

Size
90.2 × 99.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
94
Nets
82
Pads
286
Tracks, vias
1,257, 173
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
25 Aug 2019
Updated
25 Aug 2019

Overview

Control logic 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 90.2 × 99.1 mm with 94 parts on 82 nets, routed with 1,257 tracks and 173 vias.

It is built around the 24C16, 74LS04PC and 74LS00SC, with the 74LS161DC among its other parts. Its parts include 25 resistors, 24 diodes, 7 ICs, 4 connectors and 2 capacitors. It belongs with the retro computing and games boards of this library.

Main components

4

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

94
QtyValueFootprintReferences
24220RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24 +8
21LED_THT:LED_D5.0mmD5, D12
2100nFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1, C2
22LED_THT:LED_D5.0mmD4, D11
224C16Package_DIP:DIP-24_W7.62mm_SocketU4, U5
24LED_THT:LED_D5.0mmD2, D10
274LS04Package_DIP:DIP-14_W7.62mm_SocketU6, U7
1+5VTestPoint:TestPoint_Pad_1.5x1.5mmTP1
11KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1
13LED_THT:LED_D5.0mmD3
15LED_THT:LED_D5.0mmD1
174LS00Package_DIP:DIP-14_W7.62mm_SocketU1
174LS138Package_DIP:DIP-16_W7.62mm_SocketU3
174LS161Package_DIP:DIP-16_W7.62mm_SocketU2
1AILED_THT:LED_D5.0mmD15
1AOLED_THT:LED_D5.0mmD16
1BILED_THT:LED_D5.0mmD19
1CETestPoint:TestPoint_Pad_1.5x1.5mmTP25
1CELED_THT:LED_D5.0mmD21
1CFTestPoint:TestPoint_Pad_1.5x1.5mmTP10
1CLRTestPoint:TestPoint_Pad_1.5x1.5mmTP4
1COLED_THT:LED_D5.0mmD22
1EOLED_THT:LED_D5.0mmD17
1FILED_THT:LED_D5.0mmD24
1Flags #1Connector_JST:JST_PH_S10B-PH-K_1x10_P2.00mm_HorizontalJ4
1Flags #2Connector_JST:JST_PH_S11B-PH-K_1x11_P2.00mm_HorizontalJ3
1GNDTestPoint:TestPoint_Pad_1.5x1.5mmTP2
1HLTLED_THT:LED_D5.0mmD6
1HLTTestPoint:TestPoint_Pad_1.5x1.5mmTP12
1IILED_THT:LED_D5.0mmD14
1IOLED_THT:LED_D5.0mmD13
1IRConnector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_HorizontalJ2
1IR_4TestPoint:TestPoint_Pad_1.5x1.5mmTP6
1IR_5TestPoint:TestPoint_Pad_1.5x1.5mmTP7
1IR_6TestPoint:TestPoint_Pad_1.5x1.5mmTP8
1IR_7TestPoint:TestPoint_Pad_1.5x1.5mmTP9
1JLED_THT:LED_D5.0mmD23
1MILED_THT:LED_D5.0mmD7
1OILED_THT:LED_D5.0mmD20
1OITestPoint:TestPoint_Pad_1.5x1.5mmTP21
1PowerConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1RITestPoint:TestPoint_Pad_1.5x1.5mmTP16
1RILED_THT:LED_D5.0mmD8
1ROLED_THT:LED_D5.0mmD9
1SUTestPoint:TestPoint_Pad_1.5x1.5mmTP23
1SULED_THT:LED_D5.0mmD18
1SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW1
1ZFTestPoint:TestPoint_Pad_1.5x1.5mmTP11
1~AI~TestPoint:TestPoint_Pad_1.5x1.5mmTP15
1~AO~TestPoint:TestPoint_Pad_1.5x1.5mmTP17
1~BI~TestPoint:TestPoint_Pad_1.5x1.5mmTP27
1~CLK~TestPoint:TestPoint_Pad_1.5x1.5mmTP5
1~CLR~TestPoint:TestPoint_Pad_1.5x1.5mmTP3
1~CO~TestPoint:TestPoint_Pad_1.5x1.5mmTP22
1~EO~TestPoint:TestPoint_Pad_1.5x1.5mmTP20
1~FI~TestPoint:TestPoint_Pad_1.5x1.5mmTP26
1~II~TestPoint:TestPoint_Pad_1.5x1.5mmTP13
1~IO~TestPoint:TestPoint_Pad_1.5x1.5mmTP19
1~J~TestPoint:TestPoint_Pad_1.5x1.5mmTP24
1~MI~TestPoint:TestPoint_Pad_1.5x1.5mmTP14
1~RO~TestPoint:TestPoint_Pad_1.5x1.5mmTP18

The 90 most common of 94 parts.

Questions

How big is the Control logic PCB?

It measures 90.2 × 99.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Control logic use?

94 parts, built around the 24C16, 74LS04PC, 74LS00SC 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 Control logic KiCad files?

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

Can I use the Control logic 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 × 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 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 layers237.5 × 102.9 mmInstruction, the printed circuit board in 3D

    Instruction

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    112 parts301Unlicense
  • 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 layers134.6 × 208.3 mmTs2, the printed circuit board in 3D

    Ts2

    jefftranter/68000

    Code related to the Motorola 68000 microprocessor.

    110 parts133
  • 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
  • 2 layers190.5 × 127 mmTest4004, the printed circuit board in 3D

    Test4004

    ryomuk/emu8080on4004

    Intel 8080 Emulator on 4004 Evaluation Board

    140 parts25MIT
  • 4 layers308 × 225.4 mmE800j rev c, the printed circuit board in 3D

    E800j rev c

    codepainters/e800j

    Elwro 800 Junior replica

    483 parts16
  • 2 layers478 × 183 mmHC2000, the printed circuit board in 3D

    HC2000

    badrianiulian/HC2000

    HC2000 Project

    259 parts9