hzeller / rpi-rgb-led-matrix

Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
GNU General Public License v2.0
3.59k stars 1.15k forks source link

P2.5 64x128 panel multiplexing? #1128

Closed Crispdust closed 3 years ago

Crispdust commented 3 years ago

Hi all. I've had the code working with a 64 x 64 panel working using the FM6216A chips. I've now tried a 64x128 panel and you d that it doesn't look as expected. Demo D0 and D look like the attached images. 20200822_223557 20200822_223644 These images are with default settings. I've tried the different multiplex settings. And get very different outputs that are all over the place. Any advice is greatly appreciated.

Dan.

hzeller commented 3 years ago

did you go systematically through all --led-row-addr-type settings and --led-multiplexing settings ? Which look best ?

Crispdust commented 3 years ago

Hi, I went through all the row address settings and all the matrix settings and found the defaults to be best. Other settings seemed to make the image more fragmented or blank, However I didn't try all the various combinations. I'll look at those tonight. One thing I'll add is that the numbers on the chips are different to what I've seen before.

Crispdust commented 3 years ago

So any --led-row-addr-type other than 0 results I a blank display no matter what the multiplexing is set to.
With --led-multiplexing=0 gives the results in the above images. All the others are more broken up or offset. 9 and 10 cause errors. 10 will display something but 9 leaves the screen blank. The display uses the hub75E connector and the pinout appears to be the same as the 64 x 64 display that does work. I've also used the same cables on both displays to rule out a problem with the cables and I've tried a second 64 x 128 display and had the same results. If you have any further advice it would be much appreciated as it appears to be so close to working correctly.

Crispdust commented 3 years ago

Hold on, looking at git I believe there are more multiplex options as the software has been updated. Doh. I'll check them out as well...

Crispdust commented 3 years ago

And done it. I downloaded the latest files off git and found that --led-row-addr-type=4 --led-multiplexing=0 gave me a much brighter output and was close but glitchy. --led-slowdown-gpio=2 sorted out the glitchyness and got it working.
Apologies for being a pain. I'd started with the adafruit files a few weeks ago and went from there.

Crispdust commented 3 years ago

Oh awesome software by the way. You are a star!

hzeller commented 3 years ago

Glad you got it working! Have fun with your LED panels.