8b alu slice
tmarhguy·tomato·hardware/kicad/main/8b-alu-slice/8b-alu-slice.kicad_pcb
About the 8b alu slice PCB
8b alu slice is an open source PCB design by tmarhguy, published on GitHub under the SHL-2.1 license. It is a 4-layer board measuring 235 × 202.4 mm, with 1088 components from 15 distinct parts.
Other key parts include the 74HC540, 74HC182, 74HC157, 74HC244 and 74HC4078. By type, the board carries 1008 transistors, 26 resistors, 22 diodes, 16 capacitors, 14 ICs and 2 connectors.
From the project
A functional 32-bit computer built from scratch in a dorm; implemented on FPGA, Kicad, browser simulation
Physical boards for Tomato. Logic authority stays in Digital; these projects are fab and assembly. Lot 07 (07alu`) is on the iron.
Project map: Hardware · Boards · 07_alu doc · Paper: boards.html
Complete hardware design for the 8-bit discrete transistor ALU
This directory contains all KiCad schematic and PCB layout files for fabrication-ready hardware.
Design: 270mm × 270mm combinational logic processor

Main components on the 8b alu slice
8b alu slice bill of materials (BOM)
1088 components, 15 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 74HC540 | SOIC-20W_7.5x12.8mm_P1.27mm | U1, U2 |
| 3 | 74HC182 | SOIC-16_3.9x9.9mm_P1.27mm | U3, U4, U5 |
| 2 | 74HC157 | SOIC-16_3.9x9.9mm_P1.27mm | U6, U7 |
| 5 | 74HC244 | SOIC-20W_7.5x12.8mm_P1.27mm | U8, U11, U12, U13, U14 |
| 1 | 74HC4078 | SOIC-14_3.9x8.7mm_P1.27mm | U9 |
| 1 | 74AHC1G86 | SOT-23-5 | U10 |
| 496 | Q_PMOS | SOT-23 | Q1, Q3, Q5, Q7, Q9, Q11, Q13, Q15 +488 |
| 512 | Q_NMOS | SOT-23 | Q2, Q4, Q6, Q8, Q10, Q12, Q14, Q16 +504 |
| 1 | Conn_01x35 | PinHeader_1x35_P2.54mm_Vertical | J1 |
| 1 | Conn_01x24 | PinHeader_1x24_P2.54mm_Vertical | J2 |
| 22 | LED | LED_0805_2012Metric | D1, D2, D3, D4, D5, D6, D7, D8 +14 |
| 14 | 100nF | C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C10 +6 |
| 2 | C | C_0603_1608Metric | C8, C9 |
| 4 | 1000 | R_0603_1608Metric | R1, R2, R3, R4 |
| 22 | 2200 | R_0805_2012Metric | R5, R6, R7, R8, R9, R10, R11, R12 +14 |
8b alu slice design files
The KiCad project lives in the tmarhguy/tomato repository on GitHub; these links point at the commit this page was built from.
8b alu slice: common questions
How big is the 8b alu slice PCB?
The 8b alu slice measures 235 × 202.4 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the 8b alu slice?
1088 components, from 15 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the 8b alu slice design files?
From the tmarhguy/tomato repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the 8b alu slice design in my own project?
It is published under SHL-2.1, which limits how it may be reused; read the license before building on it.