Key facts
Product type Gas sensor platform | Measures VOC and NOx | Feature Unmatched robustness against contaminating gases |

Includes SVM41 development board (SGP41 and SHT40), UART to USB adapter cable and jumper wire set.
Product catalogueProduct type Gas sensor platform | Measures VOC and NOx | Feature Unmatched robustness against contaminating gases |
Find everything you need here.
The SGP41 is Sensirion’s VOC and NOx sensor designed as digital smart switch and regulation unit for air treatment devices such as air purifiers. The two sensor signals processed by Sensirion’s powerful Gas Index Algorithm can be directly used to automatically trigger the removal of indoor air gas pollutants by air treatment devices without the need for user–device interaction. This sensor solution is thus well-suited for constantly monitoring the VOC and NOx situation including potentially harmful events which are not perceived by humans. Furthermore, an automatic control of air treatment devices based on the SGP41 signals helps to save energy by turning them off once the VOC and/or NOx events have been taken care off.
SGP41 offers a solution for two complete sensors on a single chip facilitating design-in and saving design costs. Thanks to its very small DFN package (2.44 x 2.44 x 0.85 mm³) the sensor can be designed into applications with limited spaces.
Build a BLE Gadget with Arduino and SVM41
| SGP40 embedded driver | Generic driver that can be ported to new microcontrollers with little effort |
| SGP40 Arduino driver | C++ Arduino library to work with SGP40 gas sensor via I2C |
| SGP40 Raspberry Pi driver | C Raspberry library to work with SGP40 gas sensor via I2C |
| SGP40 Python driver | Python Driver to work with SGP40 gas sensor via I2C |
| Code samples Arduino | Standalone Arduino solutions demonstrating the communication with the sensor |
| VOC index algorithm | Provides an index output signal calculated from SGP40 raw signals |
| VOC index algorithm library for arduino | Arduino Library providing an index output signal calculated from SGP40 raw signals |
| SGP41 embedded driver | Generic driver that can be ported to new microcontrollers with little effort |
| SGP41 Arduino driver | C++ Arduino library to work with SGP41 gas sensor via I2C |
| SGP41 Raspberry Pi driver | C Raspberry library to work with SGP41 gas sensor via I2C |
| SGP41 Python driver | Python Driver to work with SGP41 gas sensor via I2C |
| Code samples Arduino | Standalone Arduino solutions demonstrating the communication with the sensor |
| VOC index algorithm | Provides an index output signal calculated from SGP41 raw signals |
| VOC index algorithm library for arduino | Arduino Library providing an index output signal calculated from SGP41 raw signals |
| SVM4x UART embedded driver | Generic driver that can be ported to new microcontrollers with little effort |
| SVM4x UART Arduino driver | C++ Arduino library to work with SVM4x via UART |
| SVM4x UART Raspberry Pi driver | C Raspberry library to work with SVM4x via UART |
| SVM4x UART Python driver | Python driver to work with the SVM4x evaluation kit over UART using SHDLC protocol |
| SVM4x I2C embedded driver | Generic driver that can be ported to new microcontrollers with little effort |
| SVM4x I2C Arduino driver | C++ Arduino library to work with SVM4x via I2C |
| SVM4x I2C Raspberry Pi driver | C Raspberry library to work with SVM4x via I2C |
| SVM4x I2C Python driver | Python driver to communicate with SVM4x using the I²C interface |
SVM4x development board
USB-UART cable (6-pin) to connect the SVM4x development board directly to a USB port, e.g. on a PC
Jumper wire set (6-pin Micro-Lock Plus cable set) to connect the SVM4x development board to embedded platforms like Arduino, Raspberry Pi, etc. A 10-pin 0.1" pitch-gender changer is also provided.
Cable configuration:

Check out this evaluation board for SHT4x temperature and humidity, SGP40 VOC and STMicroelectronics LPS22DF barometric pressure sensors.
Learn moreWatch our video tutorials and learn more about the SGP4x evaluation.