RGB-Matrix-P4-64x32
Overview
This product is a bare screen requiring a main control board such as Raspberry Pi, ESP32, or Arduino for display. Please refer to the list for details.
Introduction
The RGB-Matrix-P4-64x32 is a 64 x 32 RGB LED matrix panel featuring 2048 individual RGB LEDs with a 4mm pitch. It supports controllers like Raspberry Pi and Arduino, providing open-source demos and tutorials. This makes it suitable for makers and electronics enthusiasts for learning, DIY secondary development, or creating desktop or wall-mounted display applications.
Features
- 2048 individual RGB LEDs for full-color display with adjustable brightness.
- 64 x 32 pixels with a 4mm pitch, enabling the display of text, colorful images, or animations.
- Dimensions: 256mm x 128mm, suitable for DIY desktop or wall-mounted displays.
- Onboard two HUB75 headers: one for controller data input, one for output, supporting chain functionality.
- Provides open-source development resources and tutorials for use with Raspberry Pi, Arduino, and similar platforms.
Specifications
DIMENSIONS | PIXELS | PITCH | PIXEL FORM | VIEWING ANGLE | CONTROL TYPE | DRIVING | HEADER | POWER SUPPLY | POWER |
---|---|---|---|---|---|---|---|---|---|
256mm x 128mm | 64 x 32 = 2048 DOTS | 4mm | 1R1G1B | 160° | synchronization | 1/16 scan | HUB75 | 5V / 4A | 20W |
Note: The power supply ports (VCC and GND) require a 5V supply. Do not connect to other voltage levels to prevent damage to the display screen.
Header Definition
PIN | DESCRIPTION |
---|---|
VCC | 5V power input |
R1 | R higher bit data |
G1 | G higher bit data |
B1 | B higher bit data |
A | A line selection |
C | C line selection |
E | E line selection |
LAT/STB | Latch pin |
PIN | DESCRIPTION |
---|---|
GND | Ground |
R2 | R lower bit data |
G2 | G lower bit data |
B2 | B lower bit data |
B | B line selection |
D | D line selection |
CLK | Clock input |
OE | Output enable |
Usage Scenarios
- DIY Maker Desktop Or Wall Mount Display
- Signboard
- Environment Monitor
Raspberry Pi Instructions
For Raspberry Pi, please refer to the GitHub information for demos and wiring references.
Hardware Connection: Details are provided in the linked resources.
Software Settings: Configuration instructions are available in the linked resources.
User Guides for Arduino Mega
Hardware Connection
Preparation: Requires RGB-Matrix-P4-64x32 and Arduino Mega (purchased separately).
Hardware Connection Diagram: A diagram is provided in the original documentation. Key connections are described textually.
Software Settings
Download Example: Download the example code.
After connecting wires as per the hardware connection diagram, proceed with software settings.
Function Description: The display can show icons, text, and numbers.
Example Effect: The effect of running an instance is shown in the original documentation.
Working with ESP32
Preparation
Requires RGB-Matrix-P4-64x32 and NodeMCU-32S (not included).
Hardware Connection
Refer to the original documentation for hardware connection details.
Software Setting
Download the demo. Copy the 'AuroraDemo' folder from the libraries to the Arduino IDE's libraries directory.
After connecting the wires according to the hardware connection diagram, configure the software settings.
Note: If you do not have the corresponding board, follow these steps to add support: Click File → Add Board Manager URL, enter https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
, and click OK.
Example Demos:
- SimpleTestShapes: Displays basic shapes.
- PatternPlasma: Displays cool plasma patterns.
- BouncingSquares: Shows bouncing squares.
- AuroraDemo: A simple example demonstrating various animation effects.
There is an open-source project on GitHub: ESP32-HUB75-MatrixPanel-I2S-DMA, which provides a more detailed introduction.
Working with Pico
Hardware Connection
Preparation: Requires RGB-Matrix-P4-64x32 and Raspberry Pi Pico (purchased separately; recommended with soldered pin headers for easier wiring).
Diagram: A diagram is provided in the original documentation. Key connections are described textually.
Software Setting
Download the demo.
After connecting the wires according to the diagram, configure the software environment.
Performance
After setting up the CircuitPython environment, copy the contents of the CircuitPython directory from the downloaded Pico example to the recognized USB flash drive to run the examples (16 demos available).
The '.psd' files in the PSD folder can be used to modify text images. Modified images must be saved in 'BMP' format.
Function
- Display text
- Set scrolling effect
Resources
- Demo Samples: 2D Drawing (Windows Arduino 1.8.15)
Support
For technical support, please visit the Waveshare support page and open a ticket.