Skip to the content
2 layers100 × 100 mmV2.2 Mechanical Seven Segment Controller, the printed circuit board in 3D

V2.2 Mechanical Seven Segment Controller

OverInvented/Flippy65

The code needed to build a mechanical 7-segment display that uses electromagnets to display characters

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
53
Nets
89
Pads
293
Tracks, vias
585, 4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Dec 2024
Updated
4 Feb 2025

Overview

V2.2 Mechanical Seven Segment Controller is an open-source printed circuit board by OverInvented, from the OverInvented/Flippy repository on GitHub. It is a 2-layer board of 100 × 100 mm with 53 parts on 89 nets, routed with 585 tracks and 4 vias.

It is built around the 74HC595, ULN2803A and LD1117V33. Its parts include 11 connectors, 9 capacitors, 9 diodes, 8 switches and 7 ICs. It belongs with the lEDs and displays boards and the ESP8266 boards of this library.

Main components

3

README

README.md

Flippy

Introducing Flippy! The all-in-one modular 3D printed electromechanical seven-segment display. Through the use of 14 electromagnets, each digit is able to quickly and mechanically display both numbers and letters. This creates a unique and satisfying display.

To build your own, check the full build instructions on Instructables: https://www.instructables.com/3D-Printed-Electromechanical-7-Segment-Display/

Or watch the YouTube video below (Link: https://youtu.be/np4NRMKOG6U)

Video Title

And part 2 (Link: https://youtu.be/rSe9YtodGEI)

Video Title

This project falls under the CC BY-NC-SA 4.0 Licence

Parts

53
QtyValueFootprintReferences
81N4004Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8
8Relay 12V DCUser_Custom_Footprints:Relay_SPST_Altronics_S4252BK1, K2, K3, K4, K5, K6, K7, K8
70.1ufCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC2, C4, C5, C6, C7, C8, C9
4, , ,
374HC595User_Custom_Footprints:16_Pin_DIL_IC_SocketU2, U4, U6
3ULN2803AUser_Custom_Footprints:18_Pin_DIL_IC_SocketU1, U3, U5
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R3
2ESP8266 Extra PinsConnector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ6, J9
1100ufCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
110ufCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC3
1220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1Black Seg Conn (-ve)Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ5
1Digit Connectors (+ve)Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ8
1FuseConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalF1
1LD1117V33LD1117V33:TO255P1020X450X1968-3U7
1MAIN POWER TERMINALUser_Custom_Footprints:3_Way_Screw_Terminal_Altronics_(P2033B)J11
1Node MCU ESP8266ESP8266 NodeMCU:SEEED_113990105A1
1PWR_LEDLED_THT:LED_D5.0mmD9
1Shift Register Expantion PortsConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ10
1Spare 3.3VConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1Spare 5VConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Spare GNDConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1Spare VDCConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1White Seg Conn (-ve)Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ7

More from OverInvented/Flippy

2
  • 2 layers64 × 81.3 mmV2.4 Mechanical Seven Segment Digit, the printed circuit board in 3D

    V2.4 Mechanical Seven Segment Digit

    OverInvented/Flippy

    The code needed to build a mechanical 7-segment display that uses electromagnets to display characters

    31 parts65
  • 2 layers64 × 81.3 mmV2.5 Mechanical Seven Segment Digit, the printed circuit board in 3D

    V2.5 Mechanical Seven Segment Digit

    OverInvented/Flippy

    The code needed to build a mechanical 7-segment display that uses electromagnets to display characters

    28 parts65

Similar boards

  • 2 layers28 × 36 mmBlisplay driver, the printed circuit board in 3D

    Blisplay driver

    hzeller/blisplay

    A tactile display for the blind.

    17 parts21
  • 2 layers110 × 31.5 mmMirobot, the printed circuit board in 3D

    Mirobot

    mirobot/mirobot-pcb

    The CAD files for the Mirobot PCB

    55 parts12
  • 2 layers66.7 × 61.7 mmVday, the printed circuit board in 3D

    Vday

    niteshkadyan/Hearty-LED-Necklace-Badge

    Kicad project files and Android app for the Hearty LED wearable necklace cum badge

    179 parts10MIT
  • 2 layers100 × 100 mmFlipdot brose, the printed circuit board in 3D

    Flipdot brose

    julianschick/flipdot-brose

    Microcontroller code (ESP32) and Circuit Design for controlling Brose Flipdot Modules.

    185 parts5MIT
  • 2 layers73 × 94 mm8FilPilotes Base, the printed circuit board in 3D

    8FilPilotes Base

    LudovicLemarinel/EspHomeAutomation

    Home Automation based on ESP8266 and MQTT

    75 parts3
  • 2 layers95 × 72 mmISysProgrammingTrainerTypeA, the printed circuit board in 3D

    ISysProgrammingTrainerTypeA

    I-Sys-UF/Trainer

    プログラミング初心者向け練習キット「Trainer」

    20 parts2
  • 2 layers67 × 45 mmMarvin PS, the printed circuit board in 3D

    Marvin PS

    lhm0/marvin_robot

    robot model controlled by ESP32

    20 parts2

Questions

How big is the V2.2 Mechanical Seven Segment Controller PCB?

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

What parts does the V2.2 Mechanical Seven Segment Controller use?

53 parts, built around the 74HC595, ULN2803A and LD1117V33. 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 V2.2 Mechanical Seven Segment Controller KiCad files?

From the OverInvented/Flippy repository on GitHub, at the commit this page was made from: the board is Main PCB/V2.2 Mechanical Seven Segment Controller.kicad_pcb and its schematic Digit Breakout PCBs/V2.4 (Flawed Old Design)/V2.4 Mechanical Seven Segment Digit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the V2.2 Mechanical Seven Segment Controller design in my own project?

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