hzeller / rpi-rgb-led-matrix

Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
GNU General Public License v2.0
3.67k stars 1.17k forks source link

Issue with Qiangli 64x64 RGB panel #832

Open zaun opened 5 years ago

zaun commented 5 years ago

I'm having some issues with my panel that I bought. As far as I can tell its this specific panel, though I posted a picture of the back of mine below. I've tried to run the demos it kinda works, but not really. and after a few moments it goes wonky. Here is a quick video of demo 0.

I've made a little test program to light up LED 0,0 with only red.

while(1) {
  led_canvas_set_pixel(offscreen_canvas, 0, 0, 1000 & 0xff, 0, 0)
  offscreen_canvas = led_matrix_swap_on_vsyc(matrix, offscreen_canvas);
}

I'm running with --led-rows=64 --led-cols=64 and I've tried --led-rows=64 --led-cols=64 --led-row-addr-type=1 and --led-rows=64 --led-cols=64 --led-row-addr-type=2. If I try either row address type 1 or 2 the matrix remains blank.

With just the 0,0 led coded I get 4 LEDs lit. In addition after a few seconds I get a line of LEDs lit.

I'm using the Adafruit HAT. I've soldered the E-8 connection. I've tried E-16 but the panel remains blank.

If it matters, this is my power supply.

4LEDS LINE Panel

zaun commented 5 years ago

I can't read it, but the Datasheet for the chip SM5266P is online in CN if it helps.

zaun commented 5 years ago

Any idea where to begin supporting these?

jaygarcia commented 5 years ago

Hi @zaun, rather than starting with a custom demo, have you tried using the compiled demo program inside of examples-api-use/ to test?

zaun commented 5 years ago

@jaygarcia, yes, none of them work properly. That why I thought I would try just a really basic program.

jaygarcia commented 5 years ago

Hi @zaun, i imagine this won't provide a ton of value, but holy crap -- those panels are SOOOO overpriced. For context, I got 24 ea. 64x64 32s P3 HUB75 panels from china for about $300 shipped. :( I've also ordered RGB Panels from amazon and they were not as advertised, and wildly expensive. I eventually hunted down a reliable vendor in China and can refer you to him if you'd like. We've built a complex large screen using 20 panels.

I wonder if the panels themselves are just non-functional or perhaps the pins are not labeled correctly. I have two panels, 192mm^2 labeled HUB75 and 160mm^2 labeled HUB75E. Each have different pin labeling and I do have them connected and they work perfectly in serial.

Also, have you wired up the GPIO Pin 4->GND on the adafruit panel? IDK if that's required, but I use the Electrodragon daughter board and they are just awesome. They have two options to assign Pin 4 and 8 to either E or GND.

https://www.electrodragon.com/product/rgb-matrix-panel-drive-board-raspberry-pi/

One thing can do to test is to see if pin 8 is an E line by testing resistance with ground as and you can do the same for pin16. It's likely that 8 is truly E.

Last thing you can do (probably not the most fun) is to remove the adafruit daughter board from the loop and manually wire the panels to the GPIO.

Trying to create some ideas to help you solve this issue =).

This is an image of the two panels I have connected. I'm trying to get the video demo uploaded, however my upstream bandwidth is crap atm. Image from iOS

zaun commented 5 years ago

@jaygarcia - i just ordered some from eBay, but I’d be interested if your supplier as well.

jaygarcia commented 5 years ago

The video of the above setup running in my office/lab. https://www.youtube.com/watch?v=1aDurOOmkeo

We've also deployed a prototype screen in our CR office using the 192mm^2 panels: https://www.youtube.com/watch?v=s0lbVMcgfww

I purchase from Hoonshine and have worked with Paul Zhang. He's shipped to our offices in the US and Romania for us. Takes about 2 weeks, but worth it for a good supplier. If you end up buying from him, please tell him that Jay Garcia sent you. I don't get a commission or anything, but I've had a few orders w/ him (~80 panels) =).

https://www.alibaba.com/product-detail/SMD-full-color-3in1-rgb-led_60839777344.html?spm=a2700.7724838.2017115.14.2eec76delIFz9O

Depending on the order configuration, I've gotten prices from $18.75 to $22 / panel shipped.

image

zaun commented 5 years ago

I got new panels. If anyone want to give these a go to add support let me know, I'm happy to sell em cheap, $20 for both.