

SevenSegmentDisplay
- Size
- 235 × 77.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 194
- Nets
- 288
- Pads
- 769
- Tracks, vias
- 1,510, 604
- Pours
- 18
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 14 Oct 2026
- Updated
- 14 Oct 2026
Overview
SevenSegmentDisplay is an open-source printed circuit board by sarocs, from the sarocs/Atanasoff-Berry-Computer repository on GitHub. It is a 2-layer board of 235 × 77.8 mm with 194 parts on 288 nets, routed with 1,510 tracks and 604 vias.
It is built around the CD40110BE, SN74HCT138N and 74HC193D, with the SN74AHC139N among its other parts. Its parts include 112 resistors, 21 diodes, 20 capacitors, 19 ICs and 3 connectors.
Main components
4CD40110BE
DIP-16-55℃~+125℃ 1 2.5MHz 3V~18V 500mW 925ns CD Divide-by-10 Falling Edge、Rising Edge Reset function、Cascade counter、Multi-mode counting、Count value latch Up Counter、Down Counter DIP-16 Counters, Dividers ROHSTexas InstrumentsCounters, DividersSN74HCT138N
DIP-16-40℃~+85℃ 17ns@5.5V,50pF 3/8 4.5V~5.5V 4mA 4mA 74HCT 80uA Decoder Single Supply DIP-16 Signal Switches, Multiplexers, Decoders ROHSTexas InstrumentsSignal Switches, Multiplexers, Decoders74HC193D
SO-16-40℃~+125℃ 1 18ns@6V 2V~6V 4 49MHz 500mW 74HC Asynchronous Divide-by-2 Reset function、Synchronous counting、Asynchronous parallel load、Multi-mode counting Rising Edge Synchronous Up Counter、Down Counter SO-16 Counters, Dividers ROHSNexperiaCounters / DividersSN74AHC139N
PDIP-16-40℃~+125℃ 2V~5.5V 4uA 6.5ns@5V,50pF 74AHC 8mA 8mA Decoder Single Supply PDIP-16 Signal Switches, Multiplexers, Decoders ROHSTexas InstrumentsSignal Switches, Multiplexers, Decoders
README
README.mdsdmay26-12
Team Website: https://sdmay26-12.sd.ece.iastate.edu/
Pre-commit
To ensure standard formatting across VHDL files, pre-commit is confirugred with a VHDL linting plugin.
Passing pre-commit is required for merge requests to be merged. To get set up for pre-commit make sure Python is installed.
run pip install pre-commit. Once in the repository you should run pre-commit install.
Parts
194| Qty | Value | Footprint | References |
|---|---|---|---|
| 105 | 330R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R0, R10, R11, R12, R13, R14, R15, R16, R100, R101, R102, R103, R104, R105, R106, R107 +89 |
| 15 | CD40110BE | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U0, U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14 |
| 15 | C_US | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14 |
| 15 | WL-T7DS_0.39INCH_COMMON-CATHODE | footprints:WL-T7DS_0.39INCH | D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14 |
| 8 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H0, H1, H2, H3, H4, H5, H6, H7 |
| 7 | SolderJumper_3_Open | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP7 |
| 6 | 330R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R3, R108, R109, R110, R111 |
| 6 | LED | LED_THT:LED_D5.0mm | D15, D16, D17, D18, D19, D20 |
| 5 | 0u1 F | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C15, C16, C17, C18, C19 |
| 3 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1, J2, J3 |
| 2 | SN74HCT138N | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U17, U18 |
| 1 | 1k R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 74HC193 | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U15 |
| 1 | LOGO | footprints:ABCrewLogo | G*** |
| 1 | LOGO | footprints:SamuelsTag | G*** |
| 1 | LOGO | footprints:YorkistRose | G*** |
| 1 | SN74AHC139N | Package_DIP:DIP-16_W7.62mm_Socket_LongPads | U16 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1 |
More from sarocs/Atanasoff-Berry-Computer
10- 2 layers320 × 200 mm

- 2 layers460.4 × 308.4 mm

- 2 layers152.9 × 304.8 mm

- 2 layers167.6 × 167.6 mm

- 2 layers132.5 × 99.2 mm

- 2 layers132.5 × 99.2 mm

- 2 layers100 × 100 mm

- 2 layers50.7 × 63.4 mm

- 2 layers115.7 × 62.5 mm

- 2 layers63 × 68.6 mm

Similar boards
- 2 layers104.1 × 96.5 mm

RAMBoard
chregu82/ISA_1MB_RAM_Board
DIY 8 Bit ISA Slot RAM Board with 1 Megabyte SRAM for XT machines
30 parts2MIT - 2 layers245.1 × 160 mm

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 mm

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 mm

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 - 2 layers208.9 × 170.8 mm

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 - 4 layers100 × 100 mm

- 2 layers178 × 711 mm

- 4 layers192 × 137.2 mm

Questions
How big is the SevenSegmentDisplay PCB?
It measures 235 × 77.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SevenSegmentDisplay use?
194 parts, built around the CD40110BE, SN74HCT138N, 74HC193D and SN74AHC139N. 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 SevenSegmentDisplay KiCad files?
From the sarocs/Atanasoff-Berry-Computer repository on GitHub, at the commit this page was made from: the board is KiCAD/SevenSegmentDisplay/SevenSegmentDisplay.kicad_pcb and its schematic KiCAD/Card Reader/abcBtooth.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SevenSegmentDisplay design in my own project?
Its repository states no licence, so its author keeps all rights: ask sarocs before reusing the design.