Skip to the content
2 layers114.2 × 36.8 mmAirbox, the printed circuit board in 3D

The AirBox V2 Station is an open source air quality monitoring station based on the Sensirion SEN66 sensor. It measures particulate matter, CO2, VOC and NOx, runs on a solar charged lithium cell, and reports over Wi-Fi.

Size
114.2 × 36.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
93
Pads
361
Tracks, vias
443, 419
Pours
15
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Apr 2026
Updated
23 Oct 2026

Overview

Airbox is an open-source printed circuit board by Alacrity-Education, from the Alacrity-Education/AirBoxV2 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 114.2 × 36.8 mm with 68 parts on 93 nets, routed with 443 tracks and 419 vias.

It is built around the TPS63020DSJR, DS18B20 and SCD30, with the 74LVC1GU04DRL, 74HC157D and 74HC595 among its other parts. Its parts include 20 resistors, 12 capacitors, 11 connectors, 9 ICs and 3 diodes. It belongs with the sensors and measurement boards of this library.

Main components

11

README

README.md

AirBoxV2

AirBox_render

What this is

The AirBox V2 Station is an open source air quality monitoring station based on the Sensirion SEN66 sensor. It measures particulate matter, CO2, VOC and NOx, runs on a solar charged lithium cell, and reports over Wi-Fi.

Everything needed to reproduce a unit is in this repository: schematics, PCB layout, enclosure files, firmware and the classroom material built around it.

Repo layout

text
AirBoxV2/
├── electronics/     KiCad project for the main board and the digits daughterboard, with JLCPCB gerbers
├── badge/           KiCad project for the AirBox badge board
├── firmware/        ESP32-S2 Arduino firmware, pin map and config headers, component datasheets
├── middleware/      Spring Boot ingest service: REST API, AQI and gas index calculation, database migrations, Grafana dashboards
├── infrastructure/  Ansible playbooks and Compose files for deploying the stack (Caddy, Grafana, database)
└── LICENSE

Why another air quality monitor?

The AirBox-class monitors are meant to be educational devices first and foremost. Although they are just as capable to measure air quality as any other device, they were also meant to be built by aspiring engineers, scientists and enthusiasts alike. From the ground up.

Commercial monitors are usually sealed opaque boxes. AirBox was meant to be soldered, opened, flashed, inspected, broken and fixed again.

We have an entire 5 weeks long bootcamp dedicated to ALL the information that goes into making an AirBox (legit from the atom up).

This is what a unit built (soldered, design walkthrough, mechanical build) by one of our students looks like: assembled_airbox

More documentation can be found here.

Track record

  • 125 students taught through the AirBox online bootcamp.
  • 12 students brought to Bucharest for a 10 day program at out open access lab.
  • All lessons are online, open source and publicly available at wiki.alacrity.ro.
  • Units in the field: TODO deployed across TODO locations.

Specifications

MicrocontrollerESP32-S2 Mini (WEMOS board), details here
Air quality sensorSensirion SEN66, I2C
Additional sensorsDS18B20 external temperature probe (over temp protection), ADC battery and solar rail monitoring
ConnectivityWi-Fi 802.11 b/g/n, 2.4 GHz
Battery3000 mAh Li-ion, single 18650 cell
ChargingSolar and USB-C, seamless power path between source and battery
Solar panel6V, 2W
Runtime on battery alone48 hours at the default sampling interval
Casefully printed in ASA
Dimensions and weight138mm (w) x 166mm (L) x 42mm (h)

Build your own

  1. Order the PCB (you can find all the files here).
  2. Assemble the PCB. BEWARE: we intentionally included SMD components as we think this is a very important part of the learning experience. We recommend you use 0.5mm flux core solder, flux, a pair of tweezers and a lot of patience. A soldering microscope is nice but not required. Full assembly walkthrough here under the "Assembly instructions" chapter. It is legit a step-by-step.
  3. Flash the firmware.
  4. First boot: TODO: change after firmware is finalized

Known limitations

  • The SEN66 is specified down to -10 °C. Winter temps go below that, so outdoor readings in January may be out of spec or unavailable.
  • The sensor must never be exposed to condensing humidity, which constrains how the enclosure can be vented outdoors.
  • The station depends on a local Wi-Fi network. Many locations will not put an unmanaged device on their network/may not have WiFi at all, which is the main reason V3 moves to cellular.
  • VOC and NOx are indices, not concentrations.

Citing AirBox

If you use AirBox in research, a school project or a publication, please cite it. [TODO: add machine readable metadata].

bibtex
@software{airbox_v2,
  author       = {TODO},
  title        = {AirBox V2: an open source educational air quality monitoring station},
  year         = {TODO},
  publisher    = {Zenodo},
  doi          = {TODO},
  url          = {https://github.com/Alacrity-Education/AirBoxV2}
}

Contact

Asociația Alacrity Education, Str. G-ral Christian Tell, Bucharest, Romania.

Schools in Romania that want to run an AirBox build: write to us, we have done this before and can help you scope it.

Parts

68
QtyValueFootprintReferences
510kResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR8, R12, R14, R15, R20
4MEZ_SIGNALSConnector_Hirose:Hirose_DF12_DF12E3.0-10DP-0.5V_2x05_P0.50mm_VerticalJ9, J10, J11, J12
3100KResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR16, R17, R19
3100nCapacitor_SMD:C_0603_1608MetricC2, C11, C12
310uCapacitor_SMD:C_1812_4532MetricC5, C6, C10
3M3MountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3
2100Resistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR11, R13
2120Resistor_SMD:R_Array_Concave_4x0603RN1, RN2
2120Resistor_SMD:R_0603_1608MetricR1, R2
21MResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR5, R6
21uCapacitor_SMD:C_1812_4532MetricC8, C9
222uCapacitor_SMD:C_1812_4532MetricC3, C7
274LVC1GU04DRLPackage_TO_SOT_SMD:SOT-553U7, U9
2AO3400APackage_TO_SOT_SMD:SOT-23Q2, Q3
2SS24 SMBDiode_SMD:D_SMB_HandsolderingD1, D2
11.5uInductor_SMD:L_APV_APH0412L1
1100nCapacitor_SMD:C_1812_4532MetricC4
110nCapacitor_SMD:C_0603_1608MetricC1
113kResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR10
1150kResistor_SMD:R_0603_1608MetricR3
1180kResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR7
12kResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR9
1330KResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR18
14.7kResistor_SMD:R_2010_5025Metric_Pad1.40x2.65mm_HandSolderR21
174HC157Package_SO:SO-16_3.9x9.9mm_P1.27mmU5
174HC595Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU8
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1BATTERYConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ4
1BQ25185DLHRComponents:WSON10_DLH_TEXU2
1BYPASS-DNPJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP3
1DS18B20Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ7
1GS2022CW-GDisplay:HDSM-441B_HDSM-443BU4
1HEF4543BPackage_SO:SO-16_3.9x9.9mm_P1.27mmU6
1LEDResistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolderD3
1LOGOLOGOG***
1MCU-CONN-1Fiducial:Fiducial_0.5mm_Mask1.5mmJ2
1MCU-CONN-2Fiducial:Fiducial_0.5mm_Mask1.5mmJ6
1SCD30Connector_JST:JST_PH_B5B-PH-K_1x05_P2.00mm_VerticalJ5
1SCL-GPIO2Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP2
1SDA-GPIO1Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
1SEN66Connector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_VerticalJ1
1SOLARConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ3
1TPS63020DSJComponents:Texas_R-PVSON-N14_ThermalViasU3
1WeMos_S2_miniComponents:ESP32-S2-MiniU1

More from Alacrity-Education/AirBoxV2

1
  • 2 layers79 × 36.8 mmAirbox, the printed circuit board in 3D

    Airbox

    Alacrity-Education/AirBoxV2

    The AirBox V2 Station is an open source air quality monitoring station based on the Sensirion SEN66 sensor. It measures particulate matter, CO2, VOC and NOx, runs on a solar charged lithium cell, and reports over Wi-Fi.

    49 parts6GPL-3.0

Similar boards

  • 2 layers72.4 × 48.3 mmTml, the printed circuit board in 3D

    Tml

    0x007E/tml

    Temperature Logger

    117 parts
  • 2 layers46.5 × 78.5 mmShaun proj, the printed circuit board in 3D

    Shaun proj

    SFBdragon/eee3088f-project

    Collaborative repo for the UCT EEE3088F Project of team 69.

    99 partsCERN-OHL-P-2.0
  • 4 layers35 × 99.9 mmSnips controller, the printed circuit board in 3D

    Snips controller

    thePunderWoman/SnipsControllers

    The controllers built to work with Amidala

    95 parts3GPL-2.0
  • 2 layers90 × 50 mmH2S Sensor, the printed circuit board in 3D

    H2S Sensor

    Global-Health-Engineering/h2s-monitor

    Design and Development of a Low-Cost Hydrogen Sulfide Sensor System for Biogas Monitoring

    56 parts
  • 2 layers48 × 49 mmSensors, the printed circuit board in 3D

    Sensors

    Th3Link/homeautomation

    Components for a CAN-bus home-automation system: relay/rollershutter/ light/button/sensor nodes on a shared CAN bus, bridged to MQTT (and from there to openHAB or Home Assistant) by a gateway.

    58 partsGPL-3.0
  • 2 layers80 × 100 mmInternal Chamber, the printed circuit board in 3D

    Internal Chamber

    VJLeong/co2_project

    Automated Compensation of Environmental Changes of CO2 Gas Sensor Response

    6 parts
  • 4 layers39.9 × 80.8 mmVeffy, the printed circuit board in 3D

    Veffy

    scooterthedev/veffy

    A Custom VHF Walkie Talkie

    192 partsMIT
  • 4 layers140 × 100 mmDc usv, the printed circuit board in 3D

    Dc usv

    TobleMiner/DC-UPS

    A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages

    351 parts223CERN-OHL-P-2.0

Questions

How big is the Airbox PCB?

It measures 114.2 × 36.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Airbox use?

68 parts, built around the TPS63020DSJR, DS18B20, SCD30 and 74LVC1GU04DRL. 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 Airbox KiCad files?

From the Alacrity-Education/AirBoxV2 repository on GitHub, at the commit this page was made from: the board is electronics/airbox.kicad_pcb and its schematic badge/airbox.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Airbox design in my own project?

Its repository publishes it under the GPL-3.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).