Skip to the content
4 layers62.9 × 88.3 mmAirgradient go main, the printed circuit board in 3D

Airgradient go main

Open-Air-Foundation/pcb-go1

AirGradient GO is a handheld air quality monitor. It measures particulate matter (Sensirion SPS30), CO₂ (Senseair S12), VOC/NOx (SGP41), temperature and humidity (SHT4x), and barometric pressure (DPS368), with an…

Size
62.9 × 88.3 mm
Copper layers
4
Thickness
0.8 mm
Parts
194
Nets
203
Pads
724
Tracks, vias
2,419, 434
Pours
30
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
24 Aug 2026
Updated
4 Nov 2026

Overview

Airgradient go main is an open-source printed circuit board by Open-Air-Foundation, from the Open-Air-Foundation/pcb-go repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 4-layer board of 62.9 × 88.3 mm with 194 parts on 203 nets, routed with 2,419 tracks and 434 vias.

It is built around the SGP41-D-R4, SPL07-003 and TCA6408ARGT, with the TPS63802DLAR, W25N512GVEIG and ZDSD512MLGEAG among its other parts. Its parts include 75 capacitors, 60 resistors, 20 ICs, 7 diodes and 4 transistors. It belongs with the lEDs and displays boards and the ESP32 and RISC-V boards of this library.

Main components

12

README

README.md

AirGradient GO — Hardware

KiCad hardware design files for the AirGradient GO, a portable battery-powered air quality monitor.

Overview

AirGradient GO is a handheld air quality monitor. It measures particulate matter (Sensirion SPS30), CO₂ (Senseair S12), VOC/NOx (SGP41), temperature and humidity (SHT4x), and barometric pressure (DPS368), with an accelerometer (LIS2DH12) for motion detection and a GPS receiver (TAU1113) for location. Readings are shown on a 2.13″ black-and-white e-paper display with RGB LED indicators and capacitive touch controls. The device runs on a 505060 Li-Po pouch cell charged over USB-C.

This repository contains the complete electronics design: schematics, PCB layouts, shared component libraries, and production outputs for all four boards.

Boards in this repository

BoardDirectoryLatest production setLayersDescription
Main boardPCB/airgradient-go-main/v1.04MCU, power/charging, sensors, storage
LED + touch controllerPCB/led-touch/AG-GO-LED v1.02RGB LEDs, LED driver, and capacitive-touch controller; mates with the touch-pad board and mechanically holds the e-paper display (the display connector and control circuitry are on the main board)
Touch padPCB/touch-pad/Touch_sensor v1.02Capacitive touch input board
SCD4x modulePCB/scd4x-module/v0.12Optional CO₂ daughterboard (the standard configuration uses the on-board Senseair S12)

Note: v2.0 of the main board, touch pad, and LED + touch boards is currently in development.

Key components (main board)

FunctionPartRef
MCU / Wi-FiESP32-C5-MINI-1U4
Battery chargerBQ25628U3
Fuel gaugeBQ27427U8
Buck-boost converterTPS63802U2
LDOTPS7A0228U7
Hardware watchdogTPL5010U5
NAND flash (512 Mb)W25N512GVEIGU1
NAND flash (alternative footprint for U1)ZDSD512MLGEAGU14
CO₂ sensor moduleSenseair S12U17
VOC/NOx sensorSGP41U9
Temperature/humidity sensorSHT4xU13
Pressure sensorDPS368U15
AccelerometerLIS2DH12U11
GPS receiverTAU1113U16
I²C bus isolatorTMUX121U10
I/O expanderTCA9536U18
BuzzerHYG-8503AU12
GPS antennaGPS1003ANT1
USB-C connectorGT-USB-7010ASVUSB1

PM sensing uses a Sensirion SPS30 module connected to the main board. CO₂ sensing is handled by the on-board Senseair S12; the SCD4x daughterboard is an optional alternative.

Toolchain

  • KiCad 10 (file format 2026-03). All symbol, footprint, and 3D model libraries are bundled in libraries/ and referenced project-relative through each board's fp-lib-table / sym-lib-table — the projects open without any extra library setup.
  • Fabrication Toolkit plugin — generates the Gerber/BOM/CPL production sets (fabrication-toolkit-options.json per board).

Repository structure

