hzeller / rpi-matrix-pixelpusher

PixelPusher protocol for LED matrix.
GNU General Public License v3.0
173 stars 30 forks source link

Thoughts on stabilizing a trembling large display? #16

Closed danielmahon closed 7 years ago

danielmahon commented 7 years ago

Hey there! First of all, awesome stuff here. Secondly, I'm having inconsistent results when trying to run a 128x192 display. My latest attempt is a 2 chain U layout, with 12 (6 32x64) panels in each chain. Using a raspberry pi 3 and your awesome active adapter. The refresh in this config is around 150hz. Can it be better? I notice around 220hz the trembling is almost gone.

Hardware: Raspberry Pi 3, Active Adapter, 60A@5V power supply, Adafruit 32x64 panels

[<-<][<-<][<-<] }--- Pi connector 1 [>->][>->][>->] [<-<][<-<][<-<] }--- Pi connector 2 [>->][>->][>->]

./pixel-push --led-parallel=2 --led-chain=12 -U -i eth0 -u 65507 --led-show-refresh

I have a couple questions:

  1. Is there a better way to wire these, keeping the same shape/proportion?
  2. Have you had success with a display this large using a Raspberry Pi 3?

Right now I am sending pixels to it created with p5.js via my fork of pixel-pusher: https://github.com/danielmahon/node-pixelpusher. The trembling happens despite the send rate. Though I am having another issue where the pixels don't seem to update fully on each send. Would that have to do with the UDP packet size? Any ideas on solutions?

Thanks again.

hzeller commented 7 years ago