Bosch’s fan-less PM2.5 sensor is 450x smaller than the usual box, and SparkFun put it on a Qwiic board

Fine dust (PM2.5) is one of the most important air-quality measurements. It comes from cooking, candles, wood burners and traffic. Until now, measuring it meant a matchbox-sized sensor with a fan that is noisy, draws current and clogs up over time.
Bosch’s BMV080 changes that. It measures just 4.4 × 3.0 × 3.0 mm, which Bosch says is over 450 times smaller than comparable sensors, and it has no fan at all.

How it works without a fan
Traditional PM sensors pull air through a chamber. The BMV080 instead uses tiny lasers and photodiodes to watch particles in the open air in front of the sensor. Algorithms then work out the concentration. The result:
- silent operation
- lower power
- nothing to clog
- it fits in wearables, thin wall panels and small enclosures
It measures PM2.5 directly and calculates PM1 and PM10.
The SparkFun breakout
SparkFun put the BMV080 on a Qwiic breakout (I2C, with SPI available on pin headers) and released:
- an Arduino library
- a hookup guide
- a 3D-printable enclosure
Things to know before buying
- It needs a clear view. The sensor measures the air in front of its window, so don’t block it. Follow Bosch’s and SparkFun’s mounting guidance.
- Check board support. The library wraps Bosch’s precompiled SDK, so not every microcontroller is supported. ESP32 is the safe choice. Check the SparkFun docs for the current list.
- Pair it with a gas sensor. PM2.5 plus CO2 and VOC (see post 04) gives you a complete air picture.
Project ideas
- A kitchen air monitor that turns on the extractor fan automatically.
- A wearable pollution tracker for your commute.
- A wood-burner monitor that alerts you when PM2.5 spikes indoors.
- A silent bedroom air monitor, with no fan hum.
Bottom line: the BMV080 finally makes PM2.5 sensing tiny, silent and easy to build in.