You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# ESP32 64x64 RGB DMD Driver
This project drives a 64x64 RGB LED Dot Matrix Display (DMD) connected to an ESP32 using the HUB75 interface via a DMDos board.
## Hardware Setup
- **ESP32** connected to the DMD via HUB75 port on DMDos board.
- **Pinout** (as per DMDos board):
- R1: GPIO 25
- G1: GPIO 26
- B1: GPIO 27
- R2: GPIO 14
- G2: GPIO 12
- B2: GPIO 13
- A: GPIO 33
- B: GPIO 32
- C: GPIO 22
- D: GPIO 17
- E: GND
- CLK: GPIO 16
- LAT: GPIO 4
- OE: GPIO 15
## Software
- Uses the [ESP32-HUB75-MatrixPanel-DMA](https://github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA) library.
- Displays vertical RGB bands for testing.
## Building and Uploading
1. Install PlatformIO.
2. Open the project in VS Code with PlatformIO extension.
3. Run `pio run` to build.
4. Connect ESP32 and run `pio run --target upload` to upload.
## Notes
- If colors appear incorrect, you may need to swap pin assignments (e.g., R and B) depending on the panel's color order.
- Adjust brightness with `setBrightness8()` if needed.# squareDMD