BME 680 not detected on raspberry Pi 3B+

Hello

I purchased the Pimoroni PIM375 BME680 fom Core Electronics. I soldered on the female dupont connector, and have used dupont leads to connect it to the raspberry pi. I used pins:

pin 17 3.3v
pin 3 GPIO 8
pin 5 GPIO 9
NO wire
pin 25 ground

I am using pin 1, 7, 9 for other sensors.

I installed the support modules as per the curl command on here:

And I tried to run python read-all.py from here:

This script does not see the BME680 on any of the two addresses.

I have checked the wiring many times. I checked the solder and it is good. I rebooted the Pi3B+. I performed the manual, install steps in the link below.

The pi is running the latest Bullsey raspbian, from an SSD plugged into the USB port.

Is there anything I should start with to determine why the BME680 is not being recognised?

Thanks

You can test the BME680 separately. With an Arduino UNO.

Unfortunately, I do not have an Arduino.

Oh! At least that way you could verify if the BME680 is really working or faulty. If you still have any warranty valid, you can send your sensor to the supplier.

Hi David,

Sorry we missed your post earlier.

GPIO 8 and 9 are not pin 3 and 5 on your Raspberry Pi alse GPIO 8 and 9 are not connected to the I2C bus.
Physical pin 3 is GPIO 2 and Pin 5 is GPIO 3 on the Raspberry Pi. You can check which pins have I2C bus access using the link below.

Can you please send us a photo of how you’ve got your sensor wired to the Raspberry Pi?

Once we know the pin numbers are right you can ask the Pi to scan for the sensor using the command i2cdetect there is a guide covering that I’ll link below.