Our great sponsors
-
FastLED
The FastLED library for colored LED animation on Arduino. Please direct questions/requests for help to the FastLED Reddit community: http://fastled.io/r We'd like to use github "issues" just for tracking library bugs / enhancements.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I'm not sure if there is any other good reason to use OctoWS2811, but I believe the suggestion was made because of Parallel Output. Maybe he doesn't know that FastLED now also supports Parallel Output on a Teensy 4.x. Unfortunately with FastLED the output pins are hardcoded into sets. Since I work with 24 output pins, this was not a solution for me and I did not pursue it further. Another disadvantage is that outputs with ID over 21, are pads that are hard to solder. However, with your planned 2-4 data lines you can start using the first set at 19 -> "19,18,14,15,17,16" and therefore don't have the problems. Otherwise FastLED is more powerful than OctoWS. The color adjustment alone is very practical. For my project I use OctoWS2811 for the parallel output and FastLED for the rest. Thanks to the code on this website it was also relatively easy to implement. The actual author of the code is also active in this sub.
Assuming you're going to use the OctoWS2811 library to drive the LEDs, the maximum possible frame rate for 2 channels of 1,008 LEDs should be: