Blog Layout

Giant Modular Seven Segment Display

How to build a super-sized expandable Seven Segment Display

For a recent project that I was working on I needed a large seven segment display. I could find some ready made one about two or three inches tall - but I needed bigger. For that reason I set about designing my own and have documented it here so you can use the display as a basis for your projects.


It has been designed in a modular way using acrylic sheets and 3d printed components for each character on the display, you can one or more of these depending on the display requirements. These are then held together using a simple to make wooden frame.

I created and published code for both an Arduino (Uno or Nano) or Wemos D1 Mini (ESP8266) that will turn the display into a giant two digit lap timer. The optional PCB I have designed for the project also provides routing of power to the programmable LED strips and a connection point for a 315mhz radio receiver. This let's it receive a signal from a four button garage door like key fob and a react to it.


Mine was turned into a lap timer for the local swimming pool so the buttons either reset the counter or trigger a three stage countdown sequence using colours before starting the timer.


I’ll share with you how I made it - it is rather simple. As always there is a complete list of parts and links to amazon down below this video, and included some helpful tips and an FAQ here on my site. Enjoy.


List of items used in this project and where to find them / BOM:


A microcontroller, either

or



To connect the electronics either:


Optional radio control add-on:


  • Some wood for the frame. I used four pieces of pine 20x68x436mm (x2) and 20x68x381mm (x2)
  • To work out the wood lengths for different thickness of wood please take a look at the cheat sheet I made for you. You'll find them further down this page.




Code:

Here I will include links to code created for the display, both by me and others:




If you would like to see your code linked to here then please let me know in the comments below or on the Discord server for this project.



Calculating Wood Cutting Lengths:

I have created this PDF guide which you can download to help you calculate what lengths to cut your wood depending on the number of characters in your display and the thickness of the wood.

Download the free guide by pressing the button below:

Download Wood Cutting PDF Worksheet

Acrylic Cutting Files:

If you are cutting your acrylic using hand tools (routers or saws) then you can print the below PDF and use it to copy the markings of the cutouts onto your sheet of acrylic before cutting it.

I've also included the CNC files for if you have access to a CNC router or similar.

Acrylic Cutouts Template PDF Acrylic Cutout Files for CNC

Wiring Diagram - Non PCB:


This is a diagram showing you how to connect either an Arduino Nano / Uno or Wemos D1 Mini to your display without a PCB. This wiring will work with the code I have written in the CODE section above.


Community:


Discord sever for project:




Comments

By Lewis 02 Apr, 2024
KINETIC COASTERS with a TWIST! Laser or 3D Printable
By Lewis 20 Jan, 2024
How To Make Neon LED Signs | Low Cost with Alexa, Hue & WiFi Controls
By Lewis 15 Nov, 2023
A fast and reliable, multi-material, dual print headed printer with a few tricks up its sleeve...
By Lewis 29 Sep, 2023
Build your own Super Smart Magic Mirror
By Lewis 19 Jul, 2023
How to upgrade your desk to include smart responsive LED lighting and 3D printed upgrades to make your life easier!
By Lewis 23 Jun, 2023
We review Elegoo's new computationally superior speed demons... and wow they're fast!
By Lewis 19 Jun, 2023
3D Print your own moduler Bluetooth Speaker with cool disco lighting and modular speaker design
11 Apr, 2023
How to build your own Filament Spool Smart Lamp
By Lewis Aburrow 07 Feb, 2023
A massive build volume for a smaller price.
By Lewis 28 Dec, 2022
The newest Snapmaker, now with Dual Extrusion Printing, 6x quicker CNC Routing and the mighty 10W laser as standard
More Posts
Share by: