Backplane
crempp·ucpu·cpu/Backplane-v0.1/Backplane.kicad_pcb
About the Backplane PCB
Backplane is an open source PCB design by crempp, published on GitHub. It is a 2-layer board measuring 268 × 237.9 mm, with 139 components from 29 distinct parts.
Other key parts include the 74LS245, MCP100-450D and 74LS04. By type, the board carries 65 diodes, 31 connectors, 25 capacitors, 10 ICs and 8 resistors.
From the project
16bit CPU made from TTL Logic Chips
This is a 16bit pipelined CPU designed on a breadboard and produced in modular component boards.
My objective in this project is to learn electronics, CPU design and build a fully functional CPU that can be updated, added to and further developed easily.
The CPU is designed around four general purpose 16 bit registers four 16 bit address registers ALU supporting addition, subtraction, shift and bitwise operations piplined instructions * banked memory with a base of 64k, expandable to about 1.5 megabytes (max TBD)

Main components on the Backplane
Backplane bill of materials (BOM)
139 components, 29 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | 74LS245 | SOIC-20W_7.5x12.8mm_P1.27mm | U1, U2, U3, U4, U5, U6, U7, U8 |
| 1 | MCP100-450D | SOT-23-3 | U9 |
| 1 | 74LS04 | SOIC-14_3.9x8.7mm_P1.27mm | U10 |
| 1 | GPR_A | TE_1-5145154-2 | J1 |
| 1 | GPR_B | TE_1-5145154-2 | J2 |
| 1 | GPR_C | TE_1-5145154-2 | J3 |
| 1 | GPR_D | TE_1-5145154-2 | J4 |
| 1 | AReg_PC | TE_1-5145154-2 | J5 |
| 1 | AReg_SP | TE_1-5145154-2 | J6 |
| 1 | AReg_SI | TE_1-5145154-2 | J7 |
| 1 | AReg_DI | TE_1-5145154-2 | J8 |
| 1 | Pipeline | TE_1-5145154-2 | J9 |
| 1 | ALU | TE_1-5145154-2 | J10 |
| 1 | Memory | TE_1-5145154-2 | J11 |
| 4 | Conn_01x16_Female | PinHeader_1x16_P2.54mm_Vertical | J12, J13, J14, J15 |
| 5 | Conn_01x04_Female | PinHeader_1x04_P2.54mm_Vertical | J16, J17, J18, J19, J27 |
| 4 | Conn_01x07_Female | PinHeader_1x07_P2.54mm_Vertical | J20, J21, J22, J23 |
| 1 | Conn_01x05_Female | PinHeader_1x05_P2.54mm_Vertical | J24 |
| 1 | Barrel_Jack | Barrel_Jack_5.5mmODx2.1mmID_PJ-202A | J25 |
| 1 | Conn_01x14_Female | PinHeader_1x14_P2.54mm_Vertical | J28 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | IO_1 | TE_1-5145154-2 | J29 |
| 1 | IO_2 | TE_1-5145154-2 | J30 |
| 1 | IO_3 | TE_1-5145154-2 | J31 |
| 1 | IO_4 | TE_1-5145154-2 | J32 |
| 64 | LED_BLUE | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D0, D1, D2, D3, D4, D5, D6, D7 +56 |
| 1 | D_Zener | D_A-405_P10.16mm_Horizontal | D64 |
| 9 | 0.1uF | C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C8 +1 |
| 16 | 47uF | CP_Elec_4x5.4 | C10, C11, C12, C13, C14, C15, C16, C17 +8 |
| 8 | 220R | R_Array_Convex_8x0602 | RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8 |
Backplane design files
The KiCad project lives in the crempp/ucpu repository on GitHub; these links point at the commit this page was built from.
Backplane: common questions
How big is the Backplane PCB?
The Backplane measures 268 × 237.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Backplane?
139 components, from 29 distinct parts. The full bill of materials is listed on this page.
Where can I download the Backplane design files?
From the crempp/ucpu repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Backplane design in my own project?
The repository has no license, so all rights stay with crempp. Use it as a reference, and ask the author before reusing the design.
More boards in ucpu
ALUModule
crempp
177 × 121.9 mm168 parts2LNo license4- schematic only · 163 parts
PipelineModule
crempp
163 parts2LNo license4 MemoryModule
crempp
197.8 × 80 mm97 parts2LNo license4AddressRegisterModule
crempp
100 × 80 mm61 parts2LNo license4GPRModule
crempp
100 × 80 mm51 parts2LNo license4ControlModule
crempp
125 × 50 mm25 parts2LNo license4TimerModule
crempp
90.7 × 58.6 mm17 parts2LNo license4BreakOutBoard
crempp
156.2 × 45.6 mm12 parts2LNo license4