Black Lives Matter - Action and Equality. ... Adafruit is open and shipping.
0

16x32 matrix with bonnet: just showing pink & blue strip of
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

16x32 matrix with bonnet: just showing pink & blue strip of

by Chris_Woollard on Thu Dec 26, 2019 3:32 pm

Quick breakdown of symptoms:
Continuous pink[ish] strip of leds on row 2 and a blue strip of leds on row 9 that don't clear upon running a demo OR...
issuing a CTRL-C to exit any demo.

=============
Panel size: 16x32 matrix (ADA420) running via a matrix bonnet (ADA 3211) with its own 5v 4Amp supply on an RPi4 B (4Gb) with its own 3v supply. The Hub75 cable has been inserted correctly into the input socket on the panel.

The pi has been updated to buster.
The broadcom sound module [snd_bcm2835] has been switched off at boot.
=============

If I run any of the demos, I'll see a flicker of led action on rows 3 & 10 until timeout of the demo or exiting using CTRL-C. Then the pink(ish) strip on row 2 and the blueish strip on row 9 reappears.

Regards

Chris_Woollard
 
Posts: 15
Joined: Thu Dec 26, 2019 1:33 am

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by dastels on Thu Dec 26, 2019 5:34 pm

Please do a careful visual inspection of the matrix board? An solder joints look suspect? See https://learn.adafruit.com/adafruit-guide-excellent-soldering. No broken traces?

dastels
 
Posts: 3030
Joined: Tue Oct 20, 2015 3:22 pm

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by Chris_Woollard on Thu Dec 26, 2019 11:01 pm

No soldering has been attempted on the bonnet.
It is a stock bonnet straight from the esd & jiffy bag it was supplied in..

All ribbon connections are secure.
All power connections are tight.

I have attempted another test using the flag:
Code: Select all | TOGGLE FULL SIZE
--led-rgb-sequence=GRB

to see if the bonnet is sending the RGB sequencing in the wrong order... no change.

I have thought that the hub75 cable supplied with the matrix panel might be wired wrongly?
Simply put - it is is straight through ribbon cable...

Do people have to wire up the panel and bonnet in a different order?
I have seen pictures of experimental matrix boards with a set of jumper leads instead of a ribbon cable.

regards

Chris_Woollard
 
Posts: 15
Joined: Thu Dec 26, 2019 1:33 am

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by Chris_Woollard on Thu Dec 26, 2019 11:12 pm

Additional:
I do have a second rgb matrix panel - not yet tested.
I'll do a swap and see if that makes a difference.

regards

Chris_Woollard
 
Posts: 15
Joined: Thu Dec 26, 2019 1:33 am

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by Chris_Woollard on Sun Dec 29, 2019 9:17 am

Ok. some progress (of sorts).

Panel 1 - 1906001-029 - Some response.
Panel 2 - 1906001-202 - Pink scan strip on row 2 and blue scan strip on row 9...

hmmm...

Ok, powered down the Pi, unplugged the bonnet and restarted - Pi fine.

With the bonnet still disconnected... connected up the rgb matrices with power only - no data cables
Powered up the bonnet and...

Panel 1 - 1906001-029 - Vague response.
Panel 2 - 1906001-202 - Intermittent white scan strip on row 1,2,6,8,9,10,14 & 16

Looks like I have some power issues with the supplied cables...

Regards

Chris_Woollard
 
Posts: 15
Joined: Thu Dec 26, 2019 1:33 am

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by Chris_Woollard on Sun Dec 29, 2019 9:36 am

Removed the heat shrink from one of the supplied vcc/gnd cables and ugh... shocking.
Just a large ball of solder splicing the burnt shrouded cables up. No finesse at all.
IMG0003A.jpg
Awful jointed work.
IMG0003A.jpg (156.61 KiB) Viewed 161 times


I'll get that mess sorted into a couple of wago power connectors and try again.

Regards

Chris_Woollard
 
Posts: 15
Joined: Thu Dec 26, 2019 1:33 am

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by Chris_Woollard on Sun Dec 29, 2019 3:16 pm

Getting a better response from both panels with these wago power connectors.
IMG0007A.jpg
Wago 3-pole connectors 222-413
IMG0007A.jpg (131 KiB) Viewed 151 times


So now to upgrade the Hub75 cables with some decent ones rather than the ones supplied.

Regards

Chris_Woollard
 
Posts: 15
Joined: Thu Dec 26, 2019 1:33 am

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by Chris_Woollard on Sun Dec 29, 2019 5:57 pm

I've used some adafruit jumper cables (ADA266) to mimic the proper chained hub75 cable.
Plugged back into the bonnet... oooooh bright light!
IMG0010A.jpg
its a bit bright...
IMG0010A.jpg (152.31 KiB) Viewed 144 times


No control over brightness at the moment, but at least I can confirm that both panels are working and there doesn't seem to be any duff leds.
Now, just need to wait for the proper cables to come through the post before I can replug them into the Pi.

Making progress...
Regards

Chris_Woollard
 
Posts: 15
Joined: Thu Dec 26, 2019 1:33 am

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by dastels on Sun Dec 29, 2019 6:39 pm

Nice to see progress. Sad that the problems are completely unnecessary .

Dave

dastels
 
