Skip to the content
2 layers39.4 × 52.1 mmREG PROTOTYPE, the printed circuit board in 3D

REG PROTOTYPE

cadeberkeley/RPU-8

8-Bit Retro Processing Unit

Size
39.4 × 52.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
29
Pads
77
Tracks, vias
225, 8
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
22 Dec 2022
Updated
17 Jan 2024

Overview

REG PROTOTYPE is an open-source printed circuit board by cadeberkeley, from the cadeberkeley/RPU-8 repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 39.4 × 52.1 mm with 13 parts on 29 nets, routed with 225 tracks and 8 vias.

It is built around the 74HC245D and 74HC377D. Its parts include 8 resistors and 2 ICs. It belongs with the retro computing and games boards of this library.

Main components

2

README

README.md

RPU-8

8-Bit Retro Processing Unit

Started on breadboards, inspired by Ben Eater's 8-bit CPU. I got it more or less working on breadboards, and I am currently designing PCBs to make it more permanent and hopefully solve any power distribution or connection issues with the breadboard design. I have sketched out a modular stacking design, so it will be easier to swap out for larger instruction/data memory or a larger program counter if I so please.

I am using KiCAD for schematic and PCB design. Planning to source PCBs from JLCPCB.

TODO: Add images of breadboard.

Parts

13
QtyValueFootprintReferences
8220ΩResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR0, R1, R2, R3, R4, R5, R6, R7
174HC245Package_DIP:DIP-20_W7.62mm_SocketU1
174HC377Package_DIP:DIP-20_W7.62mm_SocketU2
1CONTROL_SIGNALSConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalCONTROL1
1DATA_BUSConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalDATA_BUS1
1LEDsConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_HorizontalLED_OUT1

More from cadeberkeley/RPU-8

5
  • 2 layers139.7 × 55.9 mmRPU-8-REG TOP, the printed circuit board in 3D

    RPU-8-REG TOP

    cadeberkeley/RPU-8

    8-Bit Retro Processing Unit

    28 partsApache-2.0
  • 2 layers151.1 × 71.1 mmRPU RAM, the printed circuit board in 3D

    RPU RAM

    cadeberkeley/RPU-8

    8-Bit Retro Processing Unit

    20 partsApache-2.0
  • 4 layers139.7 × 55.9 mmRPU-8 LEDS, the printed circuit board in 3D

    RPU-8 LEDS

    cadeberkeley/RPU-8

    8-Bit Retro Processing Unit

    20 partsApache-2.0
  • 2 layers106.7 × 55.9 mmRPU-8 PC, the printed circuit board in 3D

    RPU-8 PC

    cadeberkeley/RPU-8

    8-Bit Retro Processing Unit

    11 partsApache-2.0
  • 4 layers139.7 × 55.9 mmRPU-8, the printed circuit board in 3D

    RPU-8

    cadeberkeley/RPU-8

    8-Bit Retro Processing Unit

    5 partsApache-2.0

Similar boards

  • 2 layers245.1 × 160 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64x4-Home-Computer

    My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

    139 parts326
  • 2 layers208.9 × 170.8 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-UART-Computer-3

    Version 3 of my educational DIY TTL computer built around a UART serial interface - now with blinkenlights!

    207 parts54
  • 4 layers158.8 × 104.1 mm8-Bit CPU, the printed circuit board in 3D

    8-Bit CPU

    frenchie/8-Bit-Computer

    An 8-Bit Computer

    323 parts20
  • 2 layersBreadBin, the printed circuit board in 3D

    BreadBin

    c0pperdragon/BreadBin

    A CPU made of 7400 logic on breadboards - inside a bread bin ;-)

    45 parts18
  • 2 layers110 × 110 mmCustom cpu, the printed circuit board in 3D

    Custom cpu

    axelo/custom-cpu

    Cutom CPU built from 7400-series integrated circuits (and FLASH roms)

    47 partsMIT
  • 4 layers100 × 100 mm74HCT6526, the printed circuit board in 3D

    74HCT6526

    dmolinagarcia/74HCT6526

    74HCT6526

    93 parts14
  • 4 layers220 × 170 mmArpeggiator, the printed circuit board in 3D

    Arpeggiator

    EwoudVV/arpeggiator

    12-note analog arpeggiator with a 1/2/3 octave range, custom pcb and printed case

    360 parts3

Questions

How big is the REG PROTOTYPE PCB?

It measures 39.4 × 52.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the REG PROTOTYPE use?

13 parts, built around the 74HC245D and 74HC377D. 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 REG PROTOTYPE KiCad files?

From the cadeberkeley/RPU-8 repository on GitHub, at the commit this page was made from: the board is Hardware/REG_PROTOTYPE/REG_PROTOTYPE.kicad_pcb and its schematic Hardware/REG_PROTOTYPE/REG_PROTOTYPE.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the REG PROTOTYPE design in my own project?

Its repository publishes it under the Apache-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).