text
PCB/
├── airgradient-go-main/     # Main PCB (schematic, layout, production/)
├── led-touch/               # LED + touch-controller PCB (also holds the e-paper display)
├── touch-pad/               # Capacitive touch PCB
└── scd4x-module/            # Optional SCD4x CO₂ daughterboard
libraries/                   # Shared KiCad symbols, footprints, 3D models
graphics/                    # Logos and artwork

Fabrication

Each board's production/ directory holds the ready-to-order set for its latest released version: Gerber zip, BOM, designators, and pick-and-place positions in JLCPCB-compatible format (generated with Fabrication Toolkit). The main board is a 4-layer design; the display, touch, and SCD4x boards are 2-layer.

BOM & sourcing

BOMs are exported alongside each production set (production/*_bom.csv) with LCSC part numbers for assembly at JLCPCB.

Versioning & releases

Hardware revisions are tagged on this repository. Per-version release notes — chip-level changes, design history, and the matching production file set — are published on the GitHub Releases page.

Related repositories

License

This is open-source hardware. The design files in this repository are licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license — see LICENSE.

You are free to use, modify, and manufacture these designs, including commercially, provided you credit AirGradient and share derivative designs under the same license.

Maintainers

AirGradient hardware team.

Parts

194
QtyValueFootprintReferences
240.1uF/25VCapacitor_SMD:C_0402_1005MetricC1, C3, C5, C10, C13, C14, C15, C16, C24, C28, C39, C52, C56, C57, C59, C63 +8
241uF/50VCapacitor_SMD:C_0402_1005MetricC18, C19, C26, C29, C30, C35, C40, C41, C42, C43, C44, C46, C47, C49, C50, C51 +8
15100KResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R14, R29, R31, R33, R38, R39, R40, R44, R46, R59, R60
1110KResistor_SMD:R_0402_1005MetricR10, R26, R30, R34, R36, R37, R54, R55, R56, R57, R58
610uF/25VCapacitor_SMD:C_0603_1608MetricC4, C6, C11, C22, C60, C65
622RResistor_SMD:R_0402_1005MetricR27, R28, R50, R51, R52, R53
6LOGOLOGOG***, G***, G***, G***, G***, G***
422uF/25VCapacitor_SMD:C_0805_2012MetricC12, C36, C37, C38
4TJ-S1608SW6TDSLCCYRGB-A5easyeda2kicad-oaf:LED-ARRAY-SMD_4P-L1.6-W0.8-BL-FDLED1, LED2, LED3, LED4
30RResistor_SMD:R_0402_1005MetricR45, R47, R48
31KResistor_SMD:R_0402_1005MetricR17, R20, R23
34.7uF/25VCapacitor_SMD:C_0402_1005MetricC8, C45, C48
35.1KResistor_SMD:R_0402_1005MetricR7, R11, R49
3HCZZ0032-5easyeda2kicad-oaf:CONN-SMD_HCZZ0032-5CN1, CN2, CN3
3PMEG3005EL,315easyeda2kicad-oaf:SOD-882_L1.0-W0.6-RDD3, D4, D5
2,
210RResistor_SMD:R_0402_1005MetricR6, R9
21nF/50VCapacitor_SMD:C_0402_1005MetricC31, C32
2200RResistor_SMD:R_0402_1005MetricR5, R12
2DNPCapacitor_SMD:C_0402_1005MetricC61, C62
2DNPCapacitor_SMD:C_1206_3216MetricC23, C25
2NCP15XH103F03RCeasyeda2kicad-oaf:R0402NTC1, NTC2
2TS-1091C-A1B3-D2easyeda2kicad-oaf:KEY-SMD_3P-L5.5-W3.8-P3.00SW1, SW2
10.1uF/10VCapacitor_SMD:C_0402_1005MetricC17
10.1uF/16VCapacitor_SMD:C_0402_1005MetricC69
10.47uF/25VCapacitor_SMD:C_0402_1005MetricC27
110nF/10VCapacitor_SMD:C_0402_1005MetricC34
115KResistor_SMD:R_0402_1005MetricR15
11MResistor_SMD:R_0402_1005MetricR42
12.2RResistor_SMD:R_0402_1005MetricR43
12.49KResistor_SMD:R_0402_1005MetricR21
120KResistor_SMD:R_0402_1005MetricR16
122uF/10VCapacitor_SMD:C_0402_1005MetricC21
1252012CDMCDDS-1R0MCeasyeda2kicad-oaf:IND-SMD_L2.5-W2.0L1
12KResistor_SMD:R_0402_1005MetricR13
130.1kResistor_SMD:R_0402_1005MetricR19
14.7RResistor_SMD:R_0402_1005MetricR41
1470mRResistor_SMD:R_0805_2012MetricR35
1475KResistor_SMD:R_0402_1005MetricR22
147nF/25VCapacitor_SMD:C_0402_1005MetricC2
147uF/25VCapacitor_SMD:C_1206_3216MetricC20
15.23kResistor_SMD:R_0402_1005MetricR18
1500pF/50VCapacitor_SMD:C_0603_1608MetricC33
150mRResistor_SMD:R_0805_2012MetricR32
151KResistor_SMD:R_0402_1005MetricR25
15mR 1%/1WResistor_SMD:R_1206_3216MetricR8
191KResistor_SMD:R_0402_1005MetricR24
1AntennaAG-lib-oaf:CA-G01AE1
1BQ25628RYKReasyeda2kicad-oaf:WQFN-18_L3.0-W2.5-P0.40-TLU5
1BQ27742YZFR-G1easyeda2kicad-oaf:DSBGA-15_L2.6-W2.0-R5-C3-P0.50-BLU3
1BSMD1206-075-6Veasyeda2kicad-oaf:F1206F1
1Battery_CellAG-lib-oaf:AGGO-batteryBT1
1CSD83325Leasyeda2kicad-oaf:PICOSTAR-6_L2.2-W1.1-R2-C3-P0.65-BLQ3
1ESP32-C5-MINI-1Esparessif-oaf:ESP32-C5-MINI-1U4
1FPC 0.5-24P LTH2.0easyeda2kicad-oaf:FPC-SMD_FPC-0.5-24P-LTH2.0FPC1
1GT-USB-7010ASVeasyeda2kicad-oaf:USB-C-SMD_G-SWITCH_GT-USB-7010ASVUSB1
1HYG-8503Aeasyeda2kicad-oaf:BUZ-SMD_4P-L8.5-W8.5-P8.50-BRU6
1LIS2DH12TReasyeda2kicad-oaf:LGA-12_L2.0-W2.0-P0.50-BLU14
1LM66200DRLReasyeda2kicad-oaf:SOT-583-8_L2.1-W1.2-P0.50-LS1.6-BLU19
1LP5036Package_DFN_QFN:VQFN-46-1EP_5x6mm_P0.4mm_EP2.8x3.8mmU20
1NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1
1PS1-CO-SMOKE-10kAG-lib-oaf:PS1-CO-SMOKE-10kU11
1S12S12-oaf:S12U16
1SGP41-D-R4Senserion-oaf:XDCR_SGP41-D-R4U10
1SHT4xSensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPadU12
1SI1308EDLeasyeda2kicad-oaf:SOT-323-3_L2.0-W1.3-P1.30-LS2.1-BRQ5
1SIA445EDJ-T1-GE3easyeda2kicad-oaf:SC-70-6L_L2.0-W2.0-P0.65-BLQ1
1SPL07-003easyeda2kicad-oaf:LGA-10_L2.0-W2.0-P0.50-BLU13
1SS8050-Geasyeda2kicad-oaf:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ4
1TAU1113RF_GPS-oaf:TAU1113U18
1TCA6408ARGTPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.45x1.45mmU17
1TF-CARD XG8P H1.5easyeda2kicad-oaf:TF-SMD_TF-CARD-XG8P-H1.5TF1
1TMUX121NKGR_C22428404easyeda2kicad-oaf:UQFN-10_L1.8-W1.4-P0.40-BLU15
1TPL5010DDCReasyeda2kicad-oaf:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BRU7
1TPS63802DLAReasyeda2kicad-oaf:VSON-10_L3.0-W2.0-P0.50-TLU8
1TPS7A0228DQNReasyeda2kicad-oaf:X2SON-4_L1.0-W1.0-P0.65-TL-EPU9
1W25N512GVEIGeasyeda2kicad-oaf:WSON-8_L8.0-W6.0-P1.27-TL-1U1
1XGL4020-471MECeasyeda2kicad-oaf:IND-SMD_L4.0-W4.0_XGL4020L2
1XRTC201210S100MBCAeasyeda2kicad-oaf:L0805L3
1ZDSD512MLGEAGeasyeda2kicad-oaf:LGA-8_L8.0-W6.0-P1.27-TLU2

The 191 most common of 194 parts.

More from Open-Air-Foundation/pcb-go

3
  • 2 layers59.1 × 47.8 mmLed touch, the printed circuit board in 3D

    Led touch

    Open-Air-Foundation/pcb-go

    AirGradient GO is a handheld air quality monitor. It measures particulate matter (Sensirion SPS30), CO₂ (Senseair S12), VOC/NOx (SGP41), temperature and humidity (SHT4x), and barometric pressure (DPS368), with an…

    36 parts1CC-BY-SA-4.0
  • 2 layers60.6 × 51.8 mmTouch pad, the printed circuit board in 3D

    Touch pad

    Open-Air-Foundation/pcb-go

    AirGradient GO is a handheld air quality monitor. It measures particulate matter (Sensirion SPS30), CO₂ (Senseair S12), VOC/NOx (SGP41), temperature and humidity (SHT4x), and barometric pressure (DPS368), with an…

    11 parts1CC-BY-SA-4.0
  • 2 layers15 × 18 mmSCD4x module, the printed circuit board in 3D

    SCD4x module

    Open-Air-Foundation/pcb-go

    AirGradient GO is a handheld air quality monitor. It measures particulate matter (Sensirion SPS30), CO₂ (Senseair S12), VOC/NOx (SGP41), temperature and humidity (SHT4x), and barometric pressure (DPS368), with an…

    9 parts1CC-BY-SA-4.0

Similar boards

  • 4 layersOpen motion light, the printed circuit board in 3D

    Open motion light

    ademuri/open-motion-light

    Open-source motion sensor light

    99 parts2Apache-2.0
  • 4 layers80 × 70 mmRobot, the printed circuit board in 3D

    Robot

    tekkura/sr-cad

    All 3D CAD and PCB design files for smartphone-robot project.

    370 partsApache-2.0
  • 4 layers14 × 32.7 mmTwisted, the printed circuit board in 3D

    Twisted

    Triax-Labs/twisted

    The key chain sized expandable ESP32-S3 platform.

    54 parts7
  • 4 layers51 × 21 mmHardware Arctyx Nano, the printed circuit board in 3D

    Hardware Arctyx Nano

    Keyaan-07/Arctyx-Nano

    An open-source FPGA development board in RaspberryPi Pico form factor.

    71 parts124MIT
  • 2 layers90 × 100 mmMeshcore NaIon, the printed circuit board in 3D

    Meshcore NaIon

    Alksndr55/mesh-repeater

    Mesh Repeater v1 — одноплатный LoRa-репитер для MeshCore и Meshtastic, 90×100 мм. Упор на максимальное энергосбережение и работу в суровых сибирских зимах. Солнечный зарядник, Na-ion 1S / LTO 2S.

    154 parts3
  • 2 layers90 × 60 mmMeshRepeater2 Power, the printed circuit board in 3D

    MeshRepeater2 Power

    Alksndr55/mesh-repeater-2.0

    Mesh Repeater v2 — LoRa-репитер для MeshCore и Meshtastic на платах POWER и LOGIC с экраном SHIELD, 90×60 мм. Упор на максимальное энергосбережение и работу в суровых сибирских зимах.

    105 parts
  • 2 layers100 × 100 mmDrumTime, the printed circuit board in 3D

    DrumTime

    M-Mrk/DrumTime

    131 partsGPL-3.0
  • 2 layers65 × 70 mmCharan Indoor, the printed circuit board in 3D

    Charan Indoor

    Sankie005/CAIR

    Indoor air sensor for kitchens!

    88 parts

Questions

How big is the Airgradient go main PCB?

It measures 62.9 × 88.3 mm and has 4 copper layers, 0.8 mm thick.

What parts does the Airgradient go main use?

194 parts, built around the SGP41-D-R4, SPL07-003, TCA6408ARGT and TPS63802DLAR. 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 Airgradient go main KiCad files?

From the Open-Air-Foundation/pcb-go repository on GitHub, at the commit this page was made from: the board is PCB/airgradient-go-main/airgradient-go-main.kicad_pcb and its schematic PCB/airgradient-go-main/airgradient-go-main.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Airgradient go main design in my own project?

Its repository publishes it under the CC-BY-SA-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).