Excellent
Useful is Beautiful
display
case
arduino
uno
matrix
r4
Arduino Uno R4 LED Matrix

Print Profile(0)
126
6
Released 2025-10-09
Introduction
This is the Arduino Uno R4 LED Display. A versitile multi use display built around the Arduino Uno R4 and the FC16 MAX7219 Matrix display.
Parts needed | Quantity |
|---|---|
| Arduino Uno R4 | 1 |
| FC16 MAX7219 LED Matrix | 1 |
| Jumper wires | 5 |
| M3 - x 16mm machine screws | 6 |
| M3 - 0.5 hex nut | 6 |
Assembly
| 1 | Print all parts |
|---|---|
| 2 | Slot a nut into each of the slots on the front of the 3D printed base. |
| 3 | Slide the Arduino into the lower slot on the base. |
| 4 | Add wires to each of the five pins on the FC16. |
| 5 | Connect the wires to the Uno as indicated below |
FC16 | Arduino Uno R4 |
|---|---|
| VCC | 5V |
| GND | GND |
| DIN | D11 |
| CS | D8 |
| CLK | D13 |
| 6 | Screw the FC16 onto the diffuser with the bracket, foru screws, and four nuts. |
|---|---|
| 7 | Slide the FC16/diffuser part into the upper slot on the base. |
| 8 | Screw the lid on with two more screws to secure everything inside. |
| 9 | Upload example code to test it or make it your own. |
| 10 | Enjoy! |
Example code
#include <MD_Parola.h>
#include <MD_MAX72xx.h>
#include <SPI.h>
#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
#define MAX_DEVICES 4
#define CS_PIN 8
byte counter = 0;
char counterChar[4] = {0};
MD_Parola P = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
void setup(void)
{
P.begin();
P.print("Hello!");
delay(4000);
P.displayText("I am the Arduino Uno R4 LED Matrix", PA_CENTER, 50, 0, PA_SCROLL_LEFT, PA_SCROLL_LEFT);
}
void loop(void)
{
if(P.displayAnimate()){
counter++;
sprintf(counterChar, "%d", counter);
P.displayText(counterChar, PA_CENTER, 20, 0, PA_SCROLL_LEFT, PA_SCROLL_LEFT);
}
}Notes.
Feel free to modify files however you like and make this project your own! You could make it track anything you want! maybe it would track the weather or tell you how your computer is running. This can be made into a lot of useful projects :)
Bill of materials
- NameQuantityNotes
- 1Arduino Uno R41
- 2FC16 MAX7219 LED Matrix1
- 3Jumper wires5
- 4M3 - 0.5 x 16mm machine screws6
- 5M3 0 0.5 hex nut6
Originality of the Model
The author declares that this work is their personally original model
This model is licensed under the following terms:
No Copyright.
Models(4)
base.stlDesigner64.34 KB
2025-11-03
diffuser v2.stlDesigner78.01 KB
2025-11-03
bracket.stlDesigner51.06 KB
2025-11-03
lid.stlDesigner95.10 KB
2025-11-03
View all(4)
No more







