Jason Stapels wrote:Makuna wrote:I started with a very similar routine and it also had glitches and further, the timing was inconsistent (measured by a Logic Analyzer). But I am running with the Wifi connected and a very active animation.
So I did a bunch of different tests with WiFi and doing solid color updates (rather than tons of fading) and I did notice a problem with the first pixel. So I did a quick makeshift 3V -> 5V level shifter and the problem with the first pixel went away***, even when using WiFi.
*** - Actually, I have an issue with the first pixel when I turn on the unit, but I'm pretty sure that's because my ghetto level shifter default to high. But I'll keep playing with it to see, I just can't imagine why my timing would vary unless the internal oscillator is all over the place.
What were you using as a makeshift level converter?