Store

Adafruit

$11.60 |
In stock
No reviews yet

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...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

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
Note: The Arduino library only supports matrices up to 32 pixels tall — 64×64 matrices are not supported. ATmega328p boards have limited RAM and may only handle 16×32 or possibly 32×32 matrices. For larger panels, use a SAMD21 or SAMD51 board.

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)
Tip: For projects with lots of LEDs on at once, use a separate 5 V 2–4 A power supply connected directly to the matrix rather than relying on the Arduino's regulator.

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.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.