Skip to the content
2 layers144.8 × 73.9 mmControl, the printed circuit board in 3D

PCB version of Ben Eaters 8-bit breadboard computer

Size
144.8 × 73.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
88
Pads
270
Tracks, vias
437, 27
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
22 Jul 2024
Updated
15 Jan 2025

Overview

Control is an open-source printed circuit board by Robert-Riordan-UCD, from the Robert-Riordan-UCD/8_Bit_CPU_PCB repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 144.8 × 73.9 mm with 68 parts on 88 nets, routed with 437 tracks and 27 vias.

It is built around the AT28C64B-15PI, SN74AC14N and 74HCT00D, with the 74HCT138D and 74LS163APC among its other parts. Its parts include 29 resistors, 21 diodes, 7 ICs, 5 connectors and 1 capacitor. It belongs with the retro computing and games boards of this library.

Main components

5

README

README.md

8-Bit PCB CPU

This is my version of Ben Eaters 8-bit breadboard SAP-1 CPU, converted to a PCB. I have made some minor changes as I could not find all of the components as listed in Ben's part list.

Video of the computer running

https://youtube.com/shorts/QNcSWgcGv9o?si=QzoUVq9Kj8X1f4Rs

Major Changes

Random Access Memory

  1. RAM IC's have been replaced with ATMega328-PU's. This should allow me to have persistant programs between power cycles.

License

CERN Open Hardware Licence Version 2 - Permissive

Parts

68
QtyValueFootprintReferences
291k_DownloadFootprints:CF_series_Resistors_THTR1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +13
21LEDLED_THT:LED_D5.0mmD1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5
2AT28C64B-15PI_DownloadFootprints:eepromU1, U2
2Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ3, J4
2SN74AC14N_DownloadFootprints:6x_notU3, U4
10.1uCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC1
174HCT00Package_DIP:DIP-14_W7.62mmU7
174HCT138Package_DIP:DIP-16_W7.62mmU6
174LS163Package_DIP:DIP-16_W7.62mmU5
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Conn_01x07_PinConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ5
1SW_MEC_5E_DownloadFootprints:tactile_switchSW1

The 64 most common of 68 parts.

More from Robert-Riordan-UCD/8_Bit_CPU_PCB

8
  • 2 layers133 × 58.5 mmRAM, the printed circuit board in 3D

    RAM

    Robert-Riordan-UCD/8_Bit_CPU_PCB

    PCB version of Ben Eaters 8-bit breadboard computer

    61 partsCERN-OHL-P-2.0
  • 4 layers62.2 × 274.1 mmBus, the printed circuit board in 3D

    Bus

    Robert-Riordan-UCD/8_Bit_CPU_PCB

    PCB version of Ben Eaters 8-bit breadboard computer

    54 partsCERN-OHL-P-2.0
  • 2 layers100.4 × 56.8 mmALU, the printed circuit board in 3D

    ALU

    Robert-Riordan-UCD/8_Bit_CPU_PCB

    PCB version of Ben Eaters 8-bit breadboard computer

    37 partsCERN-OHL-P-2.0
  • 2 layers81.5 × 52.5 mmClockModule, the printed circuit board in 3D

    ClockModule

    Robert-Riordan-UCD/8_Bit_CPU_PCB

    PCB version of Ben Eaters 8-bit breadboard computer

    34 partsCERN-OHL-P-2.0
  • 2 layers89.8 × 50.6 mmRegisters, the printed circuit board in 3D

    Registers

    Robert-Riordan-UCD/8_Bit_CPU_PCB

    PCB version of Ben Eaters 8-bit breadboard computer

    31 partsCERN-OHL-P-2.0
  • 2 layers84.3 × 39.3 mmMemoryAccessRegister, the printed circuit board in 3D

    MemoryAccessRegister

    Robert-Riordan-UCD/8_Bit_CPU_PCB

    PCB version of Ben Eaters 8-bit breadboard computer

    26 partsCERN-OHL-P-2.0
  • 2 layers109.7 × 49.5 mm8 Bit CPU PCB, the printed circuit board in 3D

    8 Bit CPU PCB

    Robert-Riordan-UCD/8_Bit_CPU_PCB

    PCB version of Ben Eaters 8-bit breadboard computer

    19 partsCERN-OHL-P-2.0
  • 2 layers58.6 × 38 mmProgramCounter, the printed circuit board in 3D

    ProgramCounter

    Robert-Riordan-UCD/8_Bit_CPU_PCB

    PCB version of Ben Eaters 8-bit breadboard computer

    17 partsCERN-OHL-P-2.0

Similar boards

  • 2 layers151 × 68.5 mmPCBProject, the printed circuit board in 3D

    PCBProject

    aditya02095/PCB-Design

    Here are the gerber files for the digital frequency meter created using KiCAD

    49 parts
  • 4 layers200 × 120 mmIo box, the printed circuit board in 3D

    Io box

    vekkuli/mv_io_box

    24 V I/O Box with DIO and 5 and 12 V outputs.

    76 partsMIT
  • 2 layers297.2 × 180.3 mm8bit computer, the printed circuit board in 3D

    8bit computer

    vascofazza/8bit-cpu

    Schematics & code for my 74LS-based 8-bit MK1 CPU

    377 parts317MIT
  • 2 layers100 × 50 mmRc2014-ym2149, the printed circuit board in 3D

    Rc2014-ym2149

    electrified/rc2014-ym2149

    KiCad schematics and gerbers for a YM sound card for the RC2014. See it in action here: https://www.youtube.com/watch?v=-iLwi9FagFE

    37 parts78
  • 2 layers100 × 50 mmSN76489, the printed circuit board in 3D

    SN76489

    jblang/SN76489

    SN76489 Sound Card for RC2014

    23 parts52
  • 2 layers127 × 114.3 mmNes, the printed circuit board in 3D

    Nes

    dkonigsberg/nestronic

    Nestronic Game Music Synthesizer Alarm Clock

    144 parts38
  • 2 layers200 × 150 mmMSX ONE, the printed circuit board in 3D

    MSX ONE

    jdgabbard/MSX-ONE-Computer

    MSX 1 Computer from discrete parts

    114 parts28GPL-3.0
  • 2 layers99.1 × 49.9 mmGameControl, the printed circuit board in 3D

    GameControl

    jblang/GameController

    Game Controller interface for RC2014

    53 parts18

Questions

How big is the Control PCB?

It measures 144.8 × 73.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Control use?

68 parts, built around the AT28C64B-15PI, SN74AC14N, 74HCT00D and 74HCT138D. 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 KiCad files?

From the Robert-Riordan-UCD/8_Bit_CPU_PCB repository on GitHub, at the commit this page was made from: the board is Control/Control.kicad_pcb and its schematic ALU/ALU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Control design in my own project?

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