Why settle for just measuring the weather when you can monitor your entire environment? The SparkFun Environmental Combo Breakout takes care of all your atmospheric and indoor air quality sensing needs by combining two industry-leading ICs on a single board: the ScioSense ENS160 and the Bosch Sensortec BME280! Whether you are building a smart HVAC system, a weather station, or an indoor air quality monitor, this unique two-in-one breakout provides a comprehensive picture of the air you breathe.

Two Sensors, Working in Harmony
The true magic of this combo board is how these two chips interact. The ENS160 requires accurate temperature and humidity data to precisely calibrate its air quality readings—and the BME280 is sitting right next to it, ready to provide exactly that.
- The ENS160 (Air Quality): Replaces the popular CCS811, providing highly accurate readings for equivalent CO2 (eCO2) in parts per million, Total Volatile Organic Compounds (TVOCs) in parts per billion, and a standard Air Quality Index (AQI).
- The BME280 (Atmospheric): A tried-and-true environmental sensor that measures ambient temperature, relative humidity, and barometric pressure (which can also be used to calculate absolute altitude).
Features & Specs
- 2x Qwiic-Enabled Connectors
- Input Voltage Range
- Typically 3.3V via Qwiic cable
- ENS160
- I2C Addresses: 0x53 (Default) or 0x52
- Wide Operating Ranges
- VDD: 1.71 1.98V
- VDDIO: 1.71V to 3.6V
- Temperature: -40°C to +85°C
- Humidity: 5% to 95% (non-condensing)
- IAQ standard compliance for AQI, eCO2, and TVOC
- Air Quality Index - Umweltbundesamt (AQI-UBA)
- Range: 1 to 5
- Resolution: 1
- Equivalent Carbon Dioxide (eCO2)
- Range: 400 to 65,000 ppm
- Resolution: 1 ppm
- Total Volatile Organic Compound (TVOC)
- Range: 0 to 65,000 ppb
- Resolution: 1 ppb
- Air Quality Index - Umweltbundesamt (AQI-UBA)
- Immunity to humidity and ozone
- Superior output stability over the whole temperature and relative humidity operating ranges
- Effective ozone compensation
- Independent sensor heater control for highest VOC selectivity and outstanding background discrimination
- BME280
- VDD: 1.71V to 3.6V
- VDDIO: 1.2V to 3.6V
- I2C Addresses: 0x77 (Default) or 0x76
- Temperature
- Operating Range: -40°C to 85°C
- Full accuracy to ± 0.5°C from -0°C to 65°C
- Resolution 0.01°C
- Humidity
- Operating Range: 0% to 100% RH
- Accurate to ±3% from 20% -80% RH
- Resolution: 0.008%RH
- Pressure
- Operating Range: 30,000 Pa to 110,000Pa
- Absolute Accuracy of ±100Pa
- Relative Accuracy of ±12Pa
- Resolution: 0.18Pa
- Altitude Range
- 0ft to 30,000ft (9.2km)
- Relative accuracy of 3.3ft (1m) at sea level, 6.6 (2m) at 30,000ft
- Power LED
- 1.8V AP2127K Voltage Regulator (for ENS160)
- 2.2kΩ Pull-up Resistors
- Jumpers
- Power LED
- I2C Pullup Resistors
- Selectable Addresses
- ENS160: 0x53 (Default) or 0x52
- BME280: 0x77 (Default) or 0x76
- Board Dimensions: 1.0in. x 1.0in. (25.4mm x 25.4mm)
- Weight: 2.50g
Documentation
- Schematic
- Eagle Files
- Board Dimensions
- Hookup Guide
- Fritzing Part
- Qwiic Info Page
- GitHub Hardware Repo
Datasheets
Arduino Libraries
Python Packages
