Could not find a valid BME680 sensor, check wiring!

Hi,

I'm trying to interface BME680 with arduino nano. I made a board for BME680 and using adafruit BME680 library. After loading the code it throws me a error 'Could not find a valid BME680 sensor, check wiring!'

I'm attaching the pictures of my BME680 circuit. I followed BME680 datasheet for wiring. But adafruit board has pull resisitors on SDO and CS line but in the datasheet there was no resistors so i skipped.

Any suggestions

BME680_2.png

If you are using the sensor in I2C mode, the pullup resistors are required.

danishmalhotra:
Hi,

. . . but in the datasheet there was no resistors so i skipped. . . .

You didn't post a link to the entire datasheet but even the part that you did include specifies that a pull-up is required on the data line. It also refers you to section 7 of the datasheet.

Look at section 7.2 of the datasheet and you will see both of the required resistors.

Don

Thanks, danishmalhorta for posting that datasheet, you really helped me with a problem. :slight_smile: