07 alu
tmarhguy·tomato·hardware/kicad/boards/07_alu/07_alu.kicad_pcb
About the 07 alu PCB
07 alu is an open source PCB design by tmarhguy, published on GitHub under the SHL-2.1 license. It is a 2-layer board measuring 100 × 99.8 mm, with 131 components from 13 distinct parts.
Other key parts include the 74ACT541, 74ACT00, 74ACT283, 74HC688 and 74ACT151. By type, the board carries 63 diodes, 25 ICs, 25 capacitors, 9 connectors and 9 resistors.
From the project
A functional 32-bit computer built from scratch in a dorm; implemented on FPGA, Kicad, browser simulation
The physical 32-bit ALU for Tomato — two independent 3-input LUT planes per bit, summed through 74ACT283 nibble adders, with on-board flag logic, carry select, and a bring-up LED wall. One PCB is an 8-bit slice; stack two for 16-bit bench bring-up. Digital source of truth: alu-32b-final.dig. KiCad project: 07alu.kicadpro.
- At a glance - Efficiency metrics - Hierarchy - Schematics - PCB layout - Bill of materials - I/O and bring-up - Project files - Related docs

Main components on the 07 alu
07 alu bill of materials (BOM)
131 components, 13 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74ACT541 | SOIC-20W_7.5x12.8mm_P1.27mm | U1 |
| 2 | 74ACT00 | SOIC-14_3.9x8.7mm_P1.27mm | U2, U6 |
| 2 | 74ACT283 | SOIC-16_3.9x9.9mm_P1.27mm | U3, U5 |
| 1 | 74HC688 | SOIC-20W_7.5x12.8mm_P1.27mm | U4 |
| 17 | 74ACT151 | SOIC-16_3.9x9.9mm_P1.27mm | U16, U41, U42, U43, U44, U45, U46, U47 +9 |
| 1 | 74ACT86 | SOIC-14_3.9x8.7mm_P1.27mm | U36 |
| 1 | 74ACT377 | SOIC-20W_7.5x12.8mm_P1.27mm | U40 |
| 7 | Conn_01x08_Pin | PinHeader_1x08_P2.54mm_Vertical | J5, J6, J7, J12, J15, J16, J17 |
| 2 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J10, J11 |
| 63 | LED | LED_0805_2012Metric | D4, D10, D11, D12, D13, D14, D15, D16 +55 |
| 25 | 100nF | C_0603_1608Metric | C3, C4, C16, C36, C39, C40, C41, C42 +17 |
| 7 | R_Network08 | R_Array_SIP9 | RN1, RN2, RN3, RN4, RN5, RN6, RN7 |
| 2 | R_Network03 | R_Array_SIP4 | RN9, RN10 |
07 alu design files
The KiCad project lives in the tmarhguy/tomato repository on GitHub; these links point at the commit this page was built from.
07 alu: common questions
How big is the 07 alu PCB?
The 07 alu measures 100 × 99.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the 07 alu?
131 components, from 13 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 07 alu 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 07 alu 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.