Adafruit
Adafruit RGB Matrix Shield for Arduino
The Adafruit RGB Matrix Shield simplifies connecting HUB75-type RGB LED matrices to Arduino-compatible boards. Instead of wiring up a bundle of individual co...
The Adafruit RGB Matrix Shield simplifies connecting HUB75-type RGB LED matrices to Arduino-compatible boards. Instead of wiring up a bundle of individual connections, this shield handles all the routing for you — just solder on the headers and connector, plug it onto your board, and attach your matrix.
Compatible with ATmega328p boards (like the Metro 328), SAMD21 (Metro M0), and SAMD51 (Metro M4). For small displays with low power draw (800 mA or less), you can borrow 5 V directly from the Arduino's regulator. For larger setups, connect a separate 5 V 2 A or 4 A wall adapter directly to the panel.
Key Features
- Wiring Adapter Shield – Routes all HUB75 data lines from the Arduino header to a standard 2×8 IDC connector
- Broad Board Compatibility – Works with ATmega328p, SAMD21 (M0), and SAMD51 (M4) Arduino-compatible boards
- Optional Power Sharing – Borrow 5 V from the Arduino regulator for low-power displays (≤800 mA)
- HUB75 Matrix Support – Works with 16×32 and 32×32 RGB LED matrices (32-pixel tall maximum)
- Mini Kit – Some light soldering required to attach headers, IDC connector, and terminal block
Ideal For
- Arduino-based LED matrix signage and displays
- Scrolling text projects
- Compact LED wall installations
- Education and prototyping with RGB matrices
Package Contents
- 1× RGB Matrix Shield PCB (surface-mount parts pre-assembled)
- 1× 2×8 IDC connector
- 1× Terminal block
- 1× Header strips (soldering required)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- ATmega328P
- An 8-bit microcontroller chip used on many Arduino Uno-compatible boards. Knowing the controller uses an ATmega328P helps you understand its memory, speed, pin compatibility, and the Arduino sketches it can run.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- HUB75
- HUB75 is a common connector and signalling standard used by many RGB LED matrix panels. If a controller supports HUB75, it can plug into compatible matrix panels without custom wiring, but you still need to match the panel size and power requirements.
- IDC connector
- An IDC connector is a ribbon-cable connector commonly used to carry many signals in a neat, keyed cable. On LED matrix products, it matters because it lets you connect panels with standard matrix cables instead of wiring each signal separately.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- PCB
- A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- RAM
- RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- SAMD21
- The SAMD21 is a Microchip microcontroller used in many Arduino-compatible boards. It matters here because USB host library support can depend on the exact microcontroller on your mainboard.
- SAMD51
- A family of 32-bit microcontroller chips used to run the main program on a board. In this kit it handles the display-driving work, so it matters for performance when showing animations and graphics on an LED matrix.
- Shield
- An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
- Terminal block
- A connector used to join wires together in a neat, removable, or serviceable way. For this product, it helps split one power input into several outputs without soldering.
Find this product in
Brands
Displays & Screens
Related Tutorials
Free guides on learn.littlebird.com.au