Skip to the content
PCBKitNew board
2 layers81.5 × 52.5 mmClockModule, the printed circuit board in 3D

PCB version of Ben Eaters 8-bit breadboard computer

Size
81.5 × 52.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
46
Pads
125
Tracks, vias
126, 0
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
22 Jul 2024
Updated
15 Jan 2025

Overview

ClockModule 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 81.5 × 52.5 mm with 34 parts on 46 nets, routed with 126 tracks and 0 vias.

It is built around the B3U-1000P. Its parts include 9 resistors, 8 capacitors, 6 ICs, 3 diodes and 2 switches. It belongs with the retro computing and games boards of this library.

Main components

1

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

34
QtyValueFootprintReferences
81k_DownloadFootprints:CF_series_Resistors_THTR1, R2, R3, R4, R6, R7, R8, R9
40.1uFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC3, C5, C6, C8
30.01uFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC1, C4, C7
3LEDLED_THT:LED_D5.0mmD1, D2, D3
3LM555xNPackage_DIP:DIP-8_W7.62mmU1, U2, U6
11M_DownloadFootprints:R_varRV1
11M_DownloadFootprints:CF_series_Resistors_THTR5
11uF_DownloadFootprints:Cp_2mm_pin_spacingC2
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1NOT_DownloadFootprints:6x_notU4
1OR_DownloadFootprints:4x_orU3
1SW_SPDT8BitCPUFootprints:DoubleThrowSwitchSW1
1TactileSwitch_DownloadFootprints:tactile_switchS1
1~8BitCPUFootprints:4x_andU5

The 30 most common of 34 parts.

Questions

How big is the ClockModule PCB?

It measures 81.5 × 52.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ClockModule use?

34 parts, built around the B3U-1000P. 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 ClockModule 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 ClockModule/ClockModule.kicad_pcb and its schematic ALU/ALU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ClockModule 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).

More from Robert-Riordan-UCD/8_Bit_CPU_PCB

8
  • 2 layers144.8 × 73.9 mmControl, the printed circuit board in 3D

    Control

    Robert-Riordan-UCD/8_Bit_CPU_PCB

    PCB version of Ben Eaters 8-bit breadboard computer

    68 partsCERN-OHL-P-2.0
  • 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 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 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 4 layers38 × 49 mmNDS TV OUT V1I2, the printed circuit board in 3D

    NDS TV OUT V1I2

    LNH-team/Lost-NDS-TV

    The Lost Nintendo DS Television Output, brought back to life

    48 parts488GPL-3.0
  • 8 layers110 × 90 mmLpddr4-test board, the printed circuit board in 3D

    Lpddr4-test board

    antmicro/lpddr4-test-board

    Experimental development board interfacing Xilinx Kintex-7 FPGA with LPDDR4 SDRAM

    497 parts57Apache-2.0
  • 2 layers38.1 × 38.1 mmSIM868, the printed circuit board in 3D

    SIM868

    vul-os/sirboard

    Open hardware: 107 KiCad PCB designs — SMD-to-THT breakout adapters, ATTiny/ATMega/ESP development boards, and a 39-part sensor line on a common JST-SH connector.

    73 parts56Apache-2.0
  • 2 layers40.6 × 108 mmUseq1, the printed circuit board in 3D

    Useq1

    Emute-Lab-Instruments/uSEQ

    Hardware & firmware of the uSEQ Live Coding CV & Gate Sequencer

    172 parts44
  • 16 layers147.4 × 90 mmAPT KRIA FMC, the printed circuit board in 3D

    APT KRIA FMC

    ApotheoTech/Aper-Oculus

    An open-source Xilinx Kria SOM Carrier for high-speed camera design

    565 parts32GPL-3.0
  • 2 layers97.6 × 78.2 mmTired Seagull, the printed circuit board in 3D

    Tired Seagull

    klouderone/SeagullMacropad

    The Seagull Macropad is based off the Rhino Pad, that supports both MX and Choc switches. The Macropad features an aesthetic but functional diode layout, an encoder, and pads for a battery and battery switch for…

    38 parts31
  • 2 layers60 × 60 mmHighPower Mechaduino, the printed circuit board in 3D

    HighPower Mechaduino

    pointhi/HighPower-Mechaduino

    Mechaduino derivative which drives up to 10A, drawn using KiCad

    140 parts31