Technical Specifications

MCU — ESP32-S3-MINI-1

ProcessorDual-core Xtensa LX7 @ 240 MHz
Flash8 MB (Quad SPI)
PSRAM0.5 MB
WiFi802.11 b/g/n (2.4 GHz)
BluetoothBLE 5
Operating Temperature−40°C to +85°C
SecurityAES, SHA, RSA, ECC, RNG, Secure Boot, Flash Encryption

Sensors

Bosch BMV080 PM2.5 sensor
Bosch BME690 environmental sensor

BMV080 — Particulate Matter (Bosch product page)

MeasurementPM1, PM2.5, PM10 particulate matter
Min. particle size0.5 μm
Range0–1000 μg/m³
Resolution1 μg/m³
Precision±10%
Size4.4 × 3.0 × 3.0 mm (450× smaller than comparable devices)
DesignFanless (photoacoustic MEMS sensing)

BME690 — Environmental (Bosch product page)

Temperature range−40 to +85°C (±0.5°C accuracy)
Humidity range0–100% RH (±3%)
Pressure range300–1100 hPa (±0.6 hPa)
Gas sensorVOC, volatile sulfur compounds (VSCs), CO, hydrogen — AI-enhanced detection
Size3.0 × 3.0 × 0.93 mm
Power50% more efficient than BME680

Interfaces

USBProgramming and power
SPI, I²C, UARTSerial interfaces
GPIO / PWM / INTGeneral-purpose I/O
Analog inputsADC channels
Qwiic ConnectI²C expansion
JTAGDebugging

Pin Mapping

Polverine pin mapping diagram

GPIO Pinout

ESP32 GPIO ESP32 Function Name Pin on Interface Interface
IO0BOOT0BOOT0ESP_IO0SW1 Button
IO1ADC1_CH0MikroBUS AN1LmikroBUS
IO2PWMMikroBUS PWM1RmikroBUS
IO3Strappingn.c.n.c.n.c.
IO4Strappingn.c.n.c.n.c.
IO5IRQ InputBMV080 INT12BMV080
IO6n.c.n.c.n.c.n.c.
IO7INTMikroBUS INT2RmikroBUS
IO8I2C1 SDAMikroBUS SDA6RmikroBUS/QWIIC
IO9I2C1 SCLMikroBUS SCL5RmikroBUS/QWIIC
IO10SPI2 CS0BMV080 CSnPin4BMV080
IO11SPI2 MOSIBMV080 MOSIPin5BMV080
IO12SPI2 SCLKBMV080 SCKPin6BMV080
IO13SPI2 MISOBMV080 MISOPin 11BMV080
IO14I2C2 SDASDI3BME690
IO15Onboard RTC clockn.c.n.c.n.c.
IO16Onboard RTC Clockn.c.n.c.n.c.
IO17U1TXDMikroBUS/TX4RmikroBUS
IO18U1RXDMikroBUS/RX3RmikroBUS
IO19Onboard USB D−USB DMUSB
IO20Onboard USB D+USB DPUSB
IO21I2C2 SCLSCK4BME690
IO33n.c.n.c.n.c.PSRAM
IO34SPI3 CS0MikroBUS/CS3LmikroBUS/PSRAM
IO35SPI3 MOSIMikroBUS/MOSI6LmikroBUS/PSRAM
IO36SPI3 SCKMikroBUS/SCK4LmikroBUS/PSRAM
IO37SPI3 MISOMikroBUS/MISO5LmikroBUS/PSRAM
IO38PWM OUTPWM RGBLED_RRED LED
IO39Onboard JTAG TCKJTAGESP_TCKJTAG IF
IO40Onboard JTAG TDOJTAGESP_TDOJTAG IF
IO41Onboard JTAG TDIJTAGESP_TDIJTAG IF
IO42Onboard JTAG TMSJTAGESP_TMSJTAG IF
U0RXDUART RXSerialESP_RXDProgram IF
U0TXDUART TXSerialESP_TXDProgram IF
IO45Strappingn.c.n.c.n.c.
IO46Strappingn.c.n.c.n.c.
IO47PWM OUTPWM RGBLED_GGREEN LED
IO48PWM OUTPWM RGBLED_BBLUE LED
RSTResetMikroBUS/RST2LmikroBUS
EN/CHIP_PUEnableESP_ENProgram IF

Physical

Form factormikroBUS S
Dimensions25.4 × 28.6 mm
PowerUSB (5V), mikroBUS 5V pin, or mikroBUS 3.3V pin. Onboard LDO provides 3.3V output
User interfaceRGB LED, user button, bootloader button, reset button

Comparison

Feature Polverine Typical PM Sensors
AirflowFanlessFan-based
SensorsPM2.5 + temp / humidity / pressure / VOCPM only
WirelessWiFi + BLENo wireless
Size25.4 × 28.6 mmLarger
SourceOpen sourceProprietary