MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.27k stars 19.24k forks source link

WS2812 VS NEOPIXEL #8370

Closed fred2088 closed 6 years ago

fred2088 commented 6 years ago

enable neopixel, not work with ws2812 ? WS2812 work with fastled lib, how to modify to use neopixel ?

Tannoo commented 6 years ago

From Adafruit: "Not all addressable LEDs are NeoPixels.“NeoPixel” is Adafruit’s brand for individually-addressable RGB color pixels and strips based on the WS2812, WS2811 and SK6812 LED/drivers, using a single-wire control protocol. Other LED products we carry — DotStars, WS2801 pixels, LPD8806 and “analog” strips — use different methodologies (and have their own tutorials). When seeking technical support in the forums, a solution can be found more quickly if the correct LED type is mentioned, i.e. avoid calling DotStars “NeoPixels”…similar, but different!"

Tannoo commented 6 years ago

I would try using Neopixel library examples. If it doesn't work... talk to Adafruit or the supplier of your strip.

Tannoo commented 6 years ago

This is not a Marlin issue. Leds recognized or not by the Neopixel library is out of Marlin's scope.

Tannoo commented 6 years ago

FastLED supports more types of 5050 leds than Neopixel.

Tannoo commented 6 years ago

Also from Adafruit about FastLED: https://learn.adafruit.com/adafruit-neopixel-uberguide/advanced-coding

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.