i have not found the ICN2025BP chip details, but i did try the panel using
- Raspberry PI 3B+,
- PCB: 'Joy-it RGB MatrixCtrl' HAT,
https://www.joy-it.net/en/products/RB-MatrixCtrl - Software:
https://github.com/hzeller/rpi-rgb-led-matrix After some fiddling around, i found the settings which work for the "P10RGB-3535-4S-V3.3";
sudo python3 grayscale-block.py --led-rows 16 --led-chain 3 --led-cols 32 --led-slowdown-gpio 3 --led-multiplexing 4 --led-show-refreshnotably,
| Parameter | | Refresh rate |
| ___________ | ___ | ___________ |
| --led-slowdown-gpio 1 | | 800Hz. But panel shows an incomprehensible noise pattern |
| --led-slowdown-gpio 2 | | 750Hz. |
| --led-slowdown-gpio 3 | | 690Hz. |
| --led-slowdown-gpio 4 | | 600Hz. |
| | |
| Parameter | | Comment |
| ___________ | ___ | ___________ |
| | |
| --led-multiplexing 4 | | The file multiplex-mappers.cc uses the following class: (new ZStripeMultiplexMapper("ZStripe", 0, 8 )) |
The pixels of the panel "P10RGB-3535-4S-V3.3" of w32 x h16 seem to be addressed as follows:
- 1 row-nr address a line in both top half(w32 x h8) and bottom half(w32 x h8). (as with hub75)
- 1 row-nr adrresses pixels in a Z order, like:
a) - it's 8 pixels in-line,
b) - then it continues 4 lines lower starting 8 pixels back(like cariage return)
c) - it's 8 pixels in-line,
d) - then starts the next block of 8x8 to the right of it, 8 lines up, connecting to the end of the pixels in a)
i could be wrong with some addressing details, but i'm led to believe the above because of the pixel test-pattern available in the "RHX Plus V8" app.