
Sensor HAT
Eniemooo/Sensor-HAT
Open-hardware indoor air sensor (CO2, VOC/NOx, T/RH, light, sound): HAT for Raspberry Pi or standalone with Seeed XIAO + ESPHome. KiCad 10.

A CH32V003 low cost pocket CO2 sensor
CH32V003 CO2 Sensor is an open-source printed circuit board by bitbank2, from the bitbank2/Pocket_CO2 repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 29.2 × 40.6 mm with 30 parts on 52 nets, routed with 202 tracks and 24 vias.
It is built around the AO3400A and SCD41-D-R2. Its parts include 9 resistors, 4 diodes, 3 capacitors, 3 switches and 1 transistor. It belongs with the sensors and measurement boards and the RISC-V boards of this library.
A CH32V003 low cost pocket CO2 sensor
These project files and source code are for MounRiver Studio IDE. The target device is the TSSOP20 version of the CH32V003.
The KiCad project files and gerbers (ready to produce at your favorite PCB fab) are in the PCB folder.
If you find this project useful, please consider becoming a sponsor or sending a donation.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 1k | Resistor_SMD:R_0603_1608Metric | R4, R5, R6 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R3 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C2, C4 |
| 2 | 470K | Resistor_SMD:R_0603_1608Metric | R8, R9 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D3, D4 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_EVQP2 | SW2, SW3 |
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 3k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | AP2127K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | LDO1 |
| 1 | CH32V003_TSSOP20 | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | CH32V3 |
| 1 | GREEN LED | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | JST PH2.0 | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | LiPo1 |
| 1 | LOGO | LOGO | G*** |
| 1 | Mini Vibration Motor | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | VIB1 |
| 1 | OLED_12864_I2C | Display:SSD1306_128x64_I2C | OLED1 |
| 1 | Progammer | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | PROG1 |
| 1 | RED LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | SCD41-D-R2 | Sensor:Sensirion_SCD4x-1EP_10.1x10.1mm_P1.25mm_EP4.8x4.8mm | SCD40 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex_47346-0001 | USB1 |
| 1 | ~ | Package_TO_SOT_SMD:SOT-23-6 | TP4057 |
It measures 29.2 × 40.6 mm and has 2 copper layers, 1.6 mm thick.
30 parts, built around the AO3400A and SCD41-D-R2. 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.
From the bitbank2/Pocket_CO2 repository on GitHub, at the commit this page was made from: the board is PCB/CH32V003_CO2_Sensor.kicad_pcb and its schematic PCB/CH32V003_CO2_Sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.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).

Eniemooo/Sensor-HAT
Open-hardware indoor air sensor (CO2, VOC/NOx, T/RH, light, sound): HAT for Raspberry Pi or standalone with Seeed XIAO + ESPHome. KiCad 10.

huulanka/wisp
Open-source ESP32 room climate monitor — CO2, VOC, humidity, temperature and light sensing with custom PCB, MQTT/HomeKit integration, and OTA firmware updates. Full hardware + software, from schematic to BOM.

KVR-CIBER/luchtmeter-s3
ESP32-S3 luchtmeter: 4.3in touch, SCD41/SHT45/LTR-303, NFC, LiPo, ESPHome + behuizing

offgridevices/offgrid-hardware
Open hardware from OffGrid Devices. One folder per board. CERN-OHL-S.

vbartusevicius/weather-station
Open-source rooftop weather and air-quality station with no moving parts (Ø 96 × 235 mm, UV-stabilised ASA): ultrasonic wind, acoustic rain and hail, UV / sunlight / night-sky brightness, temperature, humidity…

StuckAtPrototype/AirCube
Works standalone out of the box. Pairs with Home Assistant in minutes. Other platforms are supported through community-contributed extensions.

pushtiujeniya/esp32-c6-environmental-logger
This repository contains an Environmental Sensor Station and Data Logger powered by the ESP32-C6-WROOM-1 microcontroller.

scattym/kicad-duct-turbo-fan-controller
Fan controller projects for the duct turbo, terrabloom and ac infinity fans