Hi guys I have a project with RGB leds,

Hi guys

I have a project with RGB leds, but the PCB isn’t finished yet. I do have an RGBW led strip laying around. They are using SK6812 chips.
How can I make the library work with these chips? No white needed.

I basically need a way to send the 3 RGB bytes and add a 0 byte (for the white led) for each led.
I tried adding Serial.write(0x00) after line 48 in chipsets.h, but that didn’t give the result I was hoping for.

Is it possible to get this led strip working in RGB mode only?

Cheers
Tom

RGBW strips can not be used with FastLED at this time. Support for RGBW is planned for the future, but my understanding is that it will involve/be part of a large code rewrite and work on the library is paused at this time.

FastLED doesnt support RGBW yet, but have a look at my lib https://github.com/leonyuhanov/SK6812viaSPI/tree/master/SK6812_RGBW_SPI its designed for the ESP8266

@marmil I know Fastled doesn’t support RGBW. But I don’t need RGBW math support, I only need RGBW chipset support.
The led strip works with Fastled, but the output looks like crap, as each pixel needs 4 bytes of data. If you send ‘red’ to 4 pixels, only 3 pixels will work, and they’ll all have different colours. (#1: red + white, #2 blue, #3 green).
So all I’m looking for is a way to make Fastled output an extra byte (that can be 0 all the time, no control needed).

@Leon_Yuhanov Thanks for the tip. But this looks like a standalone library. I want to use Fastlib, as I want easy control over HSV values.

@Tom_Verspeelt Some discussion about RGBW support here:
https://github.com/FastLED/FastLED/issues/482

Also…

Thanks, the partsnotincluded hack kind of works. For some reason, it does keep adding pixels. If you have a strip of 20 pixels, but only tell the software there are 10. After some minutes of use, 11 will light up. Haven’t waited long enough, but maybe there will be 12 and more. But this is good enough to test my software.