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

4-bit binary calculator grew from my curiosity about digital electronics. Built without a microcontroller, it performs binary addition and subtraction using logic gates, switches, and LEDs, while documenting my journey from Proteus simulation and breadboard testing to KiCad PCB design.

Copper layers
2
Thickness
1.6 mm
Parts
3
Nets
12
Pads
42
Tracks, vias
42, 1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
20 Jul 2026
Updated
5 Sep 2026

Overview

Fulladder is an open-source printed circuit board by girida-alp, from the girida-alp/4-bit-Binary-Adder-subtractor repository on GitHub. It is a 2-layer board with 3 parts on 12 nets, routed with 42 tracks and 1 via.

It is built around the 74HC08D, 74HC32D and 74HC86D.

Main components

3

README

README.md

4-bit-Binary-Adder-subtractor

4-bit binary calculator grew from my curiosity about digital electronics. Built without a microcontroller, it performs binary addition and subtraction using logic gates, switches, and LEDs, while documenting my journey from Proteus simulation and breadboard testing to KiCad PCB design. Full Adder — Simulation, Schematic & PCB Design

This repository contains the complete design and implementation of a 1-bit Full Adder, including its logic simulation, KiCad schematics, PCB design, and IC footprints.

📁 Repository Contents

Full Adder Simulation

Logic simulation of the full adder Verification of Sum and Carry outputs Truth-table-based testing

KiCad Schematics

Full adder circuit schematics Logic gate and IC connections Complete circuit documentation

PCB Design

PCB layout designed in KiCad Component placement and routing Board design files ready for manufacturing

IC Footprints

Footprints for each IC used in the circuit Custom and/or KiCad library footprints Component placement references for the PCB 🧮 Full Adder

A full adder is a combinational logic circuit that adds three binary inputs:

A — First input B — Second input Cin — Carry input

It produces two outputs:

Sum Cout — Carry output

The circuit can be represented as:

Sum = A ⊕ B ⊕ Cin

Cout = AB + ACin + BCin

🛠️ Tools Used KiCad — Schematic capture, PCB design, and footprints Logic Simulation Software — Full adder simulation and verification 🎯 Project Goals

The purpose of this project is to demonstrate the complete hardware-design workflow, from digital logic simulation to schematic design, PCB layout, and physical component footprints.

📂 Project Structure Full-Adder/ ├── Simulation/ │ └── Full-Adder-Simulation │ ├── Schematics/ │ └── Full-Adder.kicad_sch │ ├── PCB/ │ └── Full-Adder.kicad_pcb │ ├── Footprints/ │ └── IC-Footprints/ │ └── README.md

📌 Project Status

Completed — simulation, schematic, PCB design, and IC footprints are included in this repository.

Parts

3
QtyValueFootprintReferences
174HC08Package_DIP:DIP-14_W7.62mmU2
174HC32Package_DIP:DIP-14_W7.62mmU3
174HC86Package_DIP:DIP-14_W7.62mmU1

More from girida-alp/4-bit-Binary-Adder-subtractor

2
  • 2 layersFinalopt, the printed circuit board in 3D

    Finalopt

    girida-alp/4-bit-Binary-Adder-subtractor

    4-bit binary calculator grew from my curiosity about digital electronics. Built without a microcontroller, it performs binary addition and subtraction using logic gates, switches, and LEDs, while documenting my journey…

    10 parts
  • 2 layersInput, the printed circuit board in 3D

    Input

    girida-alp/4-bit-Binary-Adder-subtractor

    4-bit binary calculator grew from my curiosity about digital electronics. Built without a microcontroller, it performs binary addition and subtraction using logic gates, switches, and LEDs, while documenting my journey…

    5 parts

Similar boards

  • 2 layers245.1 × 160 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64x4-Home-Computer

    My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

    139 parts326
  • 2 layers191.8 × 121.3 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-UART-Computer-1-2

    Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed

    109 parts184
  • 2 layers306.1 × 130.2 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64-Home-Computer

    Legacy: Full TTL-only home computer with VGA and PS/2 and twice the processing power of a Commodore 64

    132 parts94
  • 4 layers69 × 74 mmShield, the printed circuit board in 3D

    Shield

    imihajlow/ethernet-to-spi

    An Ethernet to SPI converter using 7400-series ICs

    60 parts69
  • 2 layers178 × 711 mmMSAP-2 rev.A SMD, the printed circuit board in 3D

    MSAP-2 rev.A SMD

    mehrantsi/MSAP-2

    An 8-bit computer. Successor to MSAP-1

    658 parts13MIT
  • 6 layers210 × 119 mmClaculator Keypad, the printed circuit board in 3D

    Claculator Keypad

    Robert-Mones/Claculator

    A reverse Polish notation calculator with added features such as comparisons, branching, and custom recursive operators taken from the Clac project from the 15-122 course at Carnegie Mellon University.

    202 parts5
  • 4 layers220 × 170 mmArpeggiator, the printed circuit board in 3D

    Arpeggiator

    EwoudVV/arpeggiator

    12-note analog arpeggiator with a 1/2/3 octave range, custom pcb and printed case

    360 parts3
  • 4 layers304.5 × 217.2 mmLatest Full Backplane, the printed circuit board in 3D

    Latest Full Backplane

    Trilobyte-CPU/8-bit-computer

    A DIY 8-bit computer built mostly with discrete logic chips

    478 parts2

Questions

What parts does the Fulladder use?

3 parts, built around the 74HC08D, 74HC32D and 74HC86D. 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 Fulladder KiCad files?

From the girida-alp/4-bit-Binary-Adder-subtractor repository on GitHub, at the commit this page was made from: the board is fulladder.kicad_pcb and its schematic finalopt.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fulladder design in my own project?

Its repository states no licence, so its author keeps all rights: ask girida-alp before reusing the design.