Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Horizontal white/pink lines displayed across matrix instead of text #1345

Closed
naveenfarey opened this issue Oct 12, 2021 · 13 comments
Closed

Comments

@naveenfarey
Copy link

Hardware

  • Raspberry Pi Zero WH
  • Adafruit Bonnet
  • 1 x Adafruit RGB LED Matrix (64x32 2.5mm Pitch)

OS

  • Raspbian Lite

ISSUE

  • Horizontal white/pink lines are displayed across the screen instead of hello world text when using runtext.py. Issue also occurs with other examples. Command I'm running is,

sudo python3 runtext.py --led-gpio-mapping=adafruit-hat --led-cols=64 --led-rows=32
Same issue occurs with python2.7

dtparam=audio=on has been altered to dtparam=audio=off in /boot/config.txt

photo

@hzeller
Copy link
Owner

hzeller commented Oct 12, 2021

Did you try all the row address types and multiplex options ?
https://github.com/hzeller/rpi-rgb-led-matrix#types-of-displays

@naveenfarey
Copy link
Author

Yes, I've played around with those options but they seem to change between outputting 2 horizontal lines or 4 but that's about it.

@hzeller
Copy link
Owner

hzeller commented Oct 13, 2021

which was the best setting ? It looks like an row address type issue.
Also did you double check that you connected the cable on the input side of the panel ?

@naveenfarey
Copy link
Author

--led-row-addr-type=4 seemed to work better (see below)

PXL_20211013_020509499 MP

I'm pretty sure it's in the input slot (see below) I did try the other slot just in case but that shows one tiny small line, so I don't think that is correct.

PXL_20211013_020525750 MP

@naveenfarey
Copy link
Author

Hi @hzeller

Any steps I can try to troubleshoot further? Thanks.

@hzeller
Copy link
Owner

hzeller commented Oct 18, 2021

Did you try all the --led-panel-type settings ?

@naveenfarey
Copy link
Author

Apologies for the delayed response @hzeller. Yes, I did try both options ('FM6126A', 'FM6127').

I also did away with using Python and tried the examples-api-use/demo however it's displaying the same results. Is it possible that the led matrix board is faulty?
sudo examples-api-use/demo -D0 --led-gpio-mapping=adafruit-hat --led-rows=32 --led-cols=64 --led-row-addr-type=0

@naveenfarey
Copy link
Author

naveenfarey commented Nov 16, 2021

Photo of current setup @hzeller

led_matrix

pi_zero

Current display with sudo examples-api-use/demo -D0 --led-gpio-mapping=adafruit-hat --led-rows=32 --led-cols=64 --led-slowdown-gpio=0 out is showing,

current_display1

@anandrajgupta
Copy link

is your bonnet GPIOs soldered properly?

@naveenfarey
Copy link
Author

@anandrajgupta sorry I'm confused why would it need to be soldered? I'm using the adafruit hat/bonnet and the pi has pre soldered pins, the hat/bonnet just slips on.

@anandrajgupta
Copy link

Sorry my bad, it has smt connector so from top view it looked like soldering issue.

Did you follow complete instruction provided here: https://learn.adafruit.com/adafruit-rgb-matrix-bonnet-for-raspberry-pi/
Specially the shorting those 2 GPIO step...

@naveenfarey
Copy link
Author

naveenfarey commented Nov 16, 2021

all good! I'm assuming you're referring to the step where it mentions,

If you're using a 64x64 RGB matrix and either a Bonnet or a Rev C HAT, use your soldering iron to melt a blob of solder on the bottom solder jumper so the middle pad is 'shorted' to 8. (This is compatible with 64x64 matrices in the Adafruit store. For 64x64 matrices from other sources, you might need to use 16 instead, check the datasheet.)

@anandrajgupta would that need to be done even though I don't have a 64x64 display matrix? or it needs to be done because I have a bonnet?

I noticed this too but decided for the 'convenience' option since it requires no soldering and should still work.

The “quality” option comes at a cost. First, you need to solder a jumper wire between GPIO4 and GPIO18 on the Bonnet or Hat board. Also, the normal sound output of the Raspberry Pi must be disabled. You can still use a USB sound adapter if needed, but audio over HDMI or from the 1/8" jack will not be present.

The “convenience” setting requires no changes and sound still works. For many casual projects this might look good enough. There’s an occasional bit of flicker from the matrix, that’s all.

If you’re not sure, or if you just want to get started experimenting with your new gadget, select “convenience” for now. You can make the change and reinstall the software later if needed.

@naveenfarey
Copy link
Author

Issue due to faulty adafruit bonnet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants