Hey! Questions are bolded
I’m trying to put about 2400 LEDs (~40 meters) of HD107S LEDs (APA102 compatible) around the ceiling perimeter for a very large room.
There are some challenges related to this, especially since my ideal is to have each of 2400 pixels individually addressable - no symmetry - and sound reactive FPS >24. Power will be no problem though.
Issue: The Data Speed maximums.
- 8 MHz for 300 LEDs
- 4 MHz for 600 LEDs
- 2 MHz for >600 LEDs (tested up to 2100)
Is this normal? I’ve never used real APA102, so I’m not sure if it is related to the HD107S. Should I expect higher Data Speeds? Higher and they start flickering random colors in some places.
Solution: Use 4 pixelblazes with 600 LEDs each. Control with Firestorm
Problem: Having each pixelblaze configured for specific segments (possibly a feature request)
example:
- PixelBlaze 1 controls indexes 0-599
- PixelBlaze 2 controls indexes 600-1199
- PixelBlaze 3 controls indexes 1200-1799
- PixelBlaze 4 controls indexes 1800-2399
Solution: Change the individual code of each of the 4 to reflect the segmenting.
Question: Does FireStorm make sure the time() functions are synced? This would be important Edit: found a source saying yes it does.
Question: Is there any native support in the future or possible by editing the FireStorm code for this segmented behavior?
Question: Would this be a use case for the Output Expander? I didn’t think it would increase data speed.
Thank you!