Open cmagnuson opened 6 years ago
For what it's worth, I was able to map out each pixel with the following command:
sudo ./demo -D12 --led-gpio-mapping=adafruit-hat --led-rows=16 --led-cols=32 --led-chain=4
When I did less then led-chain=4, I was getting duplicate pixels (display split left and right or top and bottom). I created the following x/y mapping for them, but haven't been able to successfully implement a multiplex mapper that works sized for the 16x32 display
X-mapping:
Y-mapping:
I also tried a command that should be appropriately sized, but after filling rows 0 and 1, rows 2 and 3 did not fill:
sudo ./demo -D12 --led-gpio-mapping=adafruit-hat --led-rows=4 --led-cols=128 --led-chain=1
did you get a solution for your issue?
I didn't but thanks for checking back. I switched to some RGB panels that were supported by rpi-rgb-led-matrix and haven't done any more experimenting with these P10 panels since. Issue can be closed in my opinion
I have written a transformer for my single color P10 module. Please see #531 . May be it will be useful to you.
I'm trying to get a P10 panel with HUB12 interface working and am almost there, but can't get the mapping quite right.
I'm using the adafruit matrix HAT and rewiring the HUB75 OE/GND/A/B/CLK/LAT/R to matching HUB12 pins seems to be working correctly.
The problem I'm seeing is that with the following mapping, I get the same results duplicated on left half and right half of display:
Using this command:![20180419_145321](https://user-images.githubusercontent.com/1679980/39015942-61288e26-43e4-11e8-9788-eb62c48a3571.jpg)
sudo ./demo -D12 --led-gpio-mapping=adafruit-hat --led-rows=16 --led-multiplexing=7
And with another mapping I can solve the left-right split, but then only every 2 rows are displayed (2 on 2 off, etc):
sudo ./demo -D12 --led-gpio-mapping=adafruit-hat --led-rows=16 --led-multiplexing=8 --led-chain=1
I've experimented with the led-row-addr-type and the existing multiplexers but with no success. Any ideas would be greatly appreciated!