MCU 'pico' shutdown: i2c timeout

I will just show you something:

The basic issue with PICO, is that it lacks of any error reporting for I2C.
There is patch, but I didn’t test it yet:

Fixed, reproduced and tested, you can test and leave your result here:
rp2040/i2c.c: Check for NACK/Start NACK by nefelim4ag · Pull Request #6692 · Klipper3d/klipper · GitHub (thanks)

If it works, It can be merged to klipper which should give a more or less clear error message in general with RP2040 and I2C.

SHT15 and SHT21 are different sensors.
SHT15 is not supported at all, I can’t find any code for it.

In general, dupon are loose and just making them tighter fit could help with I2C stability.
You can use tweezers, and needle nose pliers, to make metal female dupon tighter.

1 Like