Troubleshooting

Received lower quality pressure sensor?

userHead JKamue 2024-07-24 06:40:49 119 Views0 Replies

Hey,

 

I ordered 2 “SEN0423 - Fermion: BMP390L Digital Barometric Pressure Sensor” a year ago and finally got around to using them.

I was following the guides hooking one up and was using the BMP3XX library with an ESP32.
Interestingly the chip will only work when I use
“DFRobot_BMP388_I2C sensor(&Wire, sensor.eSDOVDD);”

When I try to use

“DFRobot_BMP390L_I2C sensor(&Wire, sensor.eSDOVDD);”
the sample provided by DFRobots own library will fail and claim a wrong chip number.

“Chip versions do not match!!!”

I bought the BMP390 especially for its great 25cm relative performance. The BMP388 “only” has a relative performance of 50cm and seems to be an older version.

 

Is there an error in the library? Did some manufacturer secretly populate the boards with BMP388 instead of BMP390?

Purely visually and based on packaging it is SEN0423. So my only theories are the wrong BMP being on the actual board or the library acting up.

Would be interested in clearing this up, thanks!