8-bit adder
michaelfortunato·8-bit-adder·bad_1_bit_adder_rtl/TTL_design.kicad_sch

About the 8-bit adder PCB
8-bit adder is an open source PCB design by michaelfortunato, published on GitHub. It is a board, with 16 components from 5 distinct parts.
By type, the board carries 6 transistors, 5 resistors, 3 diodes and 2 switches.
It belongs with the power & battery designs in this gallery.
From the project
Building an 8 bit adder using discrete transistors (bjts)
I want to build an 8 bit adder using transistors as my first electronics project.
An 8 bit adder is composed of a series of 1 bit adders chained together. A 1 bit adder is a function that maps input bit a, input bit b, and the input carry bit to the sum bit and the output carry bit. Here's the definition
I didn't want to look up how this was done so I built the following versions in Logisim Evolution. I wanted to see if I could simplify the circuit after each revision. I think version 1 is most straightforward while version 3 is the most elegant.
8-bit adder bill of materials (BOM)
16 components, 5 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 2N3904 | TO-92_Inline | Q1, Q2, Q3, Q4, Q5, Q6 |
| 2 | SW_Push | SW1, SW2 | |
| 3 | LED | D1, D2, D3 | |
| 4 | 10000 | R1, R2, R3, R4 | |
| 1 | 220 | R5 |
8-bit adder design files
The KiCad project lives in the michaelfortunato/8-bit-adder repository on GitHub; these links point at the commit this page was built from.
8-bit adder: common questions
How many components are on the 8-bit adder?
16 components, from 5 distinct parts. The full bill of materials is listed on this page.
Where can I download the 8-bit adder design files?
From the michaelfortunato/8-bit-adder repository on GitHub, which has the schematic; the links under Design files point to each one.
Can I use the 8-bit adder design in my own project?
The repository has no license, so all rights stay with michaelfortunato. Use it as a reference, and ask the author before reusing the design.
Similar boards
EinkPDA screen
TalismanDesign
95 × 54 mm27 parts2LApache-2.02.0kStack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kDisplay Carrier
AxxAxx
35.6 × 58.2 mm5 parts2LGPL-3.01.7kModule 16S PassiveBalanceAddOn
stuartpittaway
61 × 74 mm86 parts2LCC-BY-NC-4.01.1kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kProgrammingAdapter
stuartpittaway
10.5 × 83 mm3 parts2LCC-BY-NC-4.01.1k