Bosch BME688 Gas Sensor Developer Kit

SKU: b.p-kit-BME688-devkit.stacking
EAN / Barcode: 0608603905236
Lieferfrist: Sofort versandfertig, Lieferfrist 1-2 Tage

Angebotspreis114,90 €

Inkl. Steuern Versand wird an der Kasse berechnet

Auf Lager


(Please scroll down for a description in German / bitte scrollen Sie für eine Beschreibung in Deutsch

We will publish updates about the shipment state here. Also have a look at that page concerning general updates about the BME688, datasheet availability, etc. 

About the BME688 Gas Sensor Developer Kit

This is the only pre-programmed and ready-to-go Developer Kit for the BME688 in the market. An easy start for the BME688 - we even ship the battery for the realtime clock.

Thanks to 8 BME688 sensors on the BME688 shuttle board, you will be able to test and gather data with more than one configuration at the same time. This significantly increases statistics and reduces development time! 

The BME688 is a unique sensor which can be deployed and trained in-field, to tailor it to your real application environment and situations, allowing for improved performance as compared to sensors tailored to one specific gas lead compound during manufacturing.

The developer kit (Basic kit) contains:

  • BME688 shuttle board with the following features:
    • 8 BME688 sensors,
    • 2 buttons for data labelling,
    • Real time clock battery holder
    • SD card slot
  • Adafruit Huzzah32 - ESP32, with pre-soldered headers (Adafruit #3591)
    • with pre-flashed Bosch firmware for the BME688 shuttle board!
  • 16 GB microSD card with config files
  • CR1220 coin cell battery

 The developer kit (Stacking headers) contains:

  • BME688 shuttle board with the following features:
    • 8 BME688 sensors,
    • 2 buttons for data labelling,
    • Real time clock battery holder
    • SD card slot
  • Adafruit Huzzah32 - ESP32, with pre-soldered stacking headers (Adafruit #3619)
    • with pre-flashed Bosch firmware for the BME688 shuttle board!
  • 16 GB microSD card with config files
  • CR1220 coin cell battery

The stacking headers allow you to easily access further I/O from the HUZZAH32, as required for your project. 

The BME688 Shuttle board only contains:

  • only the BME688 shuttle board (no surprises there :-))

Useful for customers who already have the Adafruit Huzzah32, or would like to use the Shuttle Board with their own designs. 

The BME688 sensor chip only contains:

  • only the BME688 sensor chip 

Note: the chip has an LGA package - therefore most likely purchasing it is only useful if you're planning to develop your own boards and have pick & place machines to be able to place it on your boards for reflow soldering. 

As the BME688 is pin-compatible with the BME680, and has identical packaging dimensions, etc., you can use the BME680 datasheet for designing your BME688 based solution.

If you are looking for experienced hardware-designers to design a solution for you, we will also be happy to work with you on your project. Please get in touch with us.

About the BME688 Gas Sensor

The BME688 Gas Sensor by Bosch Sensortec is introduced together with the BME AI-Studio, a software tool to explore data & create machine learning algorithms for your BME688 sensor. 

The BME688 is the first evironmental sensor to support AI algorithms. It digitizes temperature, pressure, humidity,  and gas data. By using machine learning algorithms the BME688 can recognize the footprint of different gas mixtures.

For example, you can teach the sensor to distinguish various types of coffee: Measure the smell of different coffee beans! 

BME AI-Studio will allow you to easily record and label the data. Then use the data to create an individual algorithm, custom-tailored just for your use case!

You don't have to be a data scientist or expert in neural networks to use BME AI Studio. It is designed with the "normal" user in mind, and will support you with documentation and the friendly user interface. 


About the BME688 Gas Sensor

Technical Data

Package dimensions:

  • 8-Pin LGA with metal, 3.0 mm x 3.0 mm x 0.39 mm

Operation range (full accuracy):

  • pressure: 300...1100 hPa
  • humidity: 0...100%
  • temperature: -40...85°

Supply voltages

  • supply voltage VDDIO 1.2 V ... 3.6 V
  • supply voltage VDD 1.71 V ... 3.6 V


  • I2C and SPI

Average current consumption

  • 2.1 µA at 1 Hz humidity and temperature
  • 3.1 µA at 1 Hz pressure and temperature
  • 3.7 µA at 1 Hz humidity, pressure and temperature
  • 90 µA at ULP mode for p/h/T & air quality
  • 90 µA at ULP mode for p/h/T & air quality
  • 3,9 mA in standard gas scan mode

(gas scan mode & scan rate can be optimized on applications with BME AI studio)


Gas sensor

  • Response time (τ 33-63%): < 1 s (for new sensors)
  • Sensor-to-sensor deviation: +/- 15% +/- 15
  • Power consumption: < 0.1 mA in ultra-low power mode
  • Output data processing: direct output of IAQ: Index for Air Quality

Humidity sensor

  • Response time (τ0-63%): 8 s
  • Accuracy tolerance: ± 3 % relative humidity
  • Hysteresis: ≤ 1.5 % relative humidity

Pressure sensor

  • RMS Noise:  0.12 Pa (equiv. to 1.7 cm)
  • Sensitivity Error: ± 0.25 % (equiv. to 1 m at 400 m height change)
  • Temperature coefficient offset: ±1.3 Pa/K (equiv. to ±10.9 cm at 1°C temperature change)


  • RoHS compliant, halogen-free, MSL1

Further Documentation can be found on Bosch's page:

Note: the development kit is shipped without coffee :-)

About the BME AI-Studio software

The BME AI-Studio software enables sensor configuration, data analysis & labelling, training and optimization of application-specific solutions. 

The software is user-friendly and supported with a comprehensive documentation.

Contact us if you need a download link for it


  • BME688 Development Kit Flyer (PDF, includes instructions for  assembly and usage)
  • Bosch BME680 datasheet (PDF)
  • The files for flashing the ESP32 board, including the flashing utility can be found on this page under BME688 Development Kit Software + App.
  • 20**_**_**_**_**_BoardConfiguration.bmeconfig (included in the software kit) - this file goes onto the SD card which is inserted into the BME688 Shuttle board. If it is not on the included SD card, it can be found inside the zip file that also contains the flashing tool.
  • The BME688 AI Studio software, which allows you to train the sensor, can be found on the same page under BME AI-Studio Software.

The BME688 is pin-compatible with the BME680, the final datasheet for the BME688 will be published in the beginning of April 2021.

FAQ for the BME688 Gas Sensor Developer Kit

Does this sensor measure CO2 and natural gas (Methane)?

Natural gas ("Erdgas" in German) and CO2 can not be measured directly with this sensor. 

If you intend to measure the air quality, this sensor might be an even better fit than measuring CO2, since it can measure VOCs (volatile organic compounds), which are an even better indicator of people breathing out & the air going stale in a room. 

In addition to CO2 (carbon dioxide), can the gas sensor also measure CO (carbon monoxide) or hazardous fumes?

The BME688 can only measure so-called "volatile organic compounds" (VOCs). CO2 is an inert gas and cannot be measured directly, but can only be estimated from other organic components exhaled by humans. Carbon monoxide (CO) can be measured because it can react to form CO2. For the other flue gases, it depends on what the flue gas is (i.e. whether it is reactive) to determine whether it can be measured directly. Through the AI features of the sensor, it can be trained to detect smoke and warn accordingly. To measure CO2 directly, we have a specially developed sensor in our range.

Where do you ship?

We ship world-wide. Please note that we will require upfront payment for shipping outside of Germany if you require manual order processing (including offers). You can also pay using your credit card, PayPal, or any other payment method we offer on this shop.

Can I get an offer for the Developer Kit / get net X terms?

Yes, you can get an offer - please contact us and request an offer. Be sure to provide your full company data.  Within Germany, we are able to offer 14 days net to companies, and 30 days net to government agencies (schools, universities, etc.). 

Outside of Germany, at the moment we offer only upfront payment - or the payment methods in this shop.

Please note that we do have a 10 € net shipping fee within Germany for orders which are processed manually, not through the shop. 

Do you do discounts?

We can offer discounts for projects with volume requirements of the developer kit. Contact us for a quote if you need 25+ BME688 Gas Sensor developer kits.

What is the difference between the BME680 and the BME688?

  • The BME680 does not have AI features. 
  • Both chips have an identical pinout 
  • BME688 might require newer driver software, and the BSEC 2.0 library, to make use of the AI features

Can we test the AI software it with our current BME680?

No, this is not possible, as the BME680 does not have the necessary gas scan function.

Can I preorder the BME688 dev kit in the UK ?

Yes, we ship world-wide. Note that delivery to the UK might take additional time once the breakout board is available due to Brexit. Also note that we reserve the right to cancel high-risk transactions from our side - we recommend to pay using PayPal instead of credit cards.  

Once I have the kit, can I have the software and wiring instructions to connect to a Raspberry PI?

Note, this BME688 Shuttle Board / dev kit is NOT compatible with a Raspberry Pi. It is based on an Adafruit Feather board, more specifically an ESP32 microcontroller Board. 

If you are looking to use the BME688 with the Raspberry Pi, our BME688 Raspberry Pi breakout board is just what you need

I really need this BME688 sensor urgently, what can I do?

We have a BME688 breakout board with one BME688 sensor on it - it is available immediately from stock (as of 26.03.2021).

How can I control the BME688-dev-kit board using BSEC2?

Please note that the BME688-dev-kit board does not use I2C internally to adress the sensors, but SPI! This is necessary, as it has 8 sensors. The 8 SPI chip selects are driven using a  TCA6408ARGTR with I2C Address 0100 00x. 

On request, we can provide a wiring diagram - contact us.

Deutsche Beschreibung BME688 Gassensor Developer Kit

(Wir werden auf dem Blogpost Updates über den Lieferstatus veröffentlichen. Schauen Sie auch auf diese Seite für allgemeine Updates über den BME688, die Verfügbarkeit von Datenblättern, etc. ) 

Informationen BME688 Gassensor-Entwickler-Kit

Dies ist das einzige vorprogrammierte und sofort einsatzbereite Entwickler-Kit für den BME688 auf dem Markt. Ein einfacher Start für den BME688 - wir liefern sogar die Batterie für die Echtzeituhr mit.

Dank der 8 BME688-Sensoren auf dem BME688-Shuttle-Board können Sie mit mehr als einer Konfiguration gleichzeitig testen und Daten sammeln. Dies erhöht die Statistik und reduziert die Entwicklungszeit erheblich!

Der BME688 ist ein einzigartiger Sensor, der vor Ort eingesetzt und trainiert werden kann, um ihn an Ihre reale Anwendungsumgebung und -situation anzupassen, was im Vergleich zu Sensoren, die bei der Herstellung auf eine bestimmte Gasleitverbindung zugeschnitten wurden, eine bessere Leistung ermöglicht.

Das Entwickler-Kit (Basic-Kit) enthält:

  • BME688 Shuttle-Board mit folgenden Merkmalen:
  • 8 BME688-Sensoren,
  • 2 Tasten für die Datenbeschriftung,
  • Batteriehalter für Echtzeituhr
  • SD-Kartensteckplatz
  • Adafruit Huzzah32 - ESP32, mit vorgelöteten Headern (Adafruit #3591)
  • mit vorgeflashter Bosch-Firmware für das BME688 Shuttle-Board!
  • 16 GB microSD-Karte mit Konfigurationsdateien
  • CR1225 Knopfzellenbatterie

Das Entwickler-Kit (Stacking Headers) enthält:

  • BME688-Shuttle-Board mit den folgenden Funktionen:
  • 8 BME688-Sensoren,
  • 2 Tasten für die Datenbeschriftung,
  • Batteriehalter für Echtzeituhr
  • SD-Kartensteckplatz
  • Adafruit Huzzah32 - ESP32, mit vorgelöteten Stacking-Headern (Adafruit #3619)
  • mit vorgeflashter Bosch-Firmware für das BME688 Shuttle-Board!
  • 16 GB microSD-Karte mit Konfigurationsdateien
  • CR1225 Knopfzellenbatterie
  • Die Stacking-Header ermöglichen Ihnen den einfachen Zugriff auf weitere E/A des HUZZAH32, je nach Bedarf für Ihr Projekt.

Das BME688 Shuttle-Board enthält nur:

  • nur das BME688-Shuttle-Board (keine Überraschungen :-))

Nützlich für Kunden, die bereits das Adafruit Huzzah32 haben, oder das Shuttle Board mit ihren eigenen Designs verwenden möchten.

Der BME688 Sensorchip ist nur enthalten:

  • nur den BME688-Sensorchip

Hinweis: Der Chip hat ein LGA-Gehäuse - daher ist der Kauf wahrscheinlich nur dann sinnvoll, wenn Sie planen, Ihre eigenen Boards zu entwickeln und über Pick & Place-Maschinen verfügen, um ihn auf Ihren Boards für das Reflow-Löten platzieren zu können.

Da der BME688 pin-kompatibel mit dem BME680 ist und identische Gehäuseabmessungen etc. hat, können Sie das BME680-Datenblatt für das Design Ihrer BME688-basierten Lösung verwenden.

Wenn Sie auf der Suche nach erfahrenen Hardware-Designern sind, die eine Lösung für Sie entwerfen, arbeiten wir auch gerne mit Ihnen an Ihrem Projekt. Bitte nehmen Sie Kontakt mit uns auf.

Informationen zum BME688 Gassensor

Der BME688 Gassensor von Bosch Sensortec wird zusammen mit dem BME AI-Studio vorgestellt, einem Software-Tool zur Datenanalyse und zur Erstellung von Algorithmen für maschinelles Lernen für Ihren BME688 Sensor.

Der BME688 ist der erste Umweltsensor, der KI-Algorithmen unterstützt. Er digitalisiert Temperatur-, Druck-, Feuchtigkeits- und Gasdaten. Durch den Einsatz von Algorithmen des maschinellen Lernens kann der BME688 den Fußabdruck verschiedener Gasgemische erkennen.

Sie können dem Sensor zum Beispiel beibringen, verschiedene Kaffeesorten zu unterscheiden: Messen Sie den Geruch von verschiedenen Kaffeebohnen!

Mit dem BME AI-Studio können Sie die Daten einfach aufzeichnen und beschriften. Verwenden Sie die Daten dann, um einen individuellen Algorithmus zu erstellen, der genau auf Ihren Anwendungsfall zugeschnitten ist!

Sie müssen kein Datenwissenschaftler oder Experte für neuronale Netze sein, um BME AI-Studio zu nutzen. Es ist für den "normalen" Benutzer konzipiert und unterstützt Sie mit der Dokumentation und der freundlichen Benutzeroberfläche.

Technische Daten

Abmessungen des Gehäuses:

  • 8-Pin LGA mit Metall, 3,0 mm x 3,0 mm x 0,39 mm

Betriebsbereich (volle Genauigkeit):

  • Druck: 300...1100 hPa
  • Luftfeuchtigkeit: 0...100%
  • Temperatur: -40...85°


  • Versorgungsspannung VDDIO 1,2 V ... 3.6 V
  • Versorgungsspannung VDD 1,71 V ... 3.6 V


  • I2C und SPI

Durchschnittliche Stromaufnahme

  • 2,1 µA bei 1 Hz Feuchte und Temperatur
  • 3,1 µA bei 1 Hz Druck und Temperatur
  • 3,7 µA bei 1 Hz Feuchte, Druck und Temperatur
  • 90 µA im ULP-Modus für p/h/T & Luftqualität
  • 90 µA im ULP-Modus für p/h/T und Luftqualität
  • 3,9 mA im Standard-Gas-Scan-Modus

(Gasscanmodus und Scanrate können bei Anwendungen mit BME AI Studio optimiert werden)


  • Ansprechzeit (τ 33-63%): < 1 s (für neue Sensoren)
  • Sensor-zu-Sensor-Abweichung: +/- 15% +/- 15
  • Stromverbrauch: < 0,1 mA im Ultra-Low-Power-Modus
  • Ausgangsdatenverarbeitung: direkte Ausgabe von IAQ: Index für Luftqualität


  • Ansprechzeit (τ0-63%): 8 s
  • Genauigkeitstoleranz: ± 3 % relative Feuchte
  • Hysterese: ≤ 1,5 % relative Feuchte


  • RMS-Rauschen: 0,12 Pa (entspricht 1,7 cm)
  • Empfindlichkeitsfehler: ± 0,25 % (entspricht 1 m bei 400 m Höhenänderung)
  • Abweichung des Temperaturkoeffizienten: ±1,3 Pa/K (entspricht ±10,9 cm bei einer Temperaturänderung von 1 °C)


  • RoHS-konform, halogenfrei, MSL1

Weitere Dokumentation finden Sie auf der Seite von Bosch:

Hinweis: Das Entwicklungskit wird ohne Kaffee ausgeliefert :-)

Die BME AI-Studio Software ermöglicht Sensorkonfiguration, Datenanalyse und -beschriftung, Training und Optimierung von anwendungsspezifischen Lösungen.

Die Software ist benutzerfreundlich und wird durch eine umfassende Dokumentation unterstützt.

Kontaktieren Sie uns, wenn Sie einen Download-Link dafür benötigen.


Der BME688 ist pinkompatibel mit dem BME680, das endgültige Datenblatt für den BME688 wird Anfang April 2021 veröffentlicht.

FAQ für das BME688 Gas Sensor Developer Kit

Kann dieser Sensor CO2 und Erdgas (Methan) messen?

Erdgas und CO2 können mit diesem Sensor nicht direkt gemessen werden.

Wenn Sie beabsichtigen, die Luftqualität zu messen, ist dieser Sensor vielleicht sogar besser geeignet als CO2, da er VOCs (flüchtige organische Verbindungen) messen kann, die ein noch besserer Indikator für das Ausatmen von Menschen und die verbrauchte Luft in einem Raum sind.

Kann der Gassensor neben CO2 (Kohlendioxid) auch CO (Kohlenmonoxid) oder gefährliche Dämpfe messen?

Der BME688 kann nur so genannte "flüchtige organische Verbindungen" (VOCs) messen. CO2 ist ein inertes Gas und kann nicht direkt gemessen, sondern nur aus anderen organischen Bestandteilen, die der Mensch ausatmet, abgeschätzt werden. Kohlenmonoxid (CO) kann gemessen werden, da es zu CO2 reagieren kann. Bei den anderen Abgasen hängt es von der Art des Abgases ab (d. h. ob es reaktiv ist), ob es direkt gemessen werden kann. Durch die KI-Funktionen des Sensors kann er so trainiert werden, dass er Rauch erkennt und entsprechend warnt. Für die direkte Messung von CO2 haben wir einen speziell entwickelten Sensor im Angebot.

Wohin liefern Sie?

Wir liefern weltweit. Bitte beachten Sie, dass wir für den Versand außerhalb Deutschlands eine Vorauszahlung verlangen, wenn Sie eine manuelle Bestellabwicklung wünschen (inklusive Angebote). Sie können auch mit Ihrer Kreditkarte, PayPal oder einer anderen von uns im Shop angebotenen Zahlungsmethode bezahlen.

Kann ich ein Angebot für das Developer Kit erhalten / Netto X Konditionen bekommen?

Ja, Sie können ein Angebot erhalten - bitte kontaktieren Sie uns und fordern Sie ein Angebot an. Geben Sie dabei bitte Ihre vollständigen Firmendaten an. Innerhalb Deutschlands können wir Unternehmen 14 Tage netto und staatlichen Einrichtungen (Schulen, Universitäten, etc.) 30 Tage netto anbieten.

Außerhalb Deutschlands bieten wir zur Zeit nur Vorkasse an - oder die Zahlungsmöglichkeiten in diesem Shop.

Bitte beachten Sie, dass wir für Bestellungen, die nicht über den Shop, sondern manuell abgewickelt werden, innerhalb Deutschlands eine Versandgebühr von 10 € netto erheben.

Bieten Sie Rabatte an?

Wir können Rabatte für Projekte anbieten, die eine größere Menge des Entwickler-Kits benötigen. Kontaktieren Sie uns für ein Angebot, wenn Sie 25+ BME688 Gassensor Entwickler-Kits benötigen.

Was ist der Unterschied zwischen dem BME680 und dem BME688?

  • Der BME680 verfügt nicht über AI-Funktionen.
  • Beide Chips haben eine identische Pinbelegung
  • Der BME688 benötigt möglicherweise eine neuere Treibersoftware und die BSEC 2.0-Bibliothek, um die AI-Funktionen nutzen zu können.

Können wir die AI-Software mit unserem aktuellen BME680 testen?

Nein, das ist nicht möglich, da der BME680 nicht über die notwendige Gasscan-Funktion verfügt.

Kann ich das BME688-Entwicklungskit in Großbritannien vorbestellen?

Ja, wir liefern weltweit. Bitte beachten Sie, dass die Lieferung nach Großbritannien aufgrund des Brexit zusätzliche Zeit in Anspruch nehmen kann, sobald das Breakout Board verfügbar ist. Bitte beachten Sie auch, dass wir uns das Recht vorbehalten, Transaktionen mit hohem Risiko zu stornieren - wir empfehlen, mit PayPal statt mit Kreditkarte zu bezahlen.

Wenn ich das Kit habe, kann ich dann die Software und die Verdrahtungsanleitung für den Anschluss an einen Raspberry PI erhalten?

Bitte beachten Sie, dass dieses BME688 Shuttle Board / Dev Kit NICHT mit einem Raspberry Pi kompatibel ist. Es basiert auf einem Adafruit Feather Board, genauer gesagt einem ESP32 Mikrocontroller Board.

Wenn Sie den BME688 mit dem Raspberry Pi verwenden möchten, ist unser BME688 Raspberry Pi Breakout Board genau das Richtige für Sie

Ich brauche diesen BME688-Sensor wirklich dringend, was kann ich tun?

Wir haben ein eigen entwickeltes BME688 Breakout Board mit einem BME688-Sensor darauf - es ist sofort ab Lager verfügbar.

Wie kann ich das BME688-dev-kit Board mit BSEC2 ansteuern?

Bitte beachten Sie, dass das BME688-dev-kit Board intern nicht I2C verwendet, um die Sensoren anzusprechen, sondern SPI! Dies ist notwendig, da es 8 Sensoren hat. Die 8 SPI-Chipselects werden über einen TCA6408ARGTR mit der I2C-Adresse 0100 00x angesteuert.

Auf Anfrage können wir einen Schaltplan zur Verfügung stellen - kontaktieren Sie uns.

Benötigen Sie Beratung oder ein Angebot zu diesem Artikel?

Customer Reviews

No reviews yet

Zuletzt gesehen