Four cascaded 8x8 red LED matrices forming a 32x8 pixel display

Led Matrix
MAX7219 8x8 LED Dot Matrix Display Module (4-in-1)
Four cascaded 8x8 red LED matrices driven by MAX7219 over SPI; ideal for scrolling-text signs and clocks.
₹199 + 18% GST
SKU: BOTBIT-DSP-06 · Best for: Scrolling-text message signs and marquees
Overview
About MAX7219 8x8 LED Dot Matrix Display Module (4-in-1).
The MAX7219 8x8 LED Dot Matrix Display Module (4-in-1) is four 8x8 red LED matrices cascaded into a single 32x8 pixel display, driven by the well-known MAX7219 LED driver over SPI. Each matrix is controlled by its own MAX7219, and the boards are chained so a scrolling message can flow across all four panels - which is why this is the classic choice for DIY scrolling-text signs and marquee clocks.
The MAX7219 handles all the multiplexing, brightness control and refresh for the LEDs, so your microcontroller just sends data over three SPI lines (DIN, CLK, CS) plus power. Because the modules cascade, you can daisy-chain more 4-in-1 units end to end for longer signs - just connect the output of one to the input of the next.
At around Rs 199 it is an inexpensive way to build eye-catching moving displays. The MD_Parola and MD_MAX72XX libraries (with the FC-16 hardware type) make scrolling text, effects and clocks straightforward on Arduino, ESP32 and ESP8266.
Key features
Why it stands out.
One MAX7219 driver per matrix - handles multiplexing, refresh and brightness
SPI interface (DIN, CLK, CS) plus VCC and GND - only three signal wires
Daisy-chainable: link multiple 4-in-1 modules for longer scrolling signs
Software brightness control and full pixel addressing
Supported by MD_Parola and MD_MAX72XX libraries (FC-16 hardware type)
Specifications
Selection facts.
| Display type | 4x cascaded 8x8 red LED dot matrix (32 x 8 pixels) |
|---|---|
| Driver IC | MAX7219 (one per 8x8 matrix) |
| Interface | SPI (DIN, CLK, CS) + VCC, GND |
| Hardware type (library) | FC-16 |
| Operating voltage | 5V DC |
| Brightness | 16 levels, software adjustable |
| Cascade | Chainable via onboard IN/OUT connectors |
| LED colour | Red |
| Module dimensions | Approx. 128 x 32 mm (4-in-1) |
Applications
Where it is used.
- Scrolling-text message signs and marquees
- Digital clocks with animated or scrolling display
- Notification tickers for IoT (weather, notifications, alerts) on ESP32/ESP8266
- Simple 8-bit-style animations and effects
- Score and status displays for games and events
- Name badges and small shop signage
Buying guide
How to choose.
Choose the 4-in-1 MAX7219 when you want a bright, animated red display for scrolling text, tickers or clocks. If one 32x8 module is not wide enough, buy two or more and daisy-chain them - the library handles any number of cascaded modules.
The display uses SPI (DIN, CLK, CS), so wire it to your board's SPI-capable pins. It runs at 5V; drawing full-brightness on all LEDs can pull noticeable current, so power longer chains from a dedicated 5V supply rather than the board's regulator. On ESP32/ESP8266 you send 3.3V logic to the DIN/CLK/CS pins, which the MAX7219 generally accepts.
Use the MD_Parola library with the FC-16 hardware type for the smoothest scrolling and effects. Set the correct number of modules in your sketch (4 per 4-in-1 unit).
FAQ
Common questions.
Which library and hardware type should I use?
Use MD_Parola with MD_MAX72XX and set the hardware type to FC-16 for these 4-in-1 modules. That combination gives clean scrolling text and effects on Arduino/ESP32.
How do I connect it - SPI or I2C?
It is SPI. Connect DIN, CLK and CS to your board plus VCC (5V) and GND. In the library each 4-in-1 unit counts as 4 modules.
Can I chain more than one to make a longer sign?
Yes. Connect the OUTPUT of one 4-in-1 module to the INPUT of the next and update the module count in your code. You can chain several for long scrolling signs.
Does it work with ESP32/ESP8266 at 3.3V logic?
Yes, the DIN/CLK/CS lines generally accept 3.3V logic. Power the module from 5V, and for long chains use a separate 5V supply since many lit LEDs draw significant current.
Is text upside down or mirrored - how do I fix it?
If text appears flipped, you have selected the wrong hardware type. Set it to FC-16 in MD_Parola/MD_MAX72XX; that matches these 4-in-1 boards.
What is in the box?
One 4-in-1 MAX7219 dot matrix module (four 8x8 matrices) with input and output pin headers. Wires and controller board are not included.
More in Displays & HMI
Related hardware.
Led Matrix
TM1637 4-Digit 7-Segment LED Display Module
Compact 4-digit 7-segment red LED display with clock colon, driven by TM1637 over a simple 2-wire interface.
₹99 + 18% GST
Led Matrix
WS2812B Addressable RGB LED Strip 1m (60 LEDs, NeoPixel)
1 meter of 60 individually-addressable 5V WS2812B RGB LEDs (NeoPixel-compatible), single-wire data, IP20 non-waterproof.
₹350 + 18% GST
Oled
0.96 inch OLED Display Module 128x64 SSD1306 (I2C)
Monochrome 0.96" 128x64 OLED with SSD1306 driver, I2C 4-pin interface; the default display for Arduino/ESP32 projects.
₹175 + 18% GST
Oled
1.3 inch OLED Display Module 128x64 SH1106 (I2C)
Larger 1.3" 128x64 monochrome OLED using the SH1106 controller with I2C interface; brighter, roomier alternative to the 0.96".
₹320 + 18% GST
You may also need
Pairs well with.
Arduino Boards
Arduino Uno R3
The classic ATmega328P 8-bit microcontroller board, a popular beginner prototyping platform with 14 digital and 6 analog I/O pins.
₹799 + 18% GST
Breadboards Jumpers
MB102 830 Points Solderless Breadboard
Full-size 830 tie-point solderless prototyping breadboard with power rails, accepts 20-29 AWG wire.
₹90 + 18% GST