Recently purchased the above mentioned 2 Channel high power relay for use with a RPI 3. Installed everything per the Github repository for Raspberry Pi, but i2cdetect -r -y 1 does not detect the relay board. I have verified the 12VDC input and have tried various jumper combinations all with no luck. Using the NCD “Screw Terminal Breakout Board with I2C for Raspberry Pi Zero, Pi 2, or Pi 3” for the i2c connection. I have updated /etc/modules and /boot/config.txt and they seem to have the correct info.
I get two red led’s for “Power” and “12V”. None of the jumpers are installed, and I read 4.86 VDC across the +5VDC and GND connections on the i2c cable.
one more things you can check is the ribbon cable between pi and the i2c shield.
make sure the cable is properly connected and its connected to the black connector on both sides.
if cable is not locked properly it might cause this kind of issue.
this is what i will do
unplug the cable and inspect visually and make sure the ribbon cable is making proper connections with black connectors.
Power is connected to the board. 12 VDC at the terminal connections. Power and 12V lights both on.
Tried adjusting the ribbon cable to see if that helped. Still not detecting board. I will try another ribbon cable and another RPI before returning item for repair.
Changed ribbon connectors but it did not help, then changed to another RPI 3 and the relay board was recognized. Must have been something wrong with the RPI. Problem solved.
I was able to turn the relay on and off with " i2cset -y 1 0x20 0x09 0xFF " and "
i2cset -y 1 0x20 0x09 0x00 " but this seems to turn both relays on/off. How do I control each relay individually?