MOD-BME280 precise Humidity, Temperature and Pressure sensor Open Source Hardware module with UEXT and Breadboard connector


BME280 is digital humidity, temperature and pressure sensor with I2C and SPI interface.

You can see on this link comparison of different Humidity sensors

The operating conditions are:

  • Temperature -40..+85C;
  • Humidity 0…100 % Rh;
  • Pressure 300…1100 hPa  (+9000m..-500m above sea level);

The sensor works on 3.3V and is with very low power consumption 0,1..3,6 uA.

The easiest way to connect MOD-BME280 is with UEXT connector to any board with UEXT connector as shown on the picture above.

For boards which has no UEXT connector MOD-BME280 can be connected via four jumper wires on breadboard:


The KiCad files are uploaded on GitHub.

The demo software use Adafruit BME280 libraries with two small modifications. The default address in MOD-BME280 is 0x76 while Adafruit library is set to 0x77.

UEXT connector requires D8 to be set LOW to power and 10 ms delay to settle the power before addressing the sensor. The code is at GitHub.

When you run it you will see this:

Screenshot from 2018-03-27 14-35-38

The sensor is very precise, if you move board up and down you can see altitude changes. The 171 meter is the altitude of Olimex building.

MOD-BME280 is perfect for IoT application for environmental conditions logging due to the low power consumption and precise measurements. It can be used both for indoor and outdoor applications.

2 Comments (+add yours?)

  1. Morgaine
    Mar 30, 2018 @ 19:14:26

    That’s a really nice sensor! Great article you linked too, evaluating the Bosch Sensortec BME280 against various others — it came out on top.

    The very low power consumption of this device invites building it into a solar-powered weather station, perhaps using a TI BQ25504 or ’05 to drive a supercap so that it can run more or less forever, unlike chemical batteries which deteriorate after just a few years of the recharge cycle.

    It’s nice to have this device on UEXT — I think I’ll give one of my Olimexino-STM32 boards something to do. 🙂



  2. SK
    Jun 07, 2020 @ 22:52:51

    Maybe there would be interest in a breakout board for the BME-680 that also integrates gas sensor for air quality (in addition to temp, humidity, pressure like the BME280):


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: