Ross ROSS = Recommend OSS · open-source software intelligence for agents

mrcodetastic/ESP32-HUB75-MatrixPanel-DMA

An Adafruit GFX Compatible Library for the ESP32, ESP32-S2, ESP32-S3 to drive HUB75 LED matrix panels using DMA for high refresh rates. Supports panel chaining. observed · 2026-08-28

github.com/mrcodetastic/ESP32-HUB75-MatrixPanel-DMA · C++ · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

84/100

  • Activity 98
  • Release rhythm 56
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 130.5
  • age_days: 2872
  • days_rel: 134
  • days_push: 17
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

1582 stars · 339 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

An Arduino/ESP-IDF library for the ESP32, ESP32-S2, and ESP32-S3 that drives HUB75/HUB75E RGB LED matrix panels using hardware DMA for high refresh rates with low CPU overhead. It provides an Adafruit GFX-compatible drawing API, binary-code modulation for color depth, panel chaining, and CIE 1931 luminance correction.

Use cases

  • drive HUB75 LED matrix panels with an ESP32
  • display graphics on RGB LED matrix panels at high refresh rates
  • chain multiple LED matrix panels into a larger display
  • draw text and shapes on an LED matrix using Adafruit GFX
  • build an LED matrix clock or sign with ESP32
  • render animations on 64x64 or 64x32 LED panels
  • control outdoor 1/4 scan LED panels with ESP32-S3

When to choose

  • you are using an ESP32-family microcontroller with HUB75-connected LED panels
  • you need high refresh rates without CPU-heavy bit-banging
  • you want Adafruit GFX compatibility for easy drawing code
  • you need to chain multiple panels into a larger virtual display

When to avoid

  • you use WS2812/NeoPixel strips or other non-HUB75 LED hardware
  • your project runs on non-ESP32 microcontrollers like AVR or STM32
  • you need to drive unsupported panel driver chips not listed as working
  • you want a plug-and-play solution without wiring and power supply considerations

Facets

library · maturity active

embedded graphics embedded-systems graphics hardware embedded iot cpp esp32 led-matrix hub75 dma adafruit-gfx arduino led-panels display-driver

1 source

Member repositories

RepositoryRoleHealth v2
mrcodetastic/ESP32-HUB75-MatrixPanel-DMAmain84

For agents

markdown · JSON · MCP: product_card(name="mrcodetastic/ESP32-HUB75-MatrixPanel-DMA")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem