ZUBAX GNSS 2 pressure and temperature


Just received my ZUBAX GNSS 2 module recently.
Here is the results of a quick test of pressure and temperature readings from Zubax vs BMP280 sensor (https://www.adafruit.com/product/2651).
Two modules were set up side by side in a room and run simultaneously for several hours.
Data is collected at one second intervals using Raspbery Pi 2 and a code written in python.
Zubax module is connected via USB.
BMP280 module is connected via SPI.

zubax_id output:
ch> zubax_id
product_id : ‘com.zubax.gnss’
product_name : ‘Zubax GNSS’
sw_version : ‘4.0’
sw_vcs_commit: 54014403
sw_build_date: Apr 4 2017
hw_version : ‘2.2’

BMP280 settings:
mode = BMP280_NORMAL
osrs_t = BMP280_LOWPOWER
t_sb = BMP280_TSB_1
filter = BMP280_F8
spi3w_en = BMP280_3W_D




Pressure: Zubax GNSS 2 vs BMP280

(Pavel Kirienko) #4


The temperature offset is due to the heat dissipated by the board itself. It is documented in the section 2.4.2 of the datasheet:

This sensor is also used for measuring the temperature of the air. Due to the heat dissipated by the
board, the measured air temperature may be offset by up to +5 kelvin.

We use TE Connectivity MS5611 in Zubax GNSS, which is reportedly more precise than BMP280.


Hi Pavel,

This information is just FYI.

Temperature offset is understandable. It was noticed that ZUBAX board is warmer than BMP280 module. No issues with this. Temperature oscillations on the plot seems to be due to natural air temperature variation in the room. But it is clear that BMP280 module has finer resolution in comparison with Zubax one.

Regarding the pressure, I also have read that MS5611 has superior specs than BMP280. If I have time I will run both Zubax and BMP280 modules together with MKS Baratron pressure gauge I have in the lab to see the difference. MKS Baratron suppose to be very precise and stable.



An update for BMP280 and Zubax GNSS 2 vs MKS e-Baratron is below.
MKS e-Baratron model number is 627C13TGAC1B1.
Full scale range: 1000 Torr
Resolution: 0.001% of full scale
Absolute accuracy: is 0.1% of reading.
The measurement conditions are as described in previous posts.