Main logic

tmarhguy·alu·schematics/kicad/boards/main_logic/main_logic.kicad_pcb

Main logic PCB layout, top view — open source board by tmarhguy
Simulate this board

About the Main logic PCB

Main logic is an open source PCB design by tmarhguy, published on GitHub under the MIT license. It is a 2-layer board measuring 98.5 × 95.5 mm, with 122 components from 7 distinct parts.

Other key parts include the 74HC157 and 74HC86. By type, the board carries 96 transistors, 20 ICs, 4 capacitors and 2 connectors.

From the project

8-bit combinational ALU built from scratch with 3,488 CMOS transistors (KiCad + SPICE + Logisim + 1.24M tests

Individual PCB boards for the 8-Bit Transistor ALU system

This directory contains KiCad projects for each functional board in the ALU system.

Note: The ALU can be implemented as: - Monolithic: Single 270×270mm board (alu/) - Modular: Separate boards (mainlogic/, addsub/, flags/, main_control/)

Current implementation uses modular approach for easier assembly and debugging.

Main logic, from the project README
From the project README

Main components on the Main logic

Main logic bill of materials (BOM)

122 components, 7 distinct parts.

QtyPartRefs
16
74HC157
U1801, U1802, U1803, U1804, U1805, U1806, U1901, U1902 +8
4
74HC86
U2001, U2002, U3801, U3802
48
PMOS
Q201, Q204, Q1002, Q1003, Q1901, Q2001, Q2101, Q2201 +40
48
NMOS
Q202, Q203, Q1001, Q1004, Q1902, Q2002, Q2102, Q2203 +40
1
Conn_01x12_Pin
J101
1
Conn_01x34_Pin
J102
4
100nF
C2001, C2002, C3801, C3802

Main logic design files

The KiCad project lives in the tmarhguy/alu repository on GitHub; these links point at the commit this page was built from.

Main logic: common questions

How big is the Main logic PCB?

The Main logic measures 98.5 × 95.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Main logic?

122 components, from 7 distinct parts. The full bill of materials is listed on this page.

Where can I download the Main logic design files?

From the tmarhguy/alu repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Main logic design in my own project?

Yes, under the terms of its MIT license, which tmarhguy chose for the repository.

More boards in alu