Posts: 3030
Joined: Tue Oct 20, 2015 3:22 pm

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by bcochran1 on Sun Dec 29, 2019 8:18 pm

Hi,

I'm following this thread with great interest. You are doing a great problem triage/assessment/resolution job.

The Adafruit product description for the RGB matrix you purchased says it is a leftover sourced from a company that makes larger signage, so I guess poorly finished cables are to be expected. I like the look of your Wago connectors. Thank you for providing a photo of that.

What new cables exactly are you waiting for? Are you sourcing them from Adafruit?

Thanks so much

Bob


bcochran1
 
Posts: 474
Joined: Mon Jan 21, 2013 10:46 pm

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by Chris_Woollard on Thu Jan 02, 2020 11:37 am

Hi again,

A decent 40pin gpio m/f ribbon cable arrived yesterday, improving the matrix panels still further. While I appreciate that the bonnet can be connected straight onto the Pi, it seemed a little wobbly and could (briefly) touch the PoE pins to the left of the gpio set.

Also a better Pi psu was added as the usb supply was only temporary.

The result was that demo 3 worked thusly:
IMG0011A.jpg
Demo 3: Box boundaries performing well
IMG0011A.jpg (139.43 KiB) Viewed 113 times


Ok, all good. Still waiting on the Hub75 cables though.
Yes Bob, (ADA4170) 2x8pin IDC cables look a lot better than the ones in the matrix panel boxes. And they perform as decent Hub75 cables too.

Now the matrices are running the clock program while I work on the next part of the project.
IMG0012A.jpg
Default clock program inside the examples-api-use folder
IMG0012A.jpg (146.04 KiB) Viewed 113 times


I'm aiming for an implementation of the Network Caller ID Display project on a Pi. I already have another Pi and modem running as an NCID server for picking up inbound phone numbers and filtering them, I just need a separate display to handle the feed.

Is it a bit extravagant to have a Pi doing this on a matrix board?
I don't think so as I hope to end up with a Caller Display that I can read from 40 feet away. Without my glasses on. :D
There was a US resident that did a home-brew NCID display on an arduino and an earlier array of adafruit red matrices, but I couldn't get hold of those, so plumped for a few rgb matrices instead.

Additionally, I'm now using the Wago 5-pole connectors (222-415) as they allow me to chain the power supply of both matrices to the bonnet in one go.

Regards

Chris_Woollard
 
Posts: 15
Joined: Thu Dec 26, 2019 1:33 am

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by dastels on Thu Jan 02, 2020 12:54 pm

Awesome! this just shows the importance of good soldering/connections and quality cables.

Dave

dastels
 
Posts: 3030
Joined: Tue Oct 20, 2015 3:22 pm

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by bcochran1 on Thu Jan 02, 2020 11:25 pm

I too like Wago connectors. We have several small children for neighbors, and Wago connectors seem to be good for keeping little fingers away from potentially shocking contact with my wiring to support Neopixel strips that are on the Christmas tree.

Thanks so much

Bob

bcochran1
 
Posts: 474
Joined: Mon Jan 21, 2013 10:46 pm

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by Chris_Woollard on Mon Jan 13, 2020 12:27 pm

Hi again,

Some better Hub75 cables and some heatsinks for the two Pis have arrived.
IMG0015A.jpg
Two heatsinks and one GPIO cable P4170
IMG0015A.jpg (224.99 KiB) Viewed 76 times


The scanning quality is much improved with less pixel artefacts appearing at the edges of the displays.
The Hub75 cables are a bit long, but I can cut them down later (when I've got the right tools)

Now experimenting with the differing fonts available in the matrix/fonts folder.
Utilising the 7x14B.bdf presenting with 50% brightness, I entered the following at the command line:
Code: Select all | TOGGLE FULL SIZE
sudo ./clock -f ../fonts/7x14B.bdf --led-rows=16 --led-cols=32 --led-chain=2 --led-slowdown-gpio=5 --led-pixel-mapper=Rotate:180 -b 50 -S=-50 x=10 y=-20 -d %T -C 0,0,255 --led-daemon


IMG0016A.jpg
7x14B.bdf works for me...
IMG0016A.jpg (139.37 KiB) Viewed 76 times


Now working on the python code I need to get the matrix to display the last phone number entry from my NCID server.
A python module is included in the bindings folder so I'm already ahead - I don't have to figure out how to get the text string to display.
Getting the last entry in the call log is a different story...

Regards

Chris_Woollard
 
Posts: 15
Joined: Thu Dec 26, 2019 1:33 am

Re: 16x32 matrix with bonnet: just showing pink & blue strip

by bcochran1 on Mon Jan 13, 2020 9:16 pm

Chris_Woollard wrote:Now working on the python code I need to get the matrix to display the last phone number entry from my NCID server.
A python module is included in the bindings folder so I'm already ahead - I don't have to figure out how to get the text string to display.
Getting the last entry in the call log is a different story...


Hi,

May I suggest using `tail --lines=+1' and a little artistic use of `cut' and/or sed to get exactly the data you want from the the last line? Check 'man tail' for your version of tail. It is a wondrous thing for digging through log files. Experiment a bit...someone has done this before so Stack Overflow can also be a great help.

Thanks so much

Bob


bcochran1
 
Posts: 474
Joined: Mon Jan 21, 2013 10:46 pm

Please be positive and constructive with your questions and comments.