

The 64x32 LED Matrix 2.5mm Pitch by Adafruit is a high-density rectangular array consisting of 64 rows and 32 columns of RGB LEDs. With a 2.5mm pitch (distance between adjacent LEDs), this matrix is ideal for creating vibrant and detailed displays in a compact form factor. It supports full-color graphics, animations, and text, making it a versatile component for a wide range of projects.








Below are the key technical details of the 64x32 LED Matrix:
| Specification | Details |
|---|---|
| Manufacturer | Adafruit |
| LED Configuration | 64 rows x 32 columns (2048 RGB LEDs) |
| Pitch | 2.5mm (distance between adjacent LEDs) |
| Input Voltage | 5V DC |
| Power Consumption | ~4A at full brightness (depends on usage) |
| Interface | HUB75 |
| Dimensions | 160mm x 80mm x 14mm |
| Weight | ~168g |
The matrix uses a HUB75 interface for data and power connections. Below is the pinout for the HUB75 connector:
| Pin | Label | Description |
|---|---|---|
| 1 | R1 | Red data for the top half of the matrix |
| 2 | G1 | Green data for the top half of the matrix |
| 3 | B1 | Blue data for the top half of the matrix |
| 4 | GND | Ground |
| 5 | R2 | Red data for the bottom half of the matrix |
| 6 | G2 | Green data for the bottom half of the matrix |
| 7 | B2 | Blue data for the bottom half of the matrix |
| 8 | GND | Ground |
| 9 | A | Row select signal (bit 0) |
| 10 | B | Row select signal (bit 1) |
| 11 | C | Row select signal (bit 2) |
| 12 | D | Row select signal (bit 3) |
| 13 | CLK | Clock signal |
| 14 | LAT | Latch signal |
| 15 | OE | Output enable (active low) |
| 16 | GND | Ground |
Below is an example of how to display text on the matrix using an Arduino UNO:
#include <Adafruit_GFX.h> // Core graphics library
#include <RGBmatrixPanel.h> // RGB matrix panel library
// Define matrix panel configuration
#define CLK 8 // Clock pin
#define OE 9 // Output enable pin
#define LAT 10 // Latch pin
#define A A0 // Row select A
#define B A1 // Row select B
#define C A2 // Row select C
#define D A3 // Row select D
// Create an RGB matrix object (64x32 panel)
RGBmatrixPanel matrix(A, B, C, D, CLK, LAT, OE, false, 64);
void setup() {
matrix.begin(); // Initialize the matrix
matrix.setTextSize(1); // Set text size (1 = smallest)
matrix.setTextColor(matrix.Color333(7, 0, 0)); // Red text
matrix.setCursor(1, 1); // Set cursor position
matrix.print("Hello, World!"); // Display text
}
void loop() {
// Add animations or additional functionality here
}
Can I chain multiple matrices together? Yes, multiple matrices can be chained to create larger displays. Ensure your microcontroller and power supply can handle the increased requirements.
What is the maximum refresh rate? The refresh rate depends on the microcontroller and the complexity of the display content. Higher refresh rates require faster microcontrollers like the ESP32.
Can I use this matrix outdoors? This matrix is not weatherproof. For outdoor use, enclose it in a weather-resistant case.
By following this documentation, you can effectively integrate the 64x32 LED Matrix into your projects and create stunning visual displays.