BME680 not responding or stop responding

Hi

Just go my BME680 and Breakout Garden today. Set it up and followed the instructions.

Its setup with the Breakout Garden attached to the Raspberry PI 4B and the BME680 attached in the first slot (from the left)

It kind of works, but not completely.

When starting the read-all.py example script it very often throws an error
IOError: [Errno 121] Remote I/O error

If I retry to start the script a couple of times it suddenly starts and keeps working for a while and then it stops again with the same error.

If I run “i2cdetect -y 1”. I somethimes come up like this
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – -- – -- – -- – -- – -- – -- –
10: – -- – -- – -- – -- – -- – -- – -- – --
20: – -- – -- – -- – -- – -- – -- – -- – --
30: – -- – -- – -- – -- – -- – -- – -- – --
40: – -- – -- – -- – -- – -- – -- – -- – --
50: – -- – -- – -- – -- – -- – -- – -- – --
60: – -- – -- – -- – -- – -- – -- – -- – --
70: – -- – -- – -- – --
And if rerun if might come with this:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – -- – -- – -- – -- – -- – -- –
10: – -- – -- – -- – -- – -- – -- – -- – --
20: – -- – -- – -- – -- – -- – -- – -- – --
30: – -- – -- – -- – -- – -- – -- – -- – --
40: – -- – -- – -- – -- – -- – -- – -- – --
50: – -- – -- – -- – -- – -- – -- – -- – --
60: – -- – -- – -- – -- – -- – -- – -- – --
70: – -- – -- – -- 76 –

Any idea why it “falls-out” from time to time?

Best regards from Denmark
Per

Breakout Garden Hat firmly (pressed down) attached to the Pi’s GPIO?
Have you tried it in a different slot on the Breakout Garden Hat?

Hi

It is proper attached to the board, cannot push it further down.

I will try the other slot to see if there are a difference, but fails to see what will do with the periodic fallouts?

/Per

It may just not be making a good connection in that slot? If it works in another slot the issue is that slot on the Breakout Garden. If it still doesn’t work your doing more sleuthing.

One big test would be to hook it up without the Breakout garden Hat. That means soldering a header on the BME680 though. That would tell you if the issues is with the Breakout Garden, or its with the BME680 or maybe with the Pi.

Hi

It worked moving it to the other slot. I thought it had to be the same, but learned something new this time.

Thanks for help!

i2c is a shared bus, devices are id 'd by their i2c address. Those i2c sockets are all daisy chained together. You can use any socket you want, well except for your one broken one.
I’d give it a good look see for any foreign objects or maybe a bent contact or something. If you only just bought it recently you can likely get a replacement via the following link.
https://shop.pimoroni.com/pages/contact-us