So, I just installed an 89Sabers Kylo Ren Hilt and following the wiring diagram from the generator I added 470OHM resistors to the data lines of the crossguard.
But the blade wouldn’t ignite so I tried removing the resistors and now I get a rainbow effect which says to me that without the resistors I’m getting a lot of noise.
My question is: Why won’t seemingly any data come through while using the resistors but so much noise comes through without them, and how do I resolve this?
It’s a common reason for “rainbow” effects, so yes, you should probably try changing that. (Unless you know what kind of strips they are, then just pick the right kind.) I’m not sure why it didn’t work with resistors though, that doesn’t really make any sense. Although I suppose the resistor(s) could simply be broken.
Try making a video, post it on youtube or google photos and then post the link here.
Sometimes seeing what the problem looks like can make it pretty obvious what’s going on for people who have seen the problem before.
The data is hooked up to the right end of the pixel strip, right?
It’s hard to tell because of all the flickering, but it does look like a RGB/RGBW mixup.
When you tried RGBW, what did your config file look like? And did it make any difference in how the blade looked?
One thing that confuses me a bit is that usually when you have RGBW blades but feed them RGB data, the rainbow effect is very washed out because of all the white, but that doesn’t seem to be the case here? Maybe you have RGB blades but feed them RGBW data? (If so, are you sure that your uploads are working properly?)
Anyways, I would some simple styles with different colors to see if you can figure out what is going on. Like, for instance, what happens if you try StyleNormalPtr<Blue, White, 800, 800>(), ?
Its right enough.
If they were RGBW pixels, then the rainbow effect should have stopped.
(It’s possible that the colors would be wrong, in which case you would want RGBW instead of GRBW, but regardless, the rainbow effect should have stopped.)
Let’s check something different: What kind of pogo pin PCBs did you use? How did you wire them?