Skip to the content
PCBKitNew board
2 layers54 × 85.7 mmSeven segment display, the printed circuit board in 3D

The objectives of this project are to gain experience with configuring 32-bit microcontrollers, coding in C using the STMCubeIDE, learning how to use Git, using kicad to design footprints and PCBs, learning how to get…

Size
54 × 85.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
28
Pads
56
Tracks, vias
113, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Apr 2025
Updated
15 Jul 2025

Overview

Seven segment display is an open-source printed circuit board by virgilreturns, from the virgilreturns/seven-segment-display repository on GitHub. It is a 2-layer board of 54 × 85.7 mm with 11 parts on 28 nets, routed with 113 tracks and 0 vias.

It is built around the 74AHC595D. Its parts include 8 resistors, 1 IC and 1 connector. It belongs with the lEDs and displays boards of this library.

Main components

1

README

README.md

seven-segment-display

Description:

Embedded Microcontroller NUCELO-F401RE Multi-Digit Seven Segment LED Driver using Master-Transmit Only SPI communication with 74HC595 Shift Register.

The objectives of this project are to gain experience with configuring 32-bit microcontrollers, coding in C using the STMCubeIDE, learning how to use Git, using kicad to design footprints and PCBs, learning how to get the PCBs manufactured, and learning how to order correct components for cheap.

This project spanned two months to complete. The code is open-source and free to use.

Signal Processing Flow Chart:

image

Final Circuit Design

image

Final PCB Design

Screenshot 2025-06-09 220203

Parts

11
QtyValueFootprintReferences
8660Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8
174AHC595Package_DIP:DIP-16_W7.62mm_SocketU1
1Conn_01x12_PinConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ3
1LTC-55623GLibrary:LTC_5623G-SDIPDS1

Questions

How big is the Seven segment display PCB?

It measures 54 × 85.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Seven segment display use?

11 parts, built around the 74AHC595D. 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 Seven segment display KiCad files?

From the virgilreturns/seven-segment-display repository on GitHub, at the commit this page was made from: the board is kicad/seven_segment_display/seven_segment_display.kicad_pcb and its schematic kicad/seven_segment_display/seven_segment_display.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Seven segment display design in my own project?

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

Similar boards

  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 4 layers100 × 100 mmFlexible audio hub, the printed circuit board in 3D

    Flexible audio hub

    andrew-bolin/flexible_audio_hub

    My ears and speakers will last a lifetime (I hope), but home theatre audio standards do not. My old stereo amplifier works fine, why can't I get an HDMI upgrade module that gives it CEC (control via TV remote).

    91 parts8
  • 2 layers163.6 × 33.2 mmCompactBeamspringP2, the printed circuit board in 3D

    CompactBeamspringP2

    purdeaandrei/CompactBeamSpring

    Compact Beamspring Controller, based on the TH Xwhatsit design

    68 parts8
  • 6 layers71 × 126 mmQuasarSDR, the printed circuit board in 3D

    QuasarSDR

    petrinm/QuasarSDR-Hardware

    Hardware design files are disrtributed under CERN Open Hardware Licence Version 2 - Weakly Reciprocal licence.

    454 parts7CERN-OHL-W-2.0
  • 2 layers158.4 × 41.7 mmSMDModelF, the printed circuit board in 3D

    SMDModelF

    purdeaandrei/SMDModelFController

    Model F controller, supports F AT, F122, F Unsaver, and "Blue Switch" keyboards.

    45 parts6
  • 4 layers233.4 × 147.3 mmOpenPLC Hardware, the printed circuit board in 3D

    OpenPLC Hardware

    gasiepgodoy/Open-Source-PLC

    Open Source Programmable Logic Controller (Hardware and Software). Based on the Master of Science in Electrical Engineering of João Vitor Rocha Santana

    494 parts2
  • 2 layers250 × 56 mmKlock pcb, the printed circuit board in 3D

    Klock pcb

    adriansalamon/clock-clock-24

    Moved to https://git.salamon.xyz/adrian/clock-clock-24

    45 parts1GPL-3.0
  • 2 layers121 × 70 mmF Stop DarkRoomTimer, the printed circuit board in 3D

    F Stop DarkRoomTimer

    c1rk1/F-Stop_DarkRoomTimer

    Simple to build, simple to use "F-Stop" DarkRoom Timer with develop timer

    29 parts1BSD-3-Clause