Excellent

    Useful is Beautiful

  • display

  • case

  • arduino

  • uno

  • matrix

  • r4

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 R41
FC16 MAX7219 LED Matrix1
Jumper wires5
M3 - x 16mm machine screws6
M3 - 0.5 hex nut6

Assembly

1Print all parts
2Slot a nut into each of the slots on the front of the 3D printed base.
3Slide the Arduino into the lower slot on the base.
4Add wires to each of the five pins on the FC16.
5Connect the wires to the Uno as indicated below

FC16

Arduino Uno R4

VCC5V
GNDGND
DIND11
CSD8
CLKD13
6Screw the FC16 onto the diffuser with the bracket, foru screws, and four nuts.
7Slide the FC16/diffuser part into the upper slot on the base.
8Screw the lid on with two more screws to secure everything inside.
9Upload example code to test it or make it your own.
10Enjoy!

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

  • Name
    Quantity
    Notes
  • 1
    Arduino Uno R4
    1
  • 2
    FC16 MAX7219 LED Matrix
    1
  • 3
    Jumper wires
    5
  • 4
    M3 - 0.5 x 16mm machine screws
    6
  • 5
    M3 0 0.5 hex nut
    6

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)

  • model file image
    base.stlDesigner

    64.34 KB

    2025-11-03

  • model file image
    diffuser v2.stlDesigner

    78.01 KB

    2025-11-03

  • model file image
    bracket.stlDesigner

    51.06 KB

    2025-11-03

  • model file image
    lid.stlDesigner

    95.10 KB

    2025-11-03

  • View all(4)

Attachments(1)

  • ino

    Example_Code.ino

    0.61 KB

    2025-11-03

No more