Go Down

Topic: Centipede Shield - also a contest! (Read 7 times) previous topic - next topic

macegr

Nope those are address pins, they are all supposed to be tied together to ground on IC1. If you did manage to separate them, you might want to bridge them together again.

I'm mostly confused with the stalling at CS.initialize(), it really sounds like a software problem at this point. I'll do some more testing tonight.
Unique RGB LED Modules and Arduino shields: http://www.macetech.com/store

mowcius

Any luck? I have not had time to fiddle with the library, is there a way I can check each chip by code?

Mowcius

macegr

The only way I can get the Arduino to freeze during execution is to pull one of the I2C lines to ground. You should carefully check along the I2C lines and make sure nothing is shorted to ground, maybe use a multimeter to verify. The I2C connections are on the bottom left corner of the chip if you look at it with pin 1 on the top left.
Unique RGB LED Modules and Arduino shields: http://www.macetech.com/store

mowcius

Quote
The only way I can get the Arduino to freeze during execution is to pull one of the I2C lines to ground. You should carefully check along the I2C lines and make sure nothing is shorted to ground, maybe use a multimeter to verify. The I2C connections are on the bottom left corner of the chip if you look at it with pin 1 on the top left.

Which way round is the board then?
Chips on the bottom and headers above?

Mowcius

macegr

It's easier to identify pin 1 on the chips as the pin nearest the dimple. In your photos I appear to have soldered the chips in the correct orientation, though there may be a solder bridge somewhere. It couldn't hurt to run a soldering iron on the chip leads again.
Unique RGB LED Modules and Arduino shields: http://www.macetech.com/store

Go Up