Daniel Garcia Since you made a few suggestions when I last posted about this,

@Daniel_Garcia Since you made a few suggestions when I last posted about this, specifically changing the CMinWait line to include all of my 2500 usecs, and getting rid of my delay, I figured I may as well try. It made it worse. The first image is with only CMinWait<2500> and the related .wait() and .mark() (right before LEDS.show()) and no other delays. The second image is with CMinWait<500> and my delay in place.

By the way, changing the CMinWait to some other value makes absolutely no difference. For example, setting it to 999999 has the same effect as if I set it to 500 or 2500. Not sure what’s that about.

This is probably going to be the last time I’ll touch this for a while. I need to wait for the PCBs to come back from the wonderful land of China before I can proceed with anything.