MLB-LED-Scoreboard / mlb-led-scoreboard

An LED scoreboard for Major League Baseball :baseball:
GNU General Public License v3.0
576 stars 102 forks source link

Display is incorrect when using qty2 64x32 Waveshare displays #545

Open ando01 opened 1 week ago

ando01 commented 1 week ago

I have the following hardware: RPi4 Adafruit Bonnet (with E pin soldered to 8) 5V 10A Power supply 2 WaveShare 64x32 LED Matrix Displays

Here are pictures of the hardware connections:

Screenshot 2024-06-30 at 11 52 08 AM

Screenshot 2024-06-30 at 11 52 41 AM

Here is the command line I am using: sudo ./main.py --led-gpio-mapping="adafruit-hat" --led-slowdown-gpio=3 --led-rows 64 --led-cols 64 --led-chain 2

Here is what my displays look like after running that command:

Screenshot 2024-06-30 at 11 55 33 AM

If I try to run the 2 displays side by side (32x128) using the following command, the display works fine: sudo ./main.py --led-gpio-mapping="adafruit-hat" --led-slowdown-gpio=3 --led-rows 32 --led-cols 64 --led-chain 2

Screenshot 2024-06-30 at 1 54 54 PM

Side note: I tried --led-cols 128 and got an error saying invalid matrix size. I am not sure why the above command works. Maybe --led-chain is a multiplier for led cols??

I cannot figure out why this is not working for the 64x64 configuration and hoping someone here can help. I am pretty new to working with these LED Matrix displays but familiar with hardware and software.

Thanks in advance