Regs v6
TheJustMoose·74HCPU·hard/!REGS/Regs-v6/Regs-v6.kicad_pcb
About the Regs v6 PCB
Regs v6 is an open source PCB design by TheJustMoose, published on GitHub. It is a 2-layer board measuring 160 × 99.1 mm, with 59 components from 14 distinct parts.
Other key parts include the REG_CNT, 74LS139, 74HC00 and MUX2-1. By type, the board carries 24 connectors, 19 ICs, 10 capacitors, 4 resistors, 1 transistor and 1 diode.
From the project
Handmade CPU. See README.md
Not a very scary instruction set discrete logic processor.
8 bit data 16 bit address / 64KB RAM 17 bit address (in V register) / 128KW Dual Bank Video RAM 16 instructions 8 data registers and 4 pointer registers in 2 banks 1 flags register in IO port 32 input ports and 32 output ports (You can write a constant to the first 8 ports. Only registers can be written to the remaining ports.) Assembled from 74HCxx series ICs!

Main components on the Regs v6
Regs v6 bill of materials (BOM)
59 components, 14 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 16 | REG_CNT | REG_CNT | U1, U2, U3, U4, U5, U6, U7, U8 +8 |
| 1 | 74LS139 | DIP-16_W7.62mm_Socket | U13 |
| 1 | 74HC00 | DIP-14_W7.62mm_Socket | U14 |
| 1 | MUX2-1 | CMDwoC | U15 |
| 1 | IRLML5203 | SOT-23 | Q1 |
| 8 | Conn_01x22_Socket | PinSocket_1x22_P2.54mm_Vertical | J1, J2, J3, J4, J5, J6, J7, J8 |
| 12 | Conn_01x01_Male | PinHeader_1x01_P2.54mm_Vertical | J9, J10, J12, J13, J14, J15, J19, J20 +4 |
| 1 | Conn_01x03_Male | PinHeader_1x03_P2.54mm_Vertical | J11 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J16 |
| 2 | Conn_01x09_Male | PinHeader_1x09_P2.54mm_Vertical | J17, J18 |
| 1 | LED | LED_D5.0mm | D1 |
| 10 | 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C8 +2 |
| 1 | 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 3 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R7 |
Regs v6 design files
The KiCad project lives in the TheJustMoose/74HCPU repository on GitHub; these links point at the commit this page was built from.
Regs v6: common questions
How big is the Regs v6 PCB?
The Regs v6 measures 160 × 99.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Regs v6?
59 components, from 14 distinct parts. The full bill of materials is listed on this page.
Where can I download the Regs v6 design files?
From the TheJustMoose/74HCPU repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Regs v6 design in my own project?
The repository has no license, so all rights stay with TheJustMoose. Use it as a reference, and ask the author before reusing the design.
More boards in 74HCPU
MUX8x1-v5
TheJustMoose
99.1 × 99.1 mm47 parts4LNo license2MUX8x1-100x150-r2
TheJustMoose
160 × 99.1 mm44 parts2LNo license2ROM
TheJustMoose
149.9 × 99.1 mm40 parts2LNo license2MUX
TheJustMoose
152.4 × 152.4 mm38 parts2LNo license2Reg
TheJustMoose
71.1 × 42.6 mm38 parts2LNo license2MUX4x1
TheJustMoose
87.6 × 65.4 mm30 parts2LNo license2RAM
TheJustMoose
99.1 × 99.1 mm26 parts2LNo license2MUX16bit
TheJustMoose
99.1 × 99.1 mm24 parts2LNo license2MUL1 SMD
TheJustMoose
83.8 × 27.3 mm13 parts2LNo license2AND
TheJustMoose
81.3 × 31.8 mm10 parts2LNo license2MUX1
TheJustMoose
58.4 × 21.3 mm7 parts2LNo license2
Earlier revisions in the repo: Regs-v5, Regs-v4, Regs-v3, Regs-v2, Regs