TLC5940 resets itself when driving certain DC motors
Be aware of where the current is flowing. If the motor current can flow through the 0V of the logic, then you may get a voltage drop (ground bounce) that may upset the logic.
Plug-in boards are really not good for higher currents.