Schematics:
Code used: code (in particular the BasicReadings example) as stated here on product page.
This setup yields this result on serial Monitor:
MLX90640 IR Array Example
MLX90640 online!
Parameter extraction failed
Pixel 0: nanC
Pixel 1: nanC
Pixel 2: nanC
Pixel 3: nanC
Pixel 4: nanC
Pixel 5: nanC
Pixel 6: nanC
Pixel 7: nanC
Pixel 8: nanC
Pixel 9: nanC
Further investigation reported that error is -4, meaning that too many pixels are outliers or broken, in particular:
MLX90640 IR Array Example
MLX90640 online!
Parameter extraction failed - Error: -4
Broken pizels: 192, outlier pixels: 336
In addition, we noticed that broken and outlier pixels followed a precise column-wise pattern.
We thought sensor was broken, so we requested another one but we had the exact same results with similar setup on new sensor.
Any suggestion?
Notice: I2C setup worked correctly with another I2C-connected sensor. Soldering on the pim366 board has been checked with a multimeter.