1b alu slice
tmarhguy·tomato·hardware/kicad/main/1b-alu-slice/1b-alu-slice.kicad_pcb
About the 1b alu slice PCB
1b alu slice is an open source PCB design by tmarhguy, published on GitHub under the SHL-2.1 license. It is a 2-layer board measuring 56.5 × 46 mm, with 90 components from 4 distinct parts.
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

1b alu slice bill of materials (BOM)
90 components, 4 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 42 | Q_PMOS | TSOT-23 | Q1, Q3, Q6, Q8, Q10, Q12, Q14, Q16 +34 |
| 44 | Q_NMOS | TSOT-23 | Q2, Q4, Q5, Q7, Q9, Q11, Q13, Q15 +36 |
| 2 | PMOS | TSOT-23 | Q77, Q83 |
| 2 | NMOS | TSOT-23 | Q78, Q84 |
1b 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.
1b alu slice: common questions
How big is the 1b alu slice PCB?
The 1b alu slice measures 56.5 × 46 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the 1b alu slice?
90 components, from 4 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 1b 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 1b 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.