Skip to the content
4 layers251.5 × 116.8 mmRegister File, the printed circuit board in 3D

Adventures in Electronics

Size
251.5 × 116.8 mm
Copper layers
4
Thickness
4.69 mm
Parts
250
Nets
250
Pads
1,212
Tracks, vias
3,554, 494
Pours
4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
1 Oct 2022
Updated
2 Jun 2024

Overview

Register File is an open-source printed circuit board by freesurfer-rge, from the freesurfer-rge/slothpu repository on GitHub, published under the MIT licence. It is a 4-layer board of 251.5 × 116.8 mm with 250 parts on 250 nets, routed with 3,554 tracks and 494 vias.

It is built around the 74HC245D, 74HC540D and 74HCT574D, with the 74HC138, 74HC14 and 74HC32D among its other parts. Its parts include 104 resistors, 96 diodes, 39 ICs, 10 capacitors and 1 connector.

Main components

6

README

README.md

slothpu

During September 2022, I somehow got it into my head to try my hand a building a computer. After all, when would be better for such an endeavour than the middle of a worldwide shortage of electronics parts. Armed with some hazy memories of CST 1a (25%) and access to wikipedia, I set out on my quest. This repo will hold the fruits of my labours.

Parts

250
QtyValueFootprintReferences
964k7Resistor_SMD:R_0603_1608MetricR201, R202, R203, R204, R205, R206, R207, R208, R1009, R1010, R1011, R1012, R1013, R1014, R1015, R1016 +80
64GREENLED_SMD:LED_0603_1608MetricD201, D202, D203, D204, D205, D206, D207, D208, D301, D302, D303, D304, D305, D306, D307, D308 +48
2474HC245Package_SO:SOIC-20W_7.5x12.8mm_P1.27mmU202, U203, U204, U302, U303, U304, U402, U403, U404, U502, U503, U504, U602, U603, U604, U702 +8
24BlueLED_SMD:LED_0603_1608MetricD209, D210, D211, D309, D310, D311, D409, D410, D411, D509, D510, D511, D609, D610, D611, D709 +8
10100nCapacitor_SMD:C_0603_1608MetricC201, C301, C401, C501, C601, C701, C801, C901, C1001, C1002
8220kResistor_SMD:R_0603_1608MetricR1001, R1002, R1003, R1004, R1005, R1006, R1007, R1008
874HCT574Package_DIP:DIP-20_W7.62mm_SocketU201, U301, U401, U501, U601, U701, U801, U901
8YELLOWLED_SMD:LED_0603_1608MetricD1001, D1002, D1003, D1004, D1005, D1006, D1007, D1008
474HC138Package_DIP:DIP-16_W7.62mm_SocketU1001, U1002, U1003, U1004
174HC14Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1007
174HC32Package_DIP:DIP-14_W7.62mm_SocketU1006
174HC540Package_DIP:DIP-20_W7.62mm_SocketU1005
1Conn_02x20_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ101

More from freesurfer-rge/slothpu

5
  • 4 layers154.9 × 144.8 mmSALU, the printed circuit board in 3D

    SALU

    freesurfer-rge/slothpu

    Adventures in Electronics

    132 partsMIT
  • 4 layers180.3 × 154.9 mmDALU, the printed circuit board in 3D

    DALU

    freesurfer-rge/slothpu

    Adventures in Electronics

    116 partsMIT
  • 2 layers73.7 × 129.5 mmTester, the printed circuit board in 3D

    Tester

    freesurfer-rge/slothpu

    Adventures in Electronics

    111 partsMIT
  • 2 layers52.1 × 129.5 mmALU Connector, the printed circuit board in 3D

    ALU Connector

    freesurfer-rge/slothpu

    Adventures in Electronics

    73 partsMIT

Similar boards

  • 2 layers254 × 110.5 mmRegister File, the printed circuit board in 3D

    Register File

    freesurfer-rge/slothpu16

    Further Adventures in Electronics

    224 partsMIT
  • 2 layers233.4 × 280 mmCft dfp, the printed circuit board in 3D

    Cft dfp

    alexiosc/cft

    The CFT homebrew minicomputer

    227 parts6GPL-3.0
  • 2 layers97.8 × 72.4 mmPico vdu, the printed circuit board in 3D

    Pico vdu

    zuiko21/minimOS

    Scalable OS for 6502/65816

    47 parts23MIT
  • 2 layers160 × 160 mmLED8x8, the printed circuit board in 3D

    LED8x8

    freesurfer-rge/pcb

    Store for my PCB designs

    162 partsMIT
  • 2 layers235 × 176.5 mmCpu, the printed circuit board in 3D

    Cpu

    Edgeworth/memepu

    cmake -DUSEAFL=yes -DCMAKEBUILDTYPE=Release $PFX/verymeme AFLSKIPCPUFREQ=yes AFLPRELOAD=/usr/local/lib/afl/libdislocator.so \ afl-fuzz -m 1024M -i $PFX/verymeme/testdata/memelang/parsing -o memelangfuzz \ -x…

    286 parts9GPL-3.0
  • 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 layers178 × 711 mmMSAP-2 rev.A SMD, the printed circuit board in 3D

    MSAP-2 rev.A SMD

    mehrantsi/MSAP-2

    An 8-bit computer. Successor to MSAP-1

    658 parts13MIT

Questions

How big is the Register File PCB?

It measures 251.5 × 116.8 mm and has 4 copper layers, 4.69 mm thick.

What parts does the Register File use?

250 parts, built around the 74HC245D, 74HC540D, 74HCT574D and 74HC138. 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 Register File KiCad files?

From the freesurfer-rge/slothpu repository on GitHub, at the commit this page was made from: the board is pcbs/Register File/Register File.kicad_pcb and its schematic pcbs/ALU Connector/ALU Connector.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Register File design in my own project?

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