

AirQualityPCB
MAE 5220 Air Quality Board
- Size
- 100 × 75 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 57
- Nets
- 57
- Pads
- 233
- Tracks, vias
- 621, 155
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 21 Mar 2026
- Updated
- 15 May 2026
Overview
AirQualityPCB is an open-source printed circuit board by leslier7, from the leslier7/AirQualityPCB repository on GitHub. It is a 2-layer board of 100 × 75 mm with 57 parts on 57 nets, routed with 621 tracks and 155 vias.
It is built around the ESP32-C3-WROOM-02-N4, MCP6042-I/P and ADS1015IDGS, with the BME688, TLV1117LV33DCYR and USBLC6-2SC6 among its other parts. Its parts include 19 resistors, 13 ICs, 12 capacitors, 5 connectors and 2 diodes. It belongs with the sensors and measurement and radio and wireless boards and the ESP32 and RISC-V boards of this library.
Main components
12ESP32-C3-WROOM-02-N4
SMD,20x18mm-105dBm -40℃~+85℃ 2.4GHz 20.5dBm 345mA 3V~3.6V 82mA Bluetooth5.0 ESP32-C3 Chip Integrated Bluetooth function、Support USB interface On-board PCB Antenna UART、SPI、I2C、I2S、JTAG、USB SMD,20x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesMCP6042-I/P
PDIP-8-40℃~+85℃ 1.4V~6V 14kHz 15uV/℃ 170nV/√Hz@1kHz 1pA 1pA 2 20mA 3V/ms 3mV 600nA 75dB Built-in compensation、ESD protection Rail-to-Rail Input, Rail-to-Rail Output PDIP-8 Operational Amplifier ROHSMicrochip TechnologyOperational AmplifierADS1015IDGS
VSSOP-10-0.5mm-40℃~+125℃ 0.5LSB 12 128Hz、250Hz、490Hz、920Hz、1.6kHz、2.4kHz、3.3kHz 1MHz 2 2V~5.5V 2uA 3.3kHz 5ppm/℃ 6.144V Built-in Built-in I2C Sigma-Delta Support Yes VSSOP-10-0.5mm Analog to Digital Converters (ADC) ROHSTexas InstrumentsAnalog To Digital Converters (ADC)BME688
SMD-8P-40℃~+85℃ 0%RH~100%RH 1.71V~3.6V 2.1uA I2C、SPI ±0.5℃ ±3%RH SMD-8P Temperature and Humidity Sensor ROHSBosch SensortecTemperature And Humidity SensorTLV1117LV33DCYR
SOT-223-40℃~+125℃@(TJ) 0.003%Vout 1 1.2V@(1A) 12V 1A 3.3V 75dB@(120Hz) Fixed Over Current Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSJSMSEMIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)C0805F104K1RACAUTO
0805- HWDG ROHSKEMETUncategorisedRR1220P-103-D
0805-55℃~+125℃ 100V 100mW 10kΩ Thin Film Resistor ±0.5% ±25ppm/℃ 0805 Chip Resistor - Surface Mount ROHSSusumuChip Resistor - Surface MountRC0603FR-07100KL
UncategorisedUnknown makerCL31B105KCHNNNE
1206100V 1uF X7R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTTMK316BJ106KL-T
120610uF 25V X5R ±10% 1206 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSTaiyo YudenMultilayer Ceramic Capacitors MLCC - SMD/SMTRT1206FRE074K7L
1206-55℃~+155℃ 200V 250mW 4.7kΩ Thin Film Resistor ±1% ±50ppm/℃ 1206 Chip Resistor - Surface Mount ROHSYAGEOChip Resistor - Surface Mount
README
README.mdAir Quality PCB
A custom air quality monitoring device with an ESP32-C3 microcontroller, designed to measure environmental sensor data and transmit it over WiFi and LoRa.
Repository Structure
AirQualityPCB/
├── PCB/ # KiCad schematic, layout, BOM, and fabrication outputs
└── Firmware/ # PlatformIO firmware for the ESP32-C3PCB
The PCB was designed in KiCad and lives in the PCB/ folder. This folder contains the schematic, board layout, and a custom component library (3D models, footprints, and symbols).
The BOM, STEP file, and Gerbers can be found on the GitHub Releases page. They can also be extracted from the KiCAD project.
Firmware
The firmware is written in C++ using the PlatformIO build system and targets the ESP32-C3.
For instructions on setting up the development environment, building, and flashing the firmware, see Firmware/README.md.
Parts
57| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C5, C6, C7, C8, C10, C11 |
| 6 | 10k | Resistor_SMD:R_0805_2012Metric | R7, R8, R9, R10, R11, R12 |
| 4 | 100k | Resistor_SMD:R_0603_1608Metric | R16, R17, R18, R20 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO7380_Pad | H1, H2, H3, H4 |
| 3 | 1 uF | Capacitor_SMD:C_1206_3216Metric | C1, C2, C3 |
| 3 | 10uF | Capacitor_SMD:C_1206_3216Metric | C4, C9, C12 |
| 3 | MCP6042 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7, U8, U9 |
| 2 | 150 | Resistor_SMD:R_0603_1608Metric | R13, R14 |
| 2 | 4.7k | Resistor_SMD:R_1206_3216Metric | R3, R5 |
| 2 | 5.1k | Resistor_SMD:R_1206_3216Metric | R1, R2 |
| 1 | 102k | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | 110-303 | Sensors:110-Footprint | U12 |
| 1 | 110-507 | Sensors:110-Footprint | U11 |
| 1 | 125mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric | R4 |
| 1 | 6.8M | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 600 | Inductor_SMD:L_1206_3216Metric | FB1 |
| 1 | ADS1015IDGS | Package_SO:TSSOP-10_3x3mm_P0.5mm | U5 |
| 1 | BME688 | Package_LGA:Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering | U6 |
| 1 | ESP32-C3-WROOM-02 | RF_Module:ESP32-C3-WROOM-02 | U13 |
| 1 | GREEN LED | LED_SMD:LED_1206_3216Metric | D1 |
| 1 | INIR2-ME5 | Footprints:INIR2ME5 | U10 |
| 1 | PTS526 SK15 SMTR2 LFS | Footprints:PTS526SK15SMTR2 LFS | U3 |
| 1 | RFM95WCW | RF_Module:HOPERF_RFM9XW_SMD | U4 |
| 1 | Regulator | Package_TO_SOT_SMD:SOT-223 | U1 |
| 1 | SMA-J-P-H-ST-EM1 | Connector_Coaxial:SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMount | J10 |
| 1 | SMF5.0A | Diode_SMD:D_SOD-123 | D3 |
| 1 | TestPoint 3.3V | TestPoint:TestPoint_Pad_D1.0mm | J4 |
| 1 | TestPoint 5V | TestPoint:TestPoint_Pad_D1.0mm | J2 |
| 1 | TestPoint GND | TestPoint:TestPoint_Pad_D1.0mm | J3 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
Questions
How big is the AirQualityPCB PCB?
It measures 100 × 75 mm and has 2 copper layers, 1.6 mm thick.
What parts does the AirQualityPCB use?
57 parts, built around the ESP32-C3-WROOM-02-N4, MCP6042-I/P, ADS1015IDGS and BME688. 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 AirQualityPCB KiCad files?
From the leslier7/AirQualityPCB repository on GitHub, at the commit this page was made from: the board is PCB/AirQualityPCB.kicad_pcb and its schematic PCB/AirQualityPCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the AirQualityPCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask leslier7 before reusing the design.
Similar boards
- 2 layers70 × 50 mm

- 4 layers65 × 56 mm

PCB impedance
BenoitSchick/Fungi
The goal of this project is to measure the impedance of bags containing mycelium in order to observe how mycelium growth influences impedance.
53 parts - 4 layers57.7 × 41 mm

Serre
RubisCatty/Serre-Connecte
Projet final du programme de Génie Électrique par Sonia Michaud
65 parts - 4 layers50 × 30 mm

Cc1200-balloon
tmpk13/cc1200-balloon
High altitude balloon payload: a CC1200 sub-GHz telemetry downlink and an air quality sensor stack, hosted by a Seeed Wio-E5 module. Four-layer 50 x 30 mm board, routed.
108 partsMIT - 4 layers100 × 100 mm

- 4 layers252 × 58 mm

Ufc panel
w3z315/a10c-simpit-pcbs
A collection of my DIY PCBs, including their code, for DCS:World's A10CII
101 parts6GPL-3.0 - 4 layers260 × 110 mm

Pandore
filliformes/pandore
pandore is an open-source digital audio instrument protyping platform based on the LattePanda Mu.
804 parts2 - 2 layers90 × 80 mm
