Hello - Trying to get LEDs to light up on Eco CC Graflex from KR Sabers. Everything is wired up, but getting sound and no lights. Using below baseline BladeConfig via Fett263
};
BladeConfig blades[] = {
{ 0, WS281XBladePtr<132, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
WS281XBladePtr<1, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin1> >()
, CONFIGARRAY(presets) },
};
#endif
To eliminate the possibility that the issue is a bad configuration, wanted to see if anyone has a BladeConfig for Eco CC Graflex that is known to work. Wondering if maybe our Power Pin defines are off.
Also, can anyone advise what voltage should be drawn from the LED driver pins when theyâre supposed to be powered on? Thanks 
The blade config looks reasonable, and should at least generate something.
That probably means that this is a hardware/wiring issue, which means you need to check with a multimeter if power and data is getting to the blade.
3.5 to 4.2 volts
Thanks for answer. I would expect that the LED driver pins would be putting out a low voltage since the other side of the LED is hardwired to BATT+. If the LED driver is putting out battery voltage then the LEDs wonât turn on. I was thinking closer to zero Volts since the FETs should pull the pins all the way down. But Iâm a newbie so thereâs thatâŚ
What I meant is that the voltage between BATT+ and LEDx should be 3.5-4.2 volt when on. If you measure between a LEDx pad that is on and GND, you should see less than 0.04 volts.
1 Like
Hello,
Circling back, still trying to narrow down why weâre getting no lights from the main NPXL connector/blade.
For Eco CC Graflex chassis, I have crystal LEDs wired in parallel to Data2 and LED4 on the board. NPXL connector/main blade are wired to Data 1 and use both LED2 and LED3 on the board.
From what I can tell on below setup, bladepin for my 132 LEDs of the main blade corresponds to Data1 on the board, and blade2pin for my single accent (two accents for the Eco CC chassis wired in parallel) corresponds to Data2 on the board. So that piece looks right from what I can tell. Am I missing something? The crystals light up but the NPXL PCB/blade.
Or does anyone have the KR Sabers Graflex Eco CC chassis who can share their code that is known to work? 
};
BladeConfig blades[] = {
{ 0, WS281XBladePtr<132, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
WS281XBladePtr<1, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin1> >()
, CONFIGARRAY(presets) },
};
#endif
Have you discovered if it is the power or the data that is the problem?
Have you tried a different blade?
I want to say the powerâs not the issue if the crystals in the Eco CC chassis are lighting up and weâre getting sound. So I think itâs either a data issue or a bad neopixel connector.
Havenât tried a different blade, but I assume if thereâs no LEDs lighting up on the NPXL connector, then it likely wonât show on the blade.
I have it that âbladepinâ and âblade2pinâ in the configuration correspond to Data1 and Data2 respectively on the Proffieboard. Is there labeling I should look for in the code that corresponds to LED2/3/4 on the board as appropriate with our wiring?
I donât mean power in general, I mean âpower to the bladeâ.
This is correct.
bladePowerPin1 corresponds to LED1, bladePowerPin2 corresponds to LED2, etc.
Hmm the accents light up but theyâre wired to LED4 on the board, meanwhile their configuration had LED1 defined. Am I missing something?
Other than that, the neopixel connector/blade use Data 1 and LED2 + 3 on the board, which are both defined in the code, so that piece appears to be correct(?)
This could mean one of two things:
- the accents are stealing power from the data line to light up. (This shouldnât be happen if you have a resistor on the data line though.)
- The program running on your saber isnât actually the one you think it is. This can happen in at least three ways:
2a. ProffieOS Documentation: Is it uploading?
2b. The CONFIG_FILE specified in ProffieOS.ino is not the one youâre actually editing. (For instance, you could be editing mysaber.h.h, but ProffieOS could be using mysaber.h, this can be confusing on windows in particular.)
2c. If you have multiple ProffieOS directories on your computer, make sure that Arduino and you are actually working in the same one.
All of these options can be detected by making an obvious change in your config file, uploading and make sure that that change is present on the saber.
- (Iâm good at counting) something odd is going on with the wiring.
Turns out it was 3 - we werenât wired to Data1 on the board
- off by one wired to Free3