

Control logic unit
Educational 8 bit CPU
- Size
- 100 × 70 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 41
- Nets
- 95
- Pads
- 368
- Tracks, vias
- 818, 243
- Pours
- 558
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 25 Feb 2026
- Updated
- 2 Nov 2026
Overview
Control logic unit is an open-source printed circuit board by ostertag, from the ostertag/edu8 repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 100 × 70 mm with 41 parts on 95 nets, routed with 818 tracks and 243 vias.
It is built around the 74HC157D. Its parts include 10 capacitors, 9 ICs, 4 connectors and 1 resistor.
Main components
1README
README.mdedu8
Educational 8 bit CPU
Parts
41| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100nF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9 |
| 6 | 10k | Resistor_SMD:R_Array_Convex_4x0603 | RN1, RN2, RN3, RN4, RN5, RN6 |
| 6 | 74HC157 | Package_SO:SO-16_3.9x9.9mm_P1.27mm | U4, U5, U6, U7, U8, U9 |
| 4 | ToolingHole | MountingHole:ToolingHole_1.152mm | H3, H4, H5, H6 |
| 3 | SST39SF040 | 8-bit_computer:PLCC-32_THT-Socket | U1, U2, U3 |
| 2 | Conn_01x02_Pin | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J3, J4 |
| 2 | Fiducial | Fiducial:Fiducial_0.5mm_Mask1mm | FID1, FID2 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_2.5mm_Pad_Via | H1, H2 |
| 2 | TestPoint | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP1, TP2 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C10 |
| 1 | Conn_01x18_Pin | Connector_PinHeader_2.54mm:PinHeader_2x23_P2.54mm_Horizontal | J1 |
| 1 | Conn_01x30_Pin | Connector_PinSocket_2.54mm:PinSocket_1x30_P2.54mm_Vertical | J2 |
| 1 | Val** | 8-bit_computer:by-nc-sa.eu | Ref** |
Questions
How big is the Control logic unit PCB?
It measures 100 × 70 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Control logic unit use?
41 parts, built around the 74HC157D. 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 Control logic unit KiCad files?
From the ostertag/edu8 repository on GitHub, at the commit this page was made from: the board is CAD/control_logic_unit/control_logic_unit.kicad_pcb and its schematic CAD/alu/alu.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Control logic unit design in my own project?
Its repository publishes it under the GPL-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).
More from ostertag/edu8
8- 2 layers

- 2 layers100 × 60 mm

- 2 layers100 × 70 mm

- 2 layers100 × 50 mm

- 2 layers90 × 45 mm

- 2 layers80 × 40 mm

- 2 layers70 × 39 mm

- 2 layers75 × 28 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 layers229.9 × 111.8 mm

- 2 layers216 × 150 mm

Motherboard-101
artemisamsx/artemisa
Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer
124 parts67 - 2 layers110 × 117 mm

Add sub
tmarhguy/alu
8-bit combinational ALU built from scratch with 3,488 CMOS transistors (KiCad + SPICE + Logisim + 1.24M tests
200 parts48MIT - 2 layers177.8 × 130.8 mm

- 2 layers152.9 × 74.9 mm

- 2 layers208 × 110 mm

- 4 layers158.8 × 104.1 mm
