Page 1 of 1

Slightly crazy screen

Posted: Sat Apr 20, 2019 11:30 am
by cyclooctane
I just completed a week long worship conference at my local church using a custom built LED screen out of WS2812 LED's
The screen was 152x64 pixels (designed for 160x64 but it would not fit in the location it needed to go in) and QLC drove both the screen (video things included), and the rest of the lighting rig.
If anyone wants any extra details on the screen construction, I am happy to do a more detailed write up in the future when things have calmed down a little.

The main lighting rig is controlled by a pair of USB to DMX interfaces (ENTTEC DMX USB Pro Mk2)
The screen (as designed, not as deployed, as deployed it was 8 pixels shorter) consists of 6 raspberry pi's running OLA and fcserver, each controlling 2 or 4 fade candy boards.
Each fade candy controls 8 strips, each 64 pixels long (the height of the screen) 20 sets of 8 (designed) gives the 160 px across.

Each Raspberry pi ingested up to 16 DMX universes over E1.31 and outputted via open pixel control to fcserver, that then mapped onto the fadecandy.
Each fadecandy controlling 512 pixels and using 1536 DMX channels. spread out over 4 DMX universes. (cause it was easier to set up QLC up to use 384 channels per universe cause each strip was 64px long, so 192ch per strip, and 2 strips per universe) Total designed DMX channel count for the screen was 30720

The rest of the rig took another 400 or so channels

The method I used for making QLC play video was weird but it worked.
It was to take advantage of the "animation" option for displaying images on an RGB matrix.
By exporting a video as a series of PNG images, then using imagemagick to stitch all the images together to form a really wide PNG file.
QLC was then fed the resulting PNG file and set to "animation" mode on the RGB matrix function with a hold time of 40ms (to get 25fps)
Crazy but it worked.

Thank you Massimo for this amazing and very flexible bit of software.
It is an absolutely central part of the lighting rig that I use.

Also, a second thank you for the multi-thread work in 4.12 because with out that, this setup would not have been possible due to the single thread CPU needs.
20190414_165936-2.jpg
20190419_193857-2.jpg
Regards


Re: Slightly crazy screen

Posted: Thu Aug 22, 2019 12:06 pm
by siegmund
Amazing! I'd love to hear some details about how you built the screen and realized QLC driving all those pixels 8-)

Re: Slightly crazy screen

Posted: Thu Aug 22, 2019 2:02 pm
by mcallegari
Nice!
btw, 4.12 supports animated GIFs, so I guess there was no need to do the weird PNG workaround

Re: Slightly crazy screen

Posted: Fri Aug 23, 2019 7:17 am
by GGGss
Nice work...
And the trick with animation does inspire me doing something crazy too... The possibility controlling the frame rate LIVE is very appealing ;-)

How did your network looked like? Any idea if it chocked on the load?

Re: Slightly crazy screen

Posted: Tue Aug 27, 2019 9:25 pm
by murf
That looks great!

So it's just Artnet to DMX i suggest?

Wich pixelcontrollers did you guys use?

Re: Slightly crazy screen

Posted: Wed Aug 28, 2019 6:58 am
by GGGss