Hi fellow tinkerers. Am having a problem running FastLED on a nodeMCU.

Hi fellow tinkerers. Am having a problem running FastLED on a nodeMCU. I have Arduino IDE 1.6.8 and ESP8266 Board definitions 2.1.0. When I try the various examples, it compiles uploads correctly. But the WS2812B Strip doesn’t light up. What could be the problem? I tried this with ESP8266 2.0.0 Board too. No change.

The same example sketch works when I try it on a Arduino Uno. Any help is appreciated.

Copying the comment I just made on the github issue here, just so it’s in both places:

The pin numberings you’re expecting might not be lining up correctly.

Try adding #define FASTLED_ESP8266_RAW_PIN_ORDER before you include FastLED – different boards lay out their pins differently (e.g. the map between physical GPIO pins on the chip itself vs. how they’re numbered on the board/silkscreen) – the esp8266-arduino folks only just gave me a way to reliably differentiate between them in 0.2.2 - but I haven’t had a chance to add in support for that yet - so adding this define will allow you to switch to the default/raw GPIO ordering.

that’s awesome. it worked. thanks so much…

Yup. That fixed it for me as well. THANK YOU!!

Finally got my ESP8266-01 + WS2801 test rig working thanks to this one - brilliant!!