32 x 8 Led Matrix Case with MCU April 11, 2025
Antre du Tryphon

32 x 8 Led Matrix Case with MCU

April 11, 2025 3D Printing object ESP8266
32 x 8 Led Matrix Case with MCU

32 x 8 Led Matrix Case with MCU 32 x 8 Led Matrix Case with MCU 32 x 8 Led Matrix Case with MCU 32 x 8 Led Matrix Case with MCU 32 x 8 Led Matrix Case with MCU 32 x 8 Led Matrix Case with MCU 32 x 8 Led Matrix Case with MCU 32 x 8 Led Matrix Case with MCU 32 x 8 Led Matrix Case with MCU 32 x 8 Led Matrix Case with MCU

Description

This is a case for a 32 x 8 LED matrix and an ESP8266 MCU. It runs on 5V (USB). I've made a connected clock with it.  Its purpose is obviously a matter of the software running on the MCU.

You'll need to compile, upload a program to the ESP8266 and solder the connection between the MCU and the LED matrix.  You'll need some basic tools such as pliers, a soldering iron and screwdrivers.  Some CA glue, 2 - M3 x 6 mm screws, 4 - M3 x 8 mm screws, 5 - 6 cm wires, a small zip tie and a USB type A cable are required.

The LED matrix display is made of 4 - 8 x 8 matrices mounted on a single PCB. They're often sold with some headers already installed on the input pins.  It is preferable to remove them and solder the connection to the MCU using the header holes in the PCB.

Here are some assembly instructions.  They'll have to be adapted depending on the hardware you have.

  1. Support that touches the build plate is recommended.
  2. 20% infill is recommended, except for the lens.
  3. The front lens is printed using transparent PETG.  I suggest you to use the same colour as the colour of the LED. Print it at the highest quality on a smooth plate with 100% infill.
  4. Remove the support in the screw hole of the back cover (BackCover.stl).
  5. Glue LedMatrixHolderBrace.stl to the LedMatrixHolder_WWmmxHHmmxMDmm.stl.  There are two versions of it.  WW is the distance across the mounting holes of an 8 x 8 matrix, HH is the distance of the mounting hole on the top and the bottom, and MD is the distance between the mounting holes of two adjacent matrices.  The distance is measured from the centre of the mounting holes.  The braces must be glued in the opposite direction of the pins that hold the display on the holder.  They are glued in the groves of the LED matrix holder.
  6. Remove the input headers of the display module if they were installed.
  7. Connect the ESP8266 to the LED matrix module:  Module DIN to MCU D7, module CS to MCU D6, module CLK to MCU D5, Module VCC to MCU Vin, Module GND to MCU GND, USB GND to MCU GND, and USB VCC to MCU VCC.  These connections may be changed as long as the software is updated accordingly.  INSERT THE USB CABLE IN THE HOLE OF THE CASE BODY BEFORE SOLDERING IT.
  8. Install the clock software on the MCU and test if everything works fine before continuing the assembly.  You might have to rotate the display using the variable ROTATE in the max7219.h source file.  John Rogers'  software is available at https://github.com/K1WIZ/ESP8266-8x32-Matrix-clock along with some instructions.
  9. Install the MCU to the MCU holder (ESP8266Holder.stl) using two M3 x 6mm screws.
  10. Insert the matrix module on the LED Matrix Holder and glue the MCU assembly on the same side of the braces.  Make sure that the USB connector of the MCU is away from the connection of the LED matrix.  You will need space to connect a USB cable to the MCU if you need to reprogram it.
  11. Insert the lens (Lens_1.5mm.stl) in the case main body.
  12. Insert the electronic module in the case main body until the display touches the lens.
  13. Put a few drops of glue to on the braces to hold the electronic display tight on the lens.  Hot glue is a good choice since it can be easily removed.  You can also use the ElectronicModuleHolder.stl.
  14. Use a zip tie as a strain relief on the USB cable.
  15. Close the back cover with 4 - M3 x 8mm screws.

This object was designed using Solid Edge Community Edition.


Files

CaseMain.stl CaseMain.stl
BackCover.stl BackCover.stl
Lens_1.5mm.stl Lens_1.5mm.stl
LedMatrixHolder_26.25mmx20.5mmx7mm.stl LedMatrixHolder_26.25mmx20.5mmx7mm.stl
LedMatrixHolder_26mmx19.5mmx6.3mm.stl LedMatrixHolder_26mmx19.5mmx6.3mm.stl
LedMatrixHolderBrace.stl LedMatrixHolderBrace.stl
ESP8266Holder.stl ESP8266Holder.stl
ElectronicModuleHolder.stl ElectronicModuleHolder.stl

This object is also published on the following site(s):


The source files are available

You may request the source file(s) for this object by posting a comment below. Your email address will be used solely to deliver the requested source files and for no other purpose.

By requesting the source files, you are granted permission to:

  • Share — Copy and redistribute the material, excluding the source files, in any medium or format.
  • Adapt — Remix, transform, and build upon the material.

By requesting the source files, you also agree to:

  • Give appropriate credit, provide a link to the license, and indicate whether changes were made. You may do so in any reasonable manner, provided it does not suggest that the licensor endorses you or your use.
  • Not use the material for commercial purposes.
  • Distribute any derivative works under the same license as the original if you remix, transform, or build upon the material.
  • Not apply legal terms or technological measures that legally restrict others from exercising the rights granted by this license.
  • Not upload the source files or modified versions of the source files to any website or file-sharing service. They are provided for your personal use only. However, you may freely upload and distribute any STL or OBJ files generated from them.

If you do not agree to all of these conditions, please do not request the source files.


Copyright 2012–2026, Claude "Tryphon" Théroux