I am working on a project that has a set of 588 WS2812 leds

I am working on a project that has a set of 588 WS2812 leds and a set of 300 WS2812 LEDs. I am attempting to run this off of the Teensy LC. I have the 588 LEDs on pin 17 which is the 5v pin. My intention is to put the other 300 on pin 7 with a sacrificial LED very close to the Teensy LC (within 1/2 inch). I load the following program and get no results on the sacrificial LED, however, when I put my logic probe on PIN 7 I see that the data is being sent. Any idea what I might be doing wrong? I was under the impression that the sacrificial LED would still do ok with the lower voltage pin. I was running through a teensy 3.2 this way and it was working at least with one pin.

Here is the code:

#include <FastLED.h>

#define NUM_LEDS1 589
#define NUM_LEDS2 301

CRGB leds1[NUM_LEDS1];
CRGB leds2[NUM_LEDS2];

void setup()
{
Serial.begin(115200);

delay(1500);
LEDS.addLeds<WS2812, 17, GRB>(leds1,NUM_LEDS1);
delay(1500);
LEDS.addLeds<WS2812, 7, GRB>(leds2,NUM_LEDS2);
delay(1400);
}

void loop()
{
static byte Hue=150;
byte temphue=Hue;
for(int LED=0; LED < NUM_LEDS1 ; LED++){

 leds1[LED].setHSV(temphue,255,255);
 temphue+=3;
  
}

for(int LED=0; LED < 2 ; LED++){

 leds2[LED].setHSV(temphue,255,255);
 temphue+=3;
  
}
FastLED.show();
delay(500);
Hue+=13;

}

I think the sacrificial LED needs to powered at less than 5v, but more than 3.3v. I think some people use a diode to drop the 5v a bit. Or just use a level shifter. :slight_smile:

I remember this… I have some zener diodes sitting around…
I just did not think you had to drop the input voltage to the pixel…

I swear I was running it at some point with the teensy 3.2 and the led like this… maybe I am losing it…

@Jason_Coon Found one and worked like a charm!!! Thank you!!!

@Jason_Coon ​ All running on the Teensy 3.2 I had hoped for… Need all that memory to map this beast!

Wow, that looks brilliant! Can’t wait to see more!

Looks great. Hope you’ll share a youtube video & more info!

Looks like a dance club on a UFO!

@PaulStoffregen I will post some video once I get things programmed and mostly zipped up. From the perspective of more info, 2 data lines one with 589 leds and the other with 229. Power delivery was of course the biggest challenge here. Ran 18 guage power lines to keep things in check (prevent flickering and data transmission issues).Once I get most of it programmed, I will determine the max amp pull on it but am guessing I will be able to get away with 200w PSU, but perhaps even smaller than that as i have purchased a “Watts Up” device which tells me exact max draw and most of my projects have been WAY over powered. Project is about 32" at its widest. All laser cut wood and each layer is about 1.5 inches this so the whole piece will kind of float off the wall.

Burned by WS2812 quality… lots of failing LEDs. Failing rate of about 2% at this point. Going to have to wait to finish for a shipment from China. So disappointed in recent led quality!