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.
MIT License
961 stars 212 forks source link

Question about Panels 64x64 Pixel, 1/32 Scan LED Matrix. #283

Open burkadius opened 2 years ago

burkadius commented 2 years ago

I use this panel in this project https://www.instructables.com/Talking-Tetris-Clock/ Unfortunately, the panel does not work at all. The library HUB75 RGB LED matrix library utilizing ESP32 DMA supports the following panel driver chips and 64x64 matrix,1/32 scan. ICND2012 RUC7258 FM6126A AKA ICN2038S, FM6124 (Refer to PatternPlasma example on how to use.) SM5266P On my panel (Aliexpress) P2.5 64x64-32S-V2.0 the following chips are installed CHIPONE ICND 2153AP MW245B FM - TC7258GN 74HC04S Is there any experience with this chipset? Should it work? Kind regards Burkhard

board707 commented 2 years ago

ICND2153 is a driver with s-PWM technology, such drivers are not supported by the library.

ergindemir commented 2 years ago

Is there a documentation how pwm signal is input the board?

board707 commented 2 years ago

The datasheet of the ICND2153 is quite brief, but the MBI5153 and 5152 drivers are very similar to the one you are looking for and their datasheets can be a useful source of information. https://datasheetspdf.com/pdf-file/974150/Macroblock/MBI5153/1 https://www.neumueller.com/download/MBI5152%20Anwendungshinweis%20-%20Application%20Note.pdf

burkadius commented 2 years ago

No, No documentation for the board at all

Am 31.05.2022 um 21:38 schrieb ergindemir @.***>:

Is there a documentation how pwm signal is input the board?

— Reply to this email directly, view it on GitHub https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA/issues/283#issuecomment-1142569563, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACQ6WSAR2NN4LNN6ATHBNJTVMZTBVANCNFSM5WOXWTLA. You are receiving this because you authored the thread.

board707 commented 2 years ago

For most china LED panels the only available documentation are datasheets of the drivers.

ergindemir commented 2 years ago

If there is no doc how does the control card manufacturer design the board? It must be somewhere.

board707 commented 2 years ago

maybe but I haven't seen it

added: - I think it's better to convert the issue to discussion, because it's not a library issuing

dosipod commented 2 years ago

We got 4 panels that are P2 64X64 1/32 Scan ,We do not also have an accurate datasheets but some of the examples worked with few modification for 64x64 . Can you test the examples in the link below . If they worked for you even partially then we have something to go on for further work .we just got those and for sure we can try to chain as much as possible and test for others as we have a lot of MCUs and HW and this is part of students projects and we have no real use case other then learning

https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA/issues/288#issuecomment-1166697540

pryankster commented 1 year ago

I found this archive on a chinese document website. it contains application notes, registers, and timing information for a bunch of different driver chips. The docs are all in chinese, but should be translatable with google translate.

The text along with it translates to: "Common LED control driver chips with register setting information: such as icn2038s, icn2053, mbi5151, mbi5152, mbi5153, mbi5169, mbi5170, mbi5224, mbi5324, mbi6023, etc."

I'm poring over it right now, hopefully the data will be useful for others, too.

mrcodetastic commented 1 year ago

If you turn any of your investigation into code this library could use it will be most appreciated.