Skip to the content
PCBKitNew board
2 layersALU, the printed circuit board in 3D

Making an ALU from scratch on a PCB -- No adder IC!

Copper layers
2
Thickness
1.6 mm
Parts
169
Nets
147
Pads
717
Tracks, vias
137, 25
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 May 2026
Updated
11 May 2026

Overview

ALU is an open-source printed circuit board by LLucasCoding, from the LLucasCoding/PCBALU repository on GitHub, published under the MIT licence. It is a 2-layer board with 169 parts on 147 nets, routed with 137 tracks and 25 vias.

It is built around the 74LVC2G08, 74LVC2G86DP and 74LVC1G332GV, with the 74LVC2G32DP, 74LVC2G02DC and 74LVC1G08Z among its other parts. Its parts include 60 capacitors, 60 ICs, 33 resistors, 11 diodes and 4 switches.

Main components

6

Parts

169
QtyValueFootprintReferences
59100nCapacitor_SMD:C_0805_2012MetricC2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24 +43
2574LVC2G08Package_SO:VSSOP-8_2.3x2mm_P0.5mmU2, U3, U4, U5, U10, U11, U13, U14, U21, U22, U23, U24, U27, U51, U52, U53 +9
2210KResistor_SMD:R_0805_2012MetricR1, R2, R3, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22 +6
2074LVC2G86Package_SO:VSSOP-8_2.3x2mm_P0.5mmU1, U12, U17, U18, U19, U20, U39, U40, U41, U42, U43, U44, U45, U46, U47, U48 +4
8220Resistor_SMD:R_0805_2012MetricR24, R25, R26, R27, R28, R29, R30, R31
874LVC1G332Package_TO_SOT_SMD:SOT-23-6U31, U32, U33, U34, U35, U36, U37, U38
8LED_GREENLED_SMD:LED_0805_2012MetricD1, D2, D3, D4, D5, D6, D7, D8
474LVC2G32Package_SO:VSSOP-8_2.3x2mm_P0.5mmU7, U8, U15, U16
2470Resistor_SMD:R_0805_2012MetricR32, R33
274LVC2G02Package_SO:VSSOP-8_2.3x2mm_P0.5mmU25, U26
2LED_REDLED_SMD:LED_0805_2012MetricD9, D10
2SW_DIP_x08Button_Switch_THT:SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mmSW3, SW4
110uCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC1
13V0Battery:Battery_Panasonic_CR2032-VS1N_Vertical_CircularHolesBT1
1680Resistor_SMD:R_0805_2012MetricR23
174LVC1G08Package_TO_SOT_SMD:SOT-23-5U28
1LED_YELLOWLED_SMD:LED_0603_1608MetricD11
1SW_DIP_x06Button_Switch_THT:SW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mmSW1
1SW_SPSTButton_Switch_THT:SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mmSW2

Questions

What parts does the ALU use?

169 parts, built around the 74LVC2G08, 74LVC2G86DP, 74LVC1G332GV and 74LVC2G32DP. 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 ALU KiCad files?

From the LLucasCoding/PCBALU repository on GitHub, at the commit this page was made from: the board is ALU.kicad_pcb and its schematic ALU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ALU design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers157 × 100 mmSpr23e bmu, the printed circuit board in 3D

    Spr23e bmu

    derlucae98/spr23e-bmu

    Battery Management Unit for the Scuderia Mensa SPR23e/SPR24e electric race car

    433 parts1MIT
  • 2 layers98 × 119.5 mmAtari23MTS Upgrade, the printed circuit board in 3D

    Atari23MTS Upgrade

    gianlucarenzi/AT2019

    ATARI 8-Bit Stuff XL, XE

    92 parts9
  • 4 layers100 × 100 mmAlu, the printed circuit board in 3D

    Alu

    bcrist/vera

    Homebrew discrete logic CPU

    102 parts1MIT
  • 4 layers65 × 56 mmHedgehog, the printed circuit board in 3D

    Hedgehog

    PRIArobotics/Hedgehog_PCB

    144 parts2AGPL-3.0
  • 4 layers35.2 × 68 mmFanController, the printed circuit board in 3D

    FanController

    aleksul/FanController

    OpenSource fan controller for your PC

    54 partsMIT
  • 2 layers104 × 48.5 mmRC2014-CTC DS1302-TIMER V21, the printed circuit board in 3D

    RC2014-CTC DS1302-TIMER V21

    dennisperry/RC2014_PCBs

    A group of RC2014 PCBs I've designed to expand my system

    30 parts
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0