Arduino PWM shield with npn transistors
The outputs of the TLC5940, the chip used on your shield, are current sinks, not totem-pole outputs, and therefore they cannot directly drive the base of an NPN transistor.

At the very least, you'll need to add a pullup resistor at the base of each transistor, but this may not be sufficient, and you'll need to add additional buffering as well.