GY-SGP30 Gas Sensor Issues with other I2C sensors

I am having troubles reading the SGP30 Sensor when I have other I2C sensors connected. I have no issues when I have it connected by itself and don't have any issues reading the oxygen sensor when it is connected with the SGP30. I have connected them with and without 10k pull-up resistors.

Post the schematics of the breakout board you're using with this sensor as the sensor is too small to be wired directly. Also it's supply voltage of 1.8V isn't easy to be provided by most Arduino boards.
As the I2C signal level must be kept below 2.3V you probably need level converters to connect this sensor to a 3.3V Arduino, you must have them to connect it to a 5V Arduino (as you do, as you didn't specify another board we must assume an UNO).

Thanks for the response. I never make schematics! Here is an attempt on tinkercad. I appologize for it not being correct, but I was not able to find the mkr board or any i2c sensors, so I used a 4 pin led in place of the i2c sensors. Hopefully it still makes sense what I did though.

That's your wiringand it could work if you connect the green wire to the SCL pin and not 5V.

But you should still post the schematics of the breakout board. There might be components that are important for getting the whole thing to work. You have pull-ups in the wiring diagram. If the breakout board already contains them you must not add them here additionally.

If you power the chip directly by 3.3V you may damage it. The same applies to the signal lines, pulling them to 3.3V may damage them (according to the datasheet).

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.