-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
I'm trying to get a HUB75 RGB LED ABC panel working using the hzeller/rpi-rgb-led-matrix library on a Raspberry Pi Zero 2W using an Electrodragon HAT..
The panel uses MBI5124 constant-current sink drivers. I have other panels (ABCD) of the same resolution (64×64, 1:32 scan, 2-chain parallel) from a different manufacturer that work fine with this setup, **but these particular ones (ABC) won't light up at all. **
• The panel works when connected to a NovaStar controller, so I know it's not defective.
• I'm using the "regular" hardware mapping and a pixel_mapper_config of "Rotate:180;264-Mapper", along with 64 rows, 64 cols, chain_length=1, parallel=2, and multiplexing=1.
• I've confirmed 5V and GND on the panel, and verified GND continuity between the Pi and panel.
• I wrote a diagnostic tool that pulses all HUB75 signals individually (CLK, LAT, OE, A–E, R1–B2) directly via GPIO. No output appears on the panel.
• I've verified cable orientation is correct (red stripe aligned with LAT/pin 1) but have not tried flipping the cable yet.
• I implemented the recommended MBI5124 config sequence (0x7D6B), raising LE for exactly 4 clocks, and tested all reasonable combinations of OE polarity, CLK edge, LE timing, and OE blanking.
At this point I'm out of ideas. Is it possible this panel uses a slightly different MBI5124 variant or requires an undocumented init sequence? Has anyone run into a similar case where the panel works with NovaStar but not with the Pi and hzeller library?
Thanks for any suggestions.