Skip to the content
PCBKitNew board
2 layers66 × 99.7 mmAirMon, the printed circuit board in 3D

ESP32 based air quality monitor PCB

Size
66 × 99.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
130
Nets
79
Pads
461
Tracks, vias
985, 1,091
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
14 Jan 2020
Updated
6 Mar 2020

Overview

AirMon is an open-source printed circuit board by SG-O, from the SG-O/airMon repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 66 × 99.7 mm with 130 parts on 79 nets, routed with 985 tracks and 1,091 vias.

It is built around the CH340C, ESP32-WROOM-32 and PMS7003M, with the LMR14010ADDCR, P82B715D and PCA9536D among its other parts. Its parts include 39 resistors, 35 capacitors, 22 connectors, 9 transistors and 8 ICs. It belongs with the ESP32 boards of this library.

Main components

12

README

README.md

WARNING This is work in progress! Expect everything to be broken!

airMon - ESP32 based air quality monitor PCB

Features

CPU

  • Standard ESP32 WROOM module
  • CH340 based USB to UART
  • 802.11 b/g/n
  • Bluetooth: v4.2 BR/EDR and BLE

IO

  • 1 Analog IO port (0 - 12V)
  • 1 Analog IO port (0 - 3.3V)
  • 2 I2C buses on 4 connectors (2 of which have switchable power pins)
  • 2 Additional buffered I2C connectors for longer cables (using P82B715)
  • 8 GPIO
  • 1 SW bus
  • Dedicated connectors for several particulate matter sensors with switchable power pins
  • SDS011
  • PMS1003 - PMS6003
  • PMS7003
  • Input for rainfall, wind speed and direction sensors
  • GNSS support (L70/L76/MAX-M8C/MAX-M8Q/MAX-8C/MAX-8Q)
  • LoRa support (RFM95/RFM96/RFM97/RFM98/RFM69)
  • Input voltage measurement
  • JTAG for development

Power Supply

  • Wide input range (6 - 35V)
  • Ultra-high efficiency at light load
  • Capable of 5W combined system load
  • Overcurrent protection
  • Customizable undervoltage protection (for battery operation)
  • Switchable power outputs for high power sensors
  • Reverse polarity protection

Additional features

  • Fits inside a 75mm waste pipe
  • PMS7003 can be directly plugged into the PCB
  • Active GNSS Antenna support

Software

This was designed for the Airrohr Firmware developed by Opendata Stuttgart: https://github.com/opendata-stuttgart/sensors-software/tree/master/airrohr-firmware

The ESP32 support is currently experimental

Parts

