// the find
aokailin/HUB75-signalRGB-WIFI
基于MatrixPanel的signalRGB点阵屏幕
Arduino/ESP32-S3 firmware that drives a 40×80 HUB75 LED matrix panel by acting as a fake WLED device for SignalRGB. It receives compressed RGB data over UDP via a custom Wi-Fi web server and AP provisioning mode. Audience is hobbyists who already own this exact hardware combination.
The bandwidth compression trick — packing two pixels into one byte (4 bits per channel) — is a reasonable workaround for ESP32-S3 UDP throughput limits. AP-mode provisioning means no hard-coded credentials in the firmware. Piggybacks on SignalRGB's existing WLED plugin instead of requiring a custom driver.
Requires patching SignalRGB's WLED.JS manually, with no version pinning — any SignalRGB update silently breaks it. The 4-bit color depth (16 levels per channel instead of 256) is a significant visual quality loss that isn't called out clearly. Single-file Arduino sketch with no separation of concerns; the MDNS dependency ships as a zip instead of a proper library reference. Zero error handling visible in the README; if UDP packets drop or arrive out of order, behavior is undefined.