A SimpleBladePtr<>
cannot share a LED pad with a WS281XBladePtr<>
. They use them differently, so it does not work.
It’s not a problem though. Your second blade uses two LED pads for 5 leds, which is major overkill. Just use one LED pad for the second blade instead of two, and now you have enough LED pads.
Brilliant, it always seems really obvious once you point it out
thank you,
I’ve just made a crude wiring diagram for it
BladeConfig blades[] = {
{ 0, SimpleBladePtr<CH1LED, CH1LED, CH1LED, NoLED, bladePowerPin1, bladePowerPin2, bladePowerPin3, -1>(),
WS281XBladePtr<5, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin4> >(),
WS281XBladePtr<5, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin5> >(),
SimpleBladePtr<CH3LED,NoLED,NoLED,NoLED,bladePowerPin6,-1,-1,-1>()
, CONFIGARRAY(presets) },
this should do the job
1 Like