Skip to the content
PCBKitNew board
2 layers100 × 75 mmAirQualityPCB, the printed circuit board in 3D

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

12

README

README.md

Air 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

text
AirQualityPCB/
├── PCB/        # KiCad schematic, layout, BOM, and fabrication outputs
└── Firmware/   # PlatformIO firmware for the ESP32-C3

PCB

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
QtyValueFootprintReferences
60.1uFCapacitor_SMD:C_0805_2012MetricC5, C6, C7, C8, C10, C11
610kResistor_SMD:R_0805_2012MetricR7, R8, R9, R10, R11, R12
4100kResistor_SMD:R_0603_1608MetricR16, R17, R18, R20
4MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO7380_PadH1, H2, H3, H4
31 uFCapacitor_SMD:C_1206_3216MetricC1, C2, C3
310uFCapacitor_SMD:C_1206_3216MetricC4, C9, C12
3MCP6042Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU7, U8, U9
2150Resistor_SMD:R_0603_1608MetricR13, R14
24.7kResistor_SMD:R_1206_3216MetricR3, R5
25.1kResistor_SMD:R_1206_3216MetricR1, R2
1102kResistor_SMD:R_0603_1608MetricR15
1110-303Sensors:110-FootprintU12
1110-507Sensors:110-FootprintU11
1125mAFuse:Fuse_1206_3216MetricF1
11kResistor_SMD:R_1206_3216MetricR4
16.8MResistor_SMD:R_0603_1608MetricR19
1600Inductor_SMD:L_1206_3216MetricFB1
1ADS1015IDGSPackage_SO:TSSOP-10_3x3mm_P0.5mmU5
1BME688Package_LGA:Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumberingU6
1ESP32-C3-WROOM-02RF_Module:ESP32-C3-WROOM-02U13
1GREEN LEDLED_SMD:LED_1206_3216MetricD1
1INIR2-ME5Footprints:INIR2ME5U10
1PTS526 SK15 SMTR2 LFSFootprints:PTS526SK15SMTR2 LFSU3
1RFM95WCWRF_Module:HOPERF_RFM9XW_SMDU4
1RegulatorPackage_TO_SOT_SMD:SOT-223U1
1SMA-J-P-H-ST-EM1Connector_Coaxial:SMA_Samtec_SMA-J-P-H-ST-EM1_EdgeMountJ10
1SMF5.0ADiode_SMD:D_SOD-123D3
1TestPoint 3.3VTestPoint:TestPoint_Pad_D1.0mmJ4
1TestPoint 5VTestPoint:TestPoint_Pad_D1.0mmJ2
1TestPoint GNDTestPoint:TestPoint_Pad_D1.0mmJ3
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

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 mmWashrBoard, the printed circuit board in 3D

    WashrBoard

    Spaceona/WashrBoard

    38 parts1
  • 4 layers65 × 56 mmPCB impedance, the printed circuit board in 3D

    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 mmSerre, the printed circuit board in 3D

    Serre

    RubisCatty/Serre-Connecte

    Projet final du programme de Génie Électrique par Sonia Michaud

    65 parts
  • 4 layers50 × 30 mmCc1200-balloon, the printed circuit board in 3D

    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 mmM09A GroupG pcb, the printed circuit board in 3D

    M09A GroupG pcb

    Jackson-Andrews/Sound-Helmet-PCB

    193 parts
  • 4 layers252 × 58 mmUfc panel, the printed circuit board in 3D

    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 mmPandore, the printed circuit board in 3D

    Pandore

    filliformes/pandore

    pandore is an open-source digital audio instrument protyping platform based on the LattePanda Mu.

    804 parts2
  • 2 layers90 × 80 mmTestingPCB, the printed circuit board in 3D

    TestingPCB

    leslier7/thesis

    My Undergraduate Honors Thesis Code

    19 parts1