Problem with addressing of Quad AC solid state relay board - Kit-16833

My business partner and I just recently purchased two of the Quad AC solid state QWIIC boards - Kit-16833. When I connect them to my Raspberry PI using the Qwiic connector, the red light goes on but I can’t seem to address these boards at the address 0x8 or 0x9.

When I run the command: sudo i2cdetect -y 1 The address matrix is blank. I am sure that the cable is ok and that my RPI is configured because I have two of the DUAL AC solid state QWIIC boards - COM-16810 and when they are connected I show addresses 0xA and 0xB. So the SAME cable and SAME RPI works with the 2 DUAL AC ss boards but NEITHER of the Quad AC solid state QWIIC show up when I run i2cdetect or try to address them with my Python program

Not sure what to do next! Can you please help?

Thanks,

Mel Gehrs

That’s a shame; hopefully this is something to do with how the addressing/pull-up resistors work. Can you provide a photo of your set-up?

Also please confirm that hooking up one SS board, by itself, doesn’t show up either?

Yes, I have tried both of the new QUAD AC solid state relay boards individually and in conjunction with a DUAL AC relay. In all cases the QUAD AC solid state relay boards do not respond to an i2cdetect. Below is a photo of the quad board and my RPI on top of the box with my DUAL AC relay. I am merely connecting the QWIIC cables either directly to the QUAD BOARD or feed thru from the DUAL board…

Photos attached of QUAD relay board, RPI and DUAL relay board

Just to be clear:

  1. both setups pictured are wired via qwiic (guessing you had to disconnect it to remove the lid?)

  2. you tried both L&R qwiic ports on the quad board?

In the meantime, try this if you can: If you have an arduino, hook it up and see if it can be used/detected with the arduino i2c library? This will remove some variables

Hello,

I am the business partner mentioned previously, and we did attempt to debug the issue by examining a connection to the dual relay solid state AC board vs the quad using the I2C detect on the connected Pi. Changing nothing but the board out by unplugging the cable from one to the other, the dual board shows the interface just fine, but the quad board does not.

Please reference a video of our setup here: https://photos.app.goo.gl/3r1w4QEKeKtkmUZQ8

Thank you!

Alrighty; just fill out this form https://www.sparkfun.com/returns here and we’ll send out a replacement order ASAP!

Thanks, we will fill out the appropriate form. Just to confirm, when using the Quad AC solid state relay board the command:

sudo i2cdetect -y 1 should return an address response @ 0x8

Is that correct?

Mel

With default settings, yes…you can also change it via the ADR hardware jumper

thanks for the confirmation! It looks like you can change the address to 0x9 by opening the link on the board. Speaking of addressing, the documentation alludes to the ability to change the program on the ATtin84 and the schematic shows an AVR_SPI_Prog header but I don’t see that Header on the actual board. Am I missing something?

So, I just received 2 new boards as a replacement for the problem mentioned earlier in the thread, and they ALSO do not return an address via sudo i2cdetect -y 1. What could be going on here??

Can we ask you to try it with another SBC? (Do you have an Arduino Uno, or something similar, around?) - and see if it can be detected?

Was the problem resolved?

I got exact same problem with 2 different kits, and nothing on I2C bus using a QWIIC cable. Other I2C devices works just fine on same cable. Using Arduino NANO as controller. 3.3V from NANO is supplied to the QWIIC cable.

Batch-number on my non-working QUAD SOLID STATE RELAY kits are #139648

Gard