- [PERFOMANCE GUIDELINES] - Getting started with FastLED, just finished reading the documentation,

  • [PERFOMANCE GUIDELINES] -

Getting started with FastLED, just finished reading the documentation, and I’m wondering if you guys have any good tips regarding code style and performace with FastLED.

I’ll be using a bare esp8266 (esp12e), with NodeMCU firmware and a strand with 300 LEDs I got on ali.

You didn’t ask a specific question, but basically yes, you should have no problems controlling 300 LEDs with an ESP8266

I have successfully driven 1024 LEDs on esp8266 with complex plasma animations AND streamed out an additional 256 LEDs over wifi from the same chip and achieved 100+ fps. So yeah you’re good.

This was done on a jacket and a corset for a DJ friend of mine.

I drove the 4x 16x16 panels on the jacket with separate output pins, each taking a mirrored/rotated copy of the animation data.

I then emitted the base animation data out to another ESP8266 over UDP to drive a corset which had another 16x16 panel on it.

The synchronization was pretty good between the panels, not sure I ever did capture a video of it all working together though which was a shame.

Your jacket beats my shirt. Well done http://marc.merlins.org/perso/arduino/2017-06.html#LED-Pants-and-Shirt-Programmed-With-Arduino-on-ESP8266

Can’t take the credit for the design, my friend had it made by someone else anfew year back. But it was driven by an uno, had a terrible frame rate and required plugging into the mains…yes the mains. I ripped out the guts and made it somewhat more portable :wink:

@Ben_Delarre Woah, teathered to mains?! I guess it was probably more a stationary DJ sort of setup then, and not for use roaming the desert playa, haha. Awesome. Looks great. @Marc_MERLIN I dig your shirt too. :slight_smile:

Yeah it was definitely stationary…it had one of those giant silver box 120W PSUs hanging off the back of it!

@Ben_Delarre Oh nice, looks totally epic.