I am currently using an SHT30 on my DIY board and everything is working great, however, if I try to add an SGP30 to the same board, the SGP30 isn’t detected, at all.
I can test the SGP30 on an Arduino Mega 2560 with a sample sketch, it shows up and works correctly, but as soon as I attach it to the (v1) DIY PCB, which already has an SHT30 attached, it doesn’t show up at all, even with the same example sketch.
I’ve tried the I2C Address Finder and on the DIY PCB, it detects 0x3C (OLED) and 0x44 (SHT30), but not the SGP30. This stays the same even if I remove the OLED, which others have suggested in different threads. I’ve also tried the SGP30 on both 3.3v and 5v - Both voltages work fine when testing on the Mega. I’ve also tried example sketches for the SGP30 and they all fail on the DIY board but work fine on the Mega.
At this point, the only thing I can think of is that the SGP30 and SHT30 are incompatible with eachother, although, I really hope that isn’t the case.
I’m using the Jeff Geerling sketch, although I doubt that makes much difference in this instance.
I don’t (currently) have a spare SHT30 to test having both devices on the Mega 2560 to see if it’s all detected OK on there.
Does anyone have any ideas at all as to what I can try to make it all work together?
Thanks in advance