Wow - I have no idea why it'd do it consistently like that. Is all your grounding correct?
The WS2811/WS2812 are a little tricky in that the 3.3v data signal isn't quite enough when running off 5v. You could definitely do with putting the SPI output into opendrain mode, and then adding a ~500 Ohm pullup resistor to 5v.
That'd give you a much bigger voltage swing on the output, and might solve the problem.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Wow - I have no idea why it'd do it consistently like that. Is all your grounding correct?
The WS2811/WS2812 are a little tricky in that the 3.3v data signal isn't quite enough when running off 5v. You could definitely do with putting the SPI output into
opendrain
mode, and then adding a ~500 Ohm pullup resistor to 5v.That'd give you a much bigger voltage swing on the output, and might solve the problem.