Open-hardware true CO₂ in ppm + relative VOC and NOx indices, on a small host-controlled board.
The SCD41 measures CO₂ optically: it pulses infrared light at CO₂'s absorption band inside a small sealed cavity and reads the pressure wave the gas produces — Sensirion's photoacoustic principle. You get a true CO₂ concentration in ppm across 400–5000 ppm, at a datasheet accuracy of ±(50 ppm + 5% of reading) at 25 °C / 1013 hPa — ambient-pressure compensated when the optional barometer is populated. Alongside it, the SGP41 adds a VOC index and a NOx/oxidizing-gas index (1–500 each): relative trends, not concentrations.
A to-scale concept layout (pre-schematic), shown as the standalone build with the on-board XC6220 LDO populated. The SCD41 CO₂ sensor sits on a milled thermal-isolation island at the vent end, with the regulator and the SGP41 kept at the far end — so their self-heating can't bias the CO₂ reading.
| CO₂ range | 400–5000 ppm | True CO₂, Sensirion SCD41 |
| CO₂ method | Photoacoustic | Optical — not NDIR, not MOX/eCO₂ |
| CO₂ accuracy | ±(50 ppm + 5%) | At 25 °C / 1013 hPa; wants pressure compensation |
| VOC index | 1–500 | Relative index, not ppm (SGP41) |
| NOx index | 1–500 | Relative oxidizing-gas index — not NO₂ ppb |
| Interface | I²C, one bus | SCD41 @ 0x62, SGP41 @ 0x59, BMP390L @ 0x76/0x77 (optional); no IRQ lines |
| Host | I²C host MCU, 3.3 V | No on-board MCU — it's a sensor board |
| Supply | 3.4–5.5 V in → 3.3 V | On-board XC6220 low-noise LDO provides a clean ≤30 mV p-p power rail for the SCD41 |
| CO₂ pulse | ~205 mA · ~0.7 W | Max measurement pulse, sustained several seconds: ~205 mA at the 3.3 V rail (≈0.68 W); the on-board LDO passes it from your input — ≈1.0 W from a 5 V host |
| Board idle | ~0.2 mA | SGP41 ~34 µA + SCD41 ~150 µA + LDO ~25 µA, all idle; ~60 µA if the SCD41 is powered down between single-shot reads |
| Power control | EN pad (LDO CE) | EN cuts the whole board — both sensors share the LDO rail. The SCD41 tolerates duty-cycling; the SGP41 needs continuous supply for accurate VOC/NOx (~3 mA @ 3.3 V) |
| Size (est.) | ~18 × 22 mm · 8 mm tall | 1.5 mm PCB + 6.5 mm SCD41 = 8.0 mm stack; footprint set by the SCD41 (10.1×10.1) + 5-pad header — pre-schematic estimate |
| Sourcing | LCSC / JLCPCB | No Mouser/DigiKey-only dependencies |
Everything that runs on your microcontroller is open and license-clean. You read the driver, the algorithm, and the schematic — and you can change all three.
Sensirion's VOC/NOx index math runs on your host, not in a sealed blob. Permissive; audit and modify it.
Honest caveat: the Sensirion chips run proprietary on-chip firmware you can't open. You control the host stack — driver, algorithm, board — not the silicon. So: no closed blob on your MCU, not "fully open silicon."
Concept, pre-schematic — no board built or tested yet. This page just gauges demand: send a short note and it lands in the maker's Telegram. Leave a way to reach you for first dibs, the build log, and an honest go/no-go. Not a pre-order, not an email list, no ship date.
If enough makers say they'd want one, the batch gets built. Send a short note — it lands straight in my Telegram. Add a way to reach you and you get first dibs and the build log; if it's a no-go, I'll say so.