Skip to the content
2 layersInput, 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
5
Nets
16
Pads
34
Tracks, vias
64, 1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
20 Jul 2026
Updated
5 Sep 2026

Overview

Input 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 5 parts on 16 nets, routed with 64 tracks and 1 via.

It is built around the 74HC86D. Its parts include 3 switches, 1 IC and 1 connector.

Main components

1

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

5
QtyValueFootprintReferences
15V INPUTTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ1
174HC86Package_DIP:DIP-14_W7.62mmU1
1A INPUTSButton_Switch_THT:SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mmSW1
1ADD / SUBButton_Switch_THT:SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mmSW3
1B INPUTSButton_Switch_THT:SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mmSW2

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 layersFulladder, the printed circuit board in 3D

    Fulladder

    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…

    3 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 layers82.5 × 22.4 mmWindow Sensor, the printed circuit board in 3D

    Window Sensor

    MakerMeik/Window-Sensor

    Here you will find all the files you need to build an ESP8266-based window sensor whose battery will last for several years. Have a look at my video on Youtube: https://youtu.be/vxbuO1zWo3w

    19 parts67
  • 4 layers188.9 × 92 mmMegaCD, the printed circuit board in 3D

    MegaCD

    Board-Folk/MegaCD-Main-BD

    Reproductions of main board PCBs for Sega's Mega CD/Sega CD add-on for the Mega Drive/Genesis console.

    132 parts60
  • 2 layers100 × 100 mmController, the printed circuit board in 3D

    Controller

    profdc9/ModularTuner

    A Modular Antenna Tuner for a Phased Array Antenna System

    180 parts59
  • 2 layers208.9 × 170.8 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-UART-Computer-3

    Version 3 of my educational DIY TTL computer built around a UART serial interface - now with blinkenlights!

    207 parts54

Questions

What parts does the Input use?

5 parts, built around the 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 Input 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 input.kicad_pcb and its schematic finalopt.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Input design in my own project?

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