PWM shield with lilpad vibe boards

Hi there,

I’m trying to use the Arduino PWM shield (https://www.sparkfun.com/products/10615) with the Lilypad Vibe board (https://www.sparkfun.com/products/11008?). The arduino I am using is the Leonardo.

I’m not having any luck getting the PWM shield to respond. I’ve loaded the example sketch “BasicUse” in the TLC5940 library onto the Leonardo. This is supposed to ramp the output voltages up and down (I think).

The vibe boards are plugged into the VCC and SIG sockets (my understanding being that SIG is the switch current sink?). I’ve experimented with changing the resistor at Iref, but no response from the vibe boards.

When I monitor the SIG pins using a multimeter, they don’t seem to be changing.

Is there some initial set-up I need to do to use the PWM shield with the Leonardo board? I’ve seen there is a header file “tlc_config.h” in the library folder, but I have no idea if it needs to be changed. I’m assuming the default SPI communication works with the Leonardo board.

Any help appreciated!

Thanks. Matt

Dang - I can answer my own question. The Leonardo board isn’t compatible with the PWM shield as the Leonardo doesn’t pass SPI signals through the usual shield pins. Gonna use the Uno instead…