Open ntsarb opened 5 years ago
Howdy, so I guess you found my previous work looking around for support in making those panels work. You may have found this script https://github.com/marcmerlin/SmartMatrix/blob/FM6126A/examples/FM6126A_reset/FM6126A_reset.ino which can be ported to your processor if you so wish. But keep in mind that adafruit provides libs and support for hardware sold by adafruit, and currently their panels do not have the FM6126A chip, so I believe your request will just get closed. That being said, if I may, I recommend you switch from arduino mega to ESP32 and SmartMatrix + SmartMatrix::GFX, as an ESP32 is both cheaper and a lot more capable. In theory you need level shifters back from 3.3V to 5V, I use them, but apparently you can get by without them.
You can have a look at http://marc.merlins.org/perso/arduino/post_2019-04-01_SmartMatrix_-SmartMatrix-Shield-v4-for-Teensy_-ESP32-shield-with-level-shifter_-and-SmartMatrix_GFX.html#ESP32 if you'd like more info on how to use SmartMatrix with ESP32. Good luck.
As another option, FM6126A is now natively supported in rPi. I also wrote a driver that allows you to run arduino code on an rPi and send the output to RGBPanels: http://marc.merlins.org/perso/arduino/post_2020-01-01_Running-FastLED_-Adafruit_GFX_-and-LEDMatrix-code-on-High-Resolution-RGBPanels-with-a-Raspberry-Pi.html
See: https://github.com/marcmerlin/ArduinoOnPc-FastLED-GFX-LEDMatrix
Just realized the reason why my 64x32 led display doesn't work relates to the use of a different chip, FM6126A, which is not supported by RGB-matrix-Panel library.
Is there any ongoing work to support FM6126A chip? Looks like the PxMatrix library (for ESP8266) already supports it, but I couldn't use it on Arduino Mega 2560: https://community.pixelmatix.com/t/smartmatrix-doesnt-support-fm6126a-driver-chips/421
Thank you.