

REG PROTOTYPE
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
274HC245D
SO-20-300mil-40℃~+125℃ 1 160uA 2V~6V 7.8mA 7.8mA 74HC 8 9ns@4.5V,50pF Bidirectional Tri-State SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74HC377D
SO-20-300mil-40℃~+125℃ 1 12ns 16ns@4.5V,50pF 2V~6V 3.5pF 3ns 4mA 4mA 74HC Series 77MHz 8 8uA D-Type Enable Rising Edge SOIC-20-300mil Flip Flops ROHSNexperiaFlip Flops
README
README.mdRPU-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| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 220Ω | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R0, R1, R2, R3, R4, R5, R6, R7 |
| 1 | 74HC245 | Package_DIP:DIP-20_W7.62mm_Socket | U1 |
| 1 | 74HC377 | Package_DIP:DIP-20_W7.62mm_Socket | U2 |
| 1 | CONTROL_SIGNALS | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | CONTROL1 |
| 1 | DATA_BUS | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | DATA_BUS1 |
| 1 | LEDs | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Horizontal | LED_OUT1 |
More from cadeberkeley/RPU-8
5- 2 layers139.7 × 55.9 mm

- 2 layers151.1 × 71.1 mm

- 4 layers139.7 × 55.9 mm

- 2 layers106.7 × 55.9 mm

- 4 layers139.7 × 55.9 mm

Similar boards
- 2 layers245.1 × 160 mm

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 mm

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 mm

- 2 layers

BreadBin
c0pperdragon/BreadBin
A CPU made of 7400 logic on breadboards - inside a bread bin ;-)
45 parts18 - 2 layers110 × 110 mm

Custom cpu
axelo/custom-cpu
Cutom CPU built from 7400-series integrated circuits (and FLASH roms)
47 partsMIT - 2 layers100 × 60 mm

- 4 layers100 × 100 mm

- 4 layers220 × 170 mm

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).