I tested out two painters again. I added 0.1μF caps across each chip. I also put a 10k pull-up resistor between each of the signals and Vcc just before they entered the painter boards.
When I ran the program, the two LED arrays were more closely matched than they were before, but the first painter didn't work perfectly like it did the first time. Hmm. I not sure what to make of this. :/
EDIT: I tested the two painters once more, this time with a really short signal cable between them. I didn't really see any different results from before.
Can anyone explain to me what changes need to be made to the TLC code library? I can add that "
IMPORTANT BIT" into the ISR function, but I'm not quite clear on what I need to do with BLANK and XLAT. Do I plug them into Analog Inputs 0 and 1 of the Arduino? If so, then isn't it bad thing to set their pinModes to OUTPUT? And, shouldn't the new pin numbers be assigned to BLANK and XLAT in the code? It just isn't very clear in that post. :/
Thanks once more for your help. I'm running out of possible problems, which is a good thing. There has to be a point where I have checked everything that could be going wrong. I can post a video of the painters in action if anyone cares to see it, just let me know.