130
QtyValueFootprintReferences
161uCapacitor_SMD:C_0805_2012MetricC3, C8, C9, C10, C11, C12, C13, C15, C16, C17, C19, C21, C22, C23, C24, C35
12100nCapacitor_SMD:C_0603_1608MetricC1, C2, C4, C5, C14, C18, C20, C25, C27, C28, C30, C33
810kResistor_SMD:R_0603_1608MetricR1, R3, R4, R14, R21, R25, R26, R31
710uCapacitor_SMD:C_1206_3216MetricC6, C7, C26, C29, C31, C32, C34
64k7Resistor_SMD:R_0603_1608MetricR5, R6, R7, R8, R20, R22
4DNPResistor_SMD:R_0603_1608MetricR11, R13, R39, R41
4Jumper_NOConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP2, JP3, JP4
3100kResistor_SMD:R_0603_1608MetricR30, R32, R33
3110kResistor_SMD:R_0603_1608MetricR29, R34, R36
32N7002Package_TO_SOT_SMD:SOT-23Q1, Q5, Q7
3DMP6023LE-13Package_TO_SOT_SMD:SOT-223-3_TabPin2Q6, Q8, Q9
20RResistor_SMD:R_0603_1608MetricR12, R40
2330RResistor_SMD:R_0603_1608MetricR9, R10
2470RResistor_SMD:R_0603_1608MetricR23, R24
2BAT760-7Diode_SMD:D_SOD-323D3, D4
2DNPResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR27, R28
2LMR14010ADDCRPackage_TO_SOT_SMD:TSOT-23-6U6, U7
2SK36A-LTPDiode_SMD:D_SMAD2, D5
2SS8050Package_TO_SOT_SMD:SOT-23Q3, Q4
110RResistor_SMD:R_0603_1608MetricR15
115kResistor_SMD:R_0603_1608MetricR19
115uHInductor_SMD:L_Bourns_SRN6045TAL3
11MResistor_SMD:R_0603_1608MetricR38
11kResistor_SMD:R_0805_2012MetricR2
120kResistor_SMD:R_0603_1608MetricR35
122uHglobal:L_Bourns_SRN8040L2
133kResistor_SMD:R_0603_1608MetricR37
147kResistor_SMD:R_0603_1608MetricR18
147nInductor_SMD:L_0603_1608MetricL1
1A3Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ14
1A4Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ15
1AO3401APackage_TO_SOT_SMD:SOT-23Q2
1BootButton_Switch_SMD:SW_SPST_SKQG_WithStemSW2
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1Conn_01x05Connector_JST:JST_XH_B05B-XH-A_1x05_P2.50mm_VerticalJ5
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U1
1GPIOConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ17
1GPSConnector_Coaxial:U.FL_Molex_MCRF_73412-0110_VerticalJ13
1GREENDiode_SMD:D_0805_2012MetricD1
1I2C_1_1Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ7
1I2C_1_2Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ8
1I2C_2_1Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ9
1I2C_2_2Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ10
1I2C_2_3_BufferConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ11
1I2C_2_4_BufferConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ12
1JTAGConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ1
1L70/L76/MAX-M8C/MAX-M8Q/MAX-8C/MAX-8Qglobal:L70U3
1LORA_1Connector_Coaxial:U.FL_Molex_MCRF_73412-0110_VerticalJ21
1LORA_2Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ22
1ModeJumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJP5
1P82B715Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1PCA9536DPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1PMS7003Connector_PinSocket_1.27mm:PinSocket_2x05_P1.27mm_VerticalJ2
1PMSx003Connector_Molex:Molex_PicoBlade_53047-0810_1x08_P1.25mm_VerticalJ3
1PolyfuseFuse:Fuse_0603_1608MetricF1
1PowerTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ20
1RESETButton_Switch_SMD:SW_SPST_SKQG_WithStemSW1
1RFM95W-868S2RF_Module:HOPERF_RFM9XW_SMDU8
1Rainglobal:DS1133-S60J16
1SDS011Connector_JST:JST_XH_B07B-XH-A_1x07_P2.50mm_VerticalJ4
1SWConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ6
1UDZVTE-1712BDiode_SMD:D_SOD-323FD6
1USB_B_Microglobal:USB_Micro-B_Molex-105017-0001J19
1Windglobal:DS1133-S60J18

Questions

How big is the AirMon PCB?

It measures 66 × 99.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the AirMon use?

130 parts, built around the CH340C, ESP32-WROOM-32, PMS7003M and LMR14010ADDCR. 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 AirMon KiCad files?

From the SG-O/airMon repository on GitHub, at the commit this page was made from: the board is airMon.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the AirMon design in my own project?

Its repository publishes it under the CC-BY-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers78 × 92 mmESPCARproject, the printed circuit board in 3D

    ESPCARproject

    Sumya99/RobotCarPCB

    NAND сургалтын төвийн сурагчдад зориулсан робот машины PCB төсөл

    92 parts
  • 4 layers152.5 × 161.6 mmMB PCB ControladorESP32, the printed circuit board in 3D

    MB PCB ControladorESP32

    Miguel-Barcelos/Electronics-Projects

    Este repositório contém projetos de eletrônica, incluindo circuitos eletrônicos, simulações e design de PCBs.

    203 parts
  • 4 layers92 × 60 mmLoconetEsp32, the printed circuit board in 3D

    LoconetEsp32

    DccDiyTools/LoconetEsp32

    Esp32 Loconet Interface

    82 partsGPL-3.0
  • 4 layers32.9 × 50.1 mmESP32 DEVKIT, the printed circuit board in 3D

    ESP32 DEVKIT

    tnush2106/esp32-devkit-pcb

    ESP32 DevKit hardware design in KiCad

    37 parts
  • 4 layers68.1 × 75 mmHomefire, the printed circuit board in 3D

    Homefire

    JhanqueliX/Smart-light-socket-for-fire-prevention

    117 parts1
  • 2 layers38 × 151.9 mmRuller battery, the printed circuit board in 3D

    Ruller battery

    rapha-tech/ESP-32-ruler

    PCB ruler featuring an ESP-32 module, push-buttons and an OLED screen

    56 parts
  • 2 layers74.5 × 89.8 mmA3mesh kicad project, the printed circuit board in 3D

    A3mesh kicad project

    alcaaron/tfg_hardware

    My bachelor's thesis hardware part.

    63 parts
  • 2 layers40 × 78 mmHardware v2, the printed circuit board in 3D

    Hardware v2

    rmingon/Falcon-Edge

    A 3D-printable flying-wing airframe with a custom ESP32 flight computer—open hardware you can solder, screw together, and fly.

    56 parts11