hzeller / rpi-matrix-pixelpusher

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

I can't get this to work on a Raspberry pi running rpi-matrix-pixelpusher. #21

Open rezivor opened 6 years ago

rezivor commented 6 years ago

I tried running Processing on both OS X and on the same unit... It recognizes the pixel pusher device, it sees it-- but nothing displays on the LED...

I have a 64x64 2.5pim LED RGB matrix.. Help?

hzeller commented 6 years ago

First make sure to have the 64x64 matrix working by running the demos in the parent project https://github.com/hzeller/rpi-rgb-led-matrix

For 64x64 panels, there are various options, some have A,B,C,D,E address lines, others only have A,B and a different address mode. Start with reading about the settings and things you can configure there to make the panel work. Then from there, you can apply the same configuration settings for your set-up here.

aidanlincolnn commented 3 years ago

@hzeller I am having the same issue. Would you mind checking if I am doing something stupid? Banging my head against the wall after failing to get a ZeroMQ-server setup (REQ-RES working on pi but failing to send from desktop through same ping-able ip). All the code I have tried in the parent library works perfectly. Hoping this is not related to the new Apple M1 chip.

example (sudo ./led-image-viewer /home/aidan/rgbMatrix/content/Spirald.gif --led-rows=32 --led-cols=64 --led-chain=7 --led-slowdown-gpio=4). Runs great.

When I run the pixel push program with the same flags (sudo ./pixel-push --led-rows=32 --led-cols=64 --led-chain=7 --led-slowdown-gpio=4 -u 65507/8192) everything starts up fine and the device is recognized and pushed to from processing but there is no light.

eth0: IP: 169.254.165.35; MAC: dc:a6:32:cd:23:92 Display: 448x32 (448 pixels each on 32 strips) Accepting max 32 strips per packet (with UDP packet limit 65507). discovery packet size: 106 Press to shut down (supply -d option to run as daemon) Listening for pixels pushed to port 5078 Starting PixelPusher discovery beacon broadcasting to port 7331

Updating pusher from bcast. Mac: dc:a6:32:cd:23:92, IP: 169.254.165.35 Firmware revision: 122 # Strips(32) Max Strips Per Packet(32) PixelsPerStrip (448) Update Period (1000) Power Total (1) Delta Sequence ( 0) Group (0) Controller (0 ) + Port (5078) Art-Net Universe (0) Art-Net Channel (0) Strip flags [0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0] Pusher Flags (65536) Segments (0) Power Domain (0) Unicast Stooge Updating pusher from bcast.

(Running pixelpusher_tester but have also tried a handful of other examples)