I need some help with an Adafruit Matrix Bonnet, 2 32x64 2.5mm pitch LEDs from Adafruit, a 5v 10amp power supply, and a Raspberry Pi 2.
I've soldered the E jumper according to the picture in the guide and shorted it to 8:
I think the 2 matrices are only displaying mirrored image and not 64 rows all the time. I don't believe there's anything wrong with the matrices as I was able to display a 64x64 image in CircuitPython last week, but i need to use a Pi as I need more memory.
I've installed the RGBMatrix software via the script in the guide. I've tried to step through various command line arguments to see what happens.
This is what I think should work:
- Code: Select all | TOGGLE FULL SIZE
udo ./demo -D0 --led-cols=64 --led-rows=64 led-chain=2
Suggestion: to slightly improve display update, add
isolcpus=3
at the end of /boot/cmdline.txt and reboot (see README.md)
Size: 64x64. Hardware gpio mapping: adafruit-hat
Press <CTRL-C> to exit and reset LEDs
What i see is a 64x64 image, but cropped and mirrored:
So then I stepped through the various options:
- Code: Select all | TOGGLE FULL SIZE
sudo ./demo -D0
Suggestion: to slightly improve display update, add
isolcpus=3
at the end of /boot/cmdline.txt and reboot (see README.md)
Size: 32x32. Hardware gpio mapping: adafruit-hat
Results in 4 boxes rotating (I think it's 2 32x32 squares mirrored for a total of 4)
- Code: Select all | TOGGLE FULL SIZE
sudo ./demo -D0 --led-rows=64
Suggestion: to slightly improve display update, add
isolcpus=3
at the end of /boot/cmdline.txt and reboot (see README.md)
Size: 32x64. Hardware gpio mapping: adafruit-hat
Press <CTRL-C> to exit and reset LEDs
Same 4 squares rotating
- Code: Select all | TOGGLE FULL SIZE
sudo ./demo -D0 --led-cols=64
Suggestion: to slightly improve display update, add
isolcpus=3
at the end of /boot/cmdline.txt and reboot (see README.md)
Size: 64x32. Hardware gpio mapping: adafruit-hat
2 squares rotating, 1 on top 1 on bottom (probably mirrored again?)
If I add the --led-chain parameter to any of the above that don't show it, it doubles the row or column I want:
- Code: Select all | TOGGLE FULL SIZE
sudo ./demo -D0 --led-cols=64 --led-chain=2
Suggestion: to slightly improve display update, add
isolcpus=3
at the end of /boot/cmdline.txt and reboot (see README.md)
Size: 128x32. Hardware gpio mapping: adafruit-hat
- Code: Select all | TOGGLE FULL SIZE
sudo ./demo -D0 --led-rows=64 --led-chain=2
Suggestion: to slightly improve display update, add
isolcpus=3
at the end of /boot/cmdline.txt and reboot (see README.md)
Size: 64x64. Hardware gpio mapping: adafruit-hat
This one says it's correct, but it's the same as the first one above that I think should work like the picture - a 64x64 square, but cropped to only fit one panel and mirrored on the other panel.
You can see from the command line output that the size does change, but it's always mirrored. What else should I try or be doing?
Any hints, tips, and suggestions are appreciated. Thank you in advance!
--P