

Aqm sensor
ESP32-C3 air quality monitor sensor board (KiCad 9 + ESP-IDF)
- Size
- 45 × 30 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 19
- Nets
- 20
- Pads
- 87
- Tracks, vias
- 65, 11
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Mar 2026
- Updated
- 2 Apr 2026
Overview
Aqm sensor is an open-source printed circuit board by cehbz, from the cehbz/aqm-sensor repository on GitHub. It is a 2-layer board of 45 × 30 mm with 19 parts on 20 nets, routed with 65 tracks and 11 vias.
It is built around the PMS5003 and SK6812. Its parts include 3 capacitors, 3 resistors, 2 connectors, 1 IC and 1 diode. It belongs with the sensors and measurement boards and the ESP32 and RISC-V boards of this library.
Main components
2PMS5003
--10℃~+60℃ 100mA 4.5V~5.5V 50mm Digital general particulate matter concentration sensor Low power mode Serial port - Sensor Modules ROHSBeijing PlantowerSensor ModulesSK6812
SMD-4P,5.4x5mm-40℃~+85℃ 0.6mA 1.6mm 120° 160mcd~320mcd 1kHz 2000V 280mcd~515mcd 3.7V~5.5V 460nm~470nm 520nm~530nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Built-in power-on reset circuit Semi-transparent lens SMD-4P,5.4x5mm RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | ~ | MountingHole:MountingHole_2.7mm_M2.5_Pad_Via | H1, H2, H3, H4 |
| 2 | 0.1uF | Capacitor_SMD:C_1206_3216Metric | C1, C3 |
| 2 | 4.7k | Resistor_SMD:R_1206_3216Metric | R2, R3 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric | R1 |
| 1 | 3.3V | TestPoint:TestPoint_Pad_D1.5mm | TP2 |
| 1 | 5V | TestPoint:TestPoint_Pad_D1.5mm | TP5 |
| 1 | ESP32-C3_SUPERMINI_TH | ESP32-C3_SUPERMINI_TH:MODULE_ESP32-C3_SUPERMINI_TH | U1 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | PMS5003 | EasyEDA2KiCAD:CONN-TH_8P-P1.25_HCTL_HC-1.25-8AW | J1 |
| 1 | QWIIC | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2 |
| 1 | RX | TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm | TP3 |
| 1 | SK6812 | LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm | D1 |
| 1 | TX | TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm | TP1 |
Questions
How big is the Aqm sensor PCB?
It measures 45 × 30 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Aqm sensor use?
19 parts, built around the PMS5003 and SK6812. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Aqm sensor KiCad files?
From the cehbz/aqm-sensor repository on GitHub, at the commit this page was made from: the board is aqm_sensor.kicad_pcb and its schematic aqm_sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Aqm sensor design in my own project?
Its repository states no licence, so its author keeps all rights: ask cehbz before reusing the design.
Similar boards
- 2 layers65 × 64 mm

- 4 layers74 × 56 mm

Atmos
HearnChristian/atmos-sense
ESP32-based atmospheric sensing node: BME280 environmental sensing and AS3935 lightning detection over I2C, designed for drone integration. KiCad hardware plus firmware.
73 parts1MIT - 2 layers85.5 × 79 mm

- 2 layers56 × 58 mm

Weather station
Dhruv2212-star/weather-station
A Complete working model of a small but usefull weather station made at home with custom PCB and Casings to give it a unique look!
22 parts - 2 layers37.4 × 54.6 mm

AirAware
evanloi/air-aware
AirAware is a portable air quality monitor built with an ESP32-C3 and PMS5003 to measure particulate matter and support hands-on air quality education.
16 partsMIT - 2 layers60 × 90 mm

- 2 layers38.6 × 26.7 mm

- 2 layers75 × 90 mm

Weather station
maxr777/weather-station
Reads temperature, humidity, and pressure via a BME280 over I2C, monitors air quality with a PMS5003 over UART, and displays everything on an SH1106 OLED. A few diagnostic LEDs signal hardware faults on startup.
20 parts