Boards to control Bosch LSU 4.9 wideband sensors and compatible units from an Arduino.. The modules have their own microcontroller and talk to your Arduino board over the SPI bus, and the function libraries keep the Arduino code down to a few lines. The shield gives you direct access to the CJ125 chip. All of them come with working code examples.
Below you will find a comparison table of the boards we sell today, the add-ons that complete your setup, and a full list of every module and shield we have made, current and discontinued.
Compare the boards
All of them read the same wideband lambda sensor, but each board is different: extra sensors, programming effort, whether it runs without an Arduino, data logging. Compare and pick the one that fits your project.
| Pro Lambda 01D21V00 |
Lambda Module 01M11V00 |
Lambda Shield 01S00V00 |
|
|---|---|---|---|
![]() |
![]() |
![]() |
|
| Plug and play | Yes | Needs an Arduino | Needs an Arduino |
| Lambda sensor | Bosch LSU 4.9 | Bosch LSU 4.9 | Bosch LSU 4.9 |
| RPM | Yes | — | — |
| EGT | Yes, up to 1000 °C (1832 °F) | — | — |
| Bluetooth | BLE 5.1 | — | — |
| App | iOS, macOS and Android See details → |
— | — |
| Display | LCD 2×16 | — | — |
All three read the same Bosch LSU 4.9 wideband sensor. See how each one works with an Arduino →
| Pro Lambda 01D21V00 |
Lambda Module 01M11V00 |
Lambda Shield 01S00V00 |
|
|---|---|---|---|
| Works with an Arduino | Yes, optional | Yes | Yes |
| Works without an Arduino | Yes | — | — |
| Library | lambda_d.h |
lambda.h |
— |
| Effort to adapt it to your project | Low | Low | High |
| 5 V Arduino boards | Yes | Yes | Yes |
| 3.3 V Arduino boards | With SPI level shifter | With SPI level shifter | — |
| Arduino resources used | Low | Low | High |
| Several units on one Arduino | With hub, datalogger shield or wiring | With hub, datalogger shield or wiring | — |
| Data logging | With datalogger shield or APP (iOS or macOS) | With datalogger shield | — |
| Arduino pins used | 6 — SPI (4), GND (1), 5 V (1) | 6 — SPI (4), GND (1), 5 V (1) | Many |
| Format | Module | Module | Stackable shield |
The Pro also works on its own, with no Arduino connected. See the Pro →
Add-ons
Extra boards for your Arduino setup: more modules at once, 3.3 V compatibility and data logging.
| Image | Part | Utility | Compatible Arduinos | Compatible modules |
|---|---|---|---|---|
![]() | Allows you to easily connect several lambda modules to a single arduino board. | UNO UNO WIFI MEGA Others | Lambda modules: 01M11V00. 01M21V00. 01M30V00. |
|
![]() | It allows a 5 V slave to communicate on a 3.3 V SPI bus, accepting multiple slaves. | 3.3V Arduino boards such as: NANO Others, | Lambda modules: 01M11V00. 01M21V00. 01M30V00. |
|
![]() | Datalogger Shield with MicroSD card and RTC. Controlduino 91S00V00. | It allows data to be saved in CSV format, and has connectors to facilitate the connection of lambda modules and I2C displays. | UNO UNO WIFI MEGA Others | Lambda modules: 01M11V00. 01M21V00. 01M30V00. |
All modules and shields
Every board we have made, current and discontinued. Open any model for downloads and support.
| Image | Part | Measure | APP | library | Type | Buetooth | Status | Lambda IC | Lambda Probe | Enhanced Power Supply | Voltage[V] |
|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | %O2, Lambda, AFR. Wideband.+ RPM + EGT | iOS, macOS and Android See details → | Lambda_d.h | Plug-and-play module with its own microcontroller — works with or without an Arduino | yes | Available | STMicroelectronics IC - L9780 | Bosch LSU4.9 and others. | yes | 10.8 to 16.5 | |
![]() | %O2, Lambda, AFR. Wideband. | No | Lambda.h | Module with its own microcontroller | No | Available | STMicroelectronics IC - L9780 | Bosch LSU4.9 and others. | yes | 10.8 to 16.5 | |
![]() | %O2, Lambda, AFR. Wideband. | No | No | Shield | No | Available | Bosch IC – CJ125 | Bosch LSU4.9 | No | 10.8 to 16.5 | |
![]() | Replaced by Pro Lambda 01D21V00 → | %O2, Lambda, AFR. Wideband. | Android: Legacy app — live readings only | No | Shield | yes | Last units | Bosch IC – CJ125 | Bosch LSU4.9 | yes | 10.8 to 16.5 |
![]() | Replaced by Pro Lambda 01D21V00 → | %O2, Lambda, AFR. Wideband. + rpm | No | Lambda_rpm.h | Module with its own microcontroller. Stackable with 02S00V00 | No | Last units | STMicroelectronics IC - L9780 | Bosch LSU4.9 and others. | yes | 10.8 to 16.5 |
![]() | Replaced by 2 x Pro Lambda 01D21V00 → | 2x(%O2, Lambda, AFR. Wideband.) + rpm | No | LambdaX2_rpm.h | Module with its own microcontroller. | No | Last units | STMicroelectronics IC - L9780 | 2 x Bosch LSU4.9 and others. | yes | 10.8 to 16.5 |
![]() | 02S00V00 | Temperatures, Pressures, Analogue inputs, Inductive sensor. | No | No | Stackable shield. 01M21V00 stacks on top of this board. | yes | Discontinued | yes | 10.8 to 16.5 |
Which one to choose?
- If you want to integrate a wideband lambda sensor in your project, quickly and easily and without wasting time and resources of your arduino board, choose the 01M11V00 Module. With the instruction set of its library you can obtain the value of %O2, lambda, AFR, battery voltage…, just occupying the SPI connection pins of your arduino, and the microcontroller integrated in the module will perform all the calculations, so it will not waste almost any resources of your arduino.
- To send the data to a computer (arduino serial monitor) : Shield 01S00V00
- To send the data to the smartphone application via bluetooth (Using the included smartphone application): Shield 0S01V00.
- To send the data to your computer and/or integrate it into your project without using almost resources of your arduino board: Module 01M11V00 This module has an internal microcontroller that controls the wideband lambda probe and sends the data via SPI to the arduino which does not do any calculations, it does not consume time or resources of your arduino board. For example you could control the fan speed depending on the %O data, using almost no resources of your arduino board.
In summary
- Shield 01S00V00: it is used to obtain the value of %O2, lambda and AFR at low frequency independently of your project. to display on the computer (serial monitor) or on the mobile (with external blueooth module) at 3Hz it is suitable. It is very difficult to modify the arduino programming and to integrate it into a more complex project.
- Shield 0S01V00: serves to get the value of %O2, lambda and AFR at low frequency regardless of your project, It is suitable for displaying at 3Hz, to send Blueooth supports high frequency 100Hz. Basically it is very improved to send data by bluetooth to mobile phone, no need to add external modules to the arduino, no external power supply. It has an integrated bluetooth module to send data to the mobile. It has a filter and a buck converter that allows a 6.5V input to the arduino and power it from there in an efficient and safe way. Note: the two Shields can use the same programming, although in this model with integrated Bluetooth it would allow to send high frequency data via bluetooth. It is very difficult to modify the arduino programming and to integrate it into a more complex project.
- The module 01M11V00: It is very easy to integrate into a more complex project without losing calculation time because it has an integrated microcontroller that performs all the calculations, basically arduino only communicates SPI. This module is best if you want to integrate it into your project. You could for example control the combustion by varying the fan speed to have a % of oxygen in the smoke. You could visualise the %O2, lambda and AFR data on a display…









