Skip to the content
2 layers65 × 40 mmIndoor sensor, the printed circuit board in 3D

Affordable indoor sensor for measuring CO2, temperature, humidity and pressure

Size
65 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
20
Pads
69
Tracks, vias
115, 6
Pours
65
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Dec 2023
Updated
1 Mar 2026

Overview

Indoor sensor is an open-source printed circuit board by Djuke-DIYAudio, from the Djuke-DIYAudio/indoor-sensor repository on GitHub. It is a 2-layer board of 65 × 40 mm with 19 parts on 20 nets, routed with 115 tracks and 6 vias.

It is built around the MH-Z19B and WEMOS D1 MINI. Its parts include 4 resistors, 3 ICs, 2 capacitors, 2 connectors and 2 switches. It belongs with the sensors and measurement and home automation and IoT boards and the ESP8266 boards of this library.

Main components

2

README

README.md

Indoor sensor

This project contains the open source design files of an affordable indoor air sensor that can accurately measure CO2 level, Temperature, Humidity and Pressure. It contains a ESP8266 wi-fi module making it easy to integrate with your home automation system.

Possible use cases:

  • Monitoring sensor values over time
  • Switching of air ventilation based on CO2 or humidity level
  • Regulating room temperature (airco or heater)

Design

Considerations

At the moment the design considerations are:

  • MH-Z19 sensor for measuring CO2 ppm
  • BME280 sensor for measuring temperature, humidity and pressure sensor
  • ESP8266 module to easily integrate with WIFI in the smart home
  • red/green dual LED for level indication
    • Green, PPM < 800
    • Yellow/Orange, 800 < PPM < 1400
    • Red, PPM > 1400
  • Connectors for optional 0.91 inch or 0.96 inch SSD1306 display
  • Sales price around 25 euros

Parts

19
QtyValueFootprintReferences
3FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3
2100nCapacitor_SMD:C_0805_2012MetricC1, C2
2220Resistor_SMD:R_0805_2012MetricR1, R2
24k7Resistor_SMD:R_0805_2012MetricR3, R4
2MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW1, SW2
1Conn_01x04_PinConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ1
1Conn_01x06_PinConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ2
1LED_Dual_AKALED_THT:LED_D3.0mm-3D1
1MH-Z19BLibraries:MH-Z19B-FOOTU2
1WeMos_D1_miniRF_Module:WEMOS_D1_mini_lightU1
1module_bme280Libraries:module_bme280U3

Similar boards

  • 2 layers110.1 × 38.6 mmEnvironmentalSensors, the printed circuit board in 3D

    EnvironmentalSensors

    strayer/EnvironmentalSensor

    A WiFi environmental sensor based on Tasmota that reports temperature, air pressure, air quality, humidity and CO2 (ppm).

    8 parts4MIT
  • 2 layers51.6 × 78 mmMHZ19B wemos BM280 pistes 1mm buzz, the printed circuit board in 3D

    MHZ19B wemos BM280 pistes 1mm buzz

    Gonellarro/Sensor-de-CO2

    Building a C02 and wheather station with Wemos D1 mini micro controller, MH Z19B and BM280 sensors

    10 parts
  • 2 layers115.6 × 50.8 mmKiwi EasyBoardv1.0, the printed circuit board in 3D

    Kiwi EasyBoardv1.0

    SWAT-engineering/kiwi-air-monitor

    Kiwi monitor is an open source CO2/Humidity/Temperature sensor intended for monitoring the quality of the air in a room. Kiwi was created to support teachers with a notification to ventilate their classroom.

    20 parts10GPL-3.0
  • 2 layers169.1 × 252.5 mmAirguard v1, the printed circuit board in 3D

    Airguard v1

    open-lv/air-guard

    Do-it-yourself electronics kit for building an air quality monitor for your school, work and home.

    38 parts7MIT
  • 2 layers118 × 70 mmESP32SmartBoard PCB, the printed circuit board in 3D

    ESP32SmartBoard PCB

    ronaldsieber/ESP32SmartBoard_PCB

    KiCad project of a Printed Cuircit Board (PCB) for ESP32 with Temperature/Humidity/CO2 Sensors, User LEDs and Buttons

    36 parts4MIT
  • 2 layers79 × 79 mmHm env sensor, the printed circuit board in 3D

    Hm env sensor

    HiMinds/himinds-boosting-innovation-embedded-env-sensor-hw

    HiMinds Open Source Wireless Environmental Sensor HW

    94 parts1Apache-2.0
  • 2 layers94 × 68.6 mmCO2Sensor, the printed circuit board in 3D

    CO2Sensor

    JensFZ/CO2Sensor_PCB

    Added external power suply, leds and a buzzer (all of them are optional)

    18 parts1
  • 2 layers43 × 63 mmEnv sensor, the printed circuit board in 3D

    Env sensor

    motty-mio2/env_sensor_pcb

    29 parts

Questions

How big is the Indoor sensor PCB?

It measures 65 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Indoor sensor use?

19 parts, built around the MH-Z19B and WEMOS D1 MINI. 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 Indoor sensor KiCad files?

From the Djuke-DIYAudio/indoor-sensor repository on GitHub, at the commit this page was made from: the board is Design/Pcb/IndoorSensor.kicad_pcb and its schematic Design/Pcb/IndoorSensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Indoor sensor design in my own project?

Its repository states no licence, so its author keeps all rights: ask Djuke-DIYAudio before reusing the design.