Skip to the content
PCBKitNew board
2 layers88.9 × 47 mmTest register, the printed circuit board in 3D

Test register

pottsali/cpu-pub3

Homebrew CPU project

Size
88.9 × 47 mm
Copper layers
2
Thickness
1.6 mm
Parts
43
Nets
89
Pads
262
Tracks, vias
671, 77
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
20 Oct 2019
Updated
1 Jul 2020

Overview

Test register is an open-source printed circuit board by pottsali, from the pottsali/cpu-pub repository on GitHub. It is a 2-layer board of 88.9 × 47 mm with 43 parts on 89 nets, routed with 671 tracks and 77 vias.

It is built around the 74LS245SC and 74LS377PC. Its parts include 6 capacitors, 6 ICs, 5 connectors, 3 resistors and 3 diodes.

Main components

2

README

README.md

MUPS/16 Homebrew CPU project

This is public repo for files from the MUPS/16 homebrew CPU project. Please see http://mups16.net for details.

Files

Schematics

Currently I've only uploaded the schematics for the PCBs here, and will add more as I complete the last few bits. Most of the schematics are documented on the MUPS/16 website.

Others

I have a few other sets of files to clean up and upload:

  • A gate-level simulation of the whole system in Digital format
  • Microcode generation, for the control ROMs
  • An assembler
  • A very basic monitor to test the system

These are not yet in a fit state to upload, but I will add them as I clean them up.

Parts

43
QtyValueFootprintReferences
16LEDLED_SMD:LED_0805_2012Metric0, D4, D5, D6, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19
6100nCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C4, C5, C6
41KResistor_SMD:R_Array_Convex_4x1206RN1, RN2, RN3, RN4
474LS245Package_SO:SOIC-20W_7.5x12.8mm_P1.27mmU3, U4, U5, U6
31KResistor_SMD:R_0805_2012MetricR1, R2, R3
274LS377Package_SO:SOIC-20W_7.5x12.8mm_P1.27mmU1, U2
1A BusConnector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ3
1B BusConnector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ4
1CtrlConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Data BusConnector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ1
1INLED_SMD:LED_0805_2012MetricD1
1OUTALED_SMD:LED_0805_2012MetricD2
1OUTBLED_SMD:LED_0805_2012MetricD3
1PWRConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5

Questions

How big is the Test register PCB?

It measures 88.9 × 47 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Test register use?

43 parts, built around the 74LS245SC and 74LS377PC. 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 Test register KiCad files?

From the pottsali/cpu-pub repository on GitHub, at the commit this page was made from: the board is schematics/misc/test_register/test_register.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Test register design in my own project?

Its repository states no licence, so its author keeps all rights: ask pottsali before reusing the design.

More from pottsali/cpu-pub

7
  • 2 layers150 × 300 mmRegisters, the printed circuit board in 3D

    Registers

    pottsali/cpu-pub

    Homebrew CPU project

    553 parts3
  • 4 layers150 × 150 mmAlu, the printed circuit board in 3D

    Alu

    pottsali/cpu-pub

    Homebrew CPU project

    179 parts3
  • 4 layers200 × 50 mmMmu, the printed circuit board in 3D

    Mmu

    pottsali/cpu-pub

    Homebrew CPU project

    97 parts3
  • 4 layers200 × 50 mmMemory, the printed circuit board in 3D

    Memory

    pottsali/cpu-pub

    Homebrew CPU project

    77 parts3
  • 4 layers100 × 40 mmReset, the printed circuit board in 3D

    Reset

    pottsali/cpu-pub

    Homebrew CPU project

    67 parts3
  • 2 layers200 × 270 mmMem, the printed circuit board in 3D

    Mem

    pottsali/cpu-pub

    Homebrew CPU project

    48 parts3
  • 2 layers100 × 75 mmIo board, the printed circuit board in 3D

    Io board

    pottsali/cpu-pub

    Homebrew CPU project

    10 parts3

Similar boards

  • 2 layers100 × 61.4 mmCart, the printed circuit board in 3D

    Cart

    digilogistist/The-Open-Source-USB-NES-Project

    USB-NES and NES-FASTGFX product engineering repository

    38 parts24CC0-1.0
  • 2 layers200 × 321.3 mmBackplane, the printed circuit board in 3D

    Backplane

    tergav17/RDP-9

    Homebrew TTL ISA-compatible PDP-9 clone

    137 parts6
  • 2 layersRegisters, the printed circuit board in 3D

    Registers

    adasneves127/SAFETy-Computer

    A full Turing Complete computer made from TTL components

    73 parts3
  • 4 layers127 × 127 mmTom-1, the printed circuit board in 3D

    Tom-1

    tcr/tom-1

    83 parts3
  • 2 layersEDiCPoster, the printed circuit board in 3D

    EDiCPoster

    Nik-Sch/EDiC

    Developement, Simulation and Emulation of an 8 bit CPU including a Software Framework for my Masters Thesis

    176 parts1
  • 2 layers102 × 96 mmAb register, the printed circuit board in 3D

    Ab register

    TomNisbet/sap-plus

    Simple As Possible (SAP) 8-bit computer with a modular PCB design

    44 parts11MIT
  • 2 layers237.5 × 102.9 mmInstruction, the printed circuit board in 3D

    Instruction

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    112 parts301Unlicense