Skip to the content
2 layers63 × 27.9 mmESP32-C3 Wi Fi env sensor, the printed circuit board in 3D

ESP32-C3 Wi Fi env sensor

caiser01/ESP32-C3_Wi-Fi_env_sensor

ESP32-C3 Wi-Fi connected temperature, humidity, pressure sensor

Size
63 × 27.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
45
Pads
163
Tracks, vias
168, 45
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
19 Sep 2024
Updated
16 Oct 2024

Overview

ESP32-C3 Wi Fi env sensor is an open-source printed circuit board by caiser01, from the caiser01/ESP32-C3_Wi-Fi_env_sensor repository on GitHub, published under the MIT licence. It is a 2-layer board of 63 × 27.9 mm with 34 parts on 45 nets, routed with 168 tracks and 45 vias.

It is built around the ESP32-C3-MINI-1, BME280 and AP2112K-3.3, with the LESD5D5.0CT1G, DMP2070UQ-7 and DX07S016JA1R1500 among its other parts. Its parts include 11 resistors, 8 capacitors, 5 diodes, 4 ICs and 2 connectors. It belongs with the sensors and measurement and radio and wireless boards and the ESP32 and RISC-V boards of this library.

Main components

6

README

README.md

ESP32-C3 Wi-Fi environment sensor node

A Wi-Fi connected temperature, humidity, and pressure sensor node based around the Espressif ESP32-C3-MINI-1 and the Bosch BME280 Humidity/Pressure/Temperature sensor.

rev 1.0 PCB

The primary goal of this project is to provide a simple platform for monitoring the temperature and humidity of the spaces inside one's home. These wireless sensor nodes can be easily integrated with the free software packages such as Home Assistant (https://www.home-assistant.io) and ESPHome (https://esphome.io). Alternatively, the user can write their own fully custom firmware using ESP-IDF, Arduino, or MicroPython.

Through simple monitoring of the temperature and humidity in the different rooms of one's home it is possible to:

  • Gain insight into the effectiveness of the home's heating and cooling (HVAC) system
  • Determine if a space may need a humidifier/dehumidifier
  • Identify spaces that may need additional insulation
  • Find spaces with doors or windows that do not seal tightly

Additionally, the barometric pressure sensing capability can provide realtime insight into changing local weather conditions.

Design

This device was designed for measuring the basic ambient environmental conditions of an indoor space so that they may be remotely displayed instantly and/or logged for long-term monitoring. The ESP32-C3-MINI-1 was chosen for its small footprint and the numerous available coding frameworks including ESP-IDF, Arduino, MicroPython, and ESPHome. The device includes a built in charger for a lithium battery. The user has the option to power the sensor node from a USB-C cable or from a rechargeable lithium battery. Firmware flashing is also performed through the USB-C connector via the ESP32-C3's built in USB interface. Depending on the software and framework used, over-the-air (OTA) firmware flashing is also possible via Wi-Fi.

Parts

34
QtyValueFootprintReferences
410uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C4, C5, C6
45.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3, R6, R7
310kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1, R8, R9
3LESD5D5.0CT1GDiode_SMD:D_SOD-523D2, D3, D4
20.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C7
2100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5
21uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C8
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1, JP2
11N5819HW1-7-FDiode_SMD:D_SOD-123FD1
1430kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10
191kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR11
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU4
1DMP2070UQPackage_TO_SOT_SMD:SOT-23Q1
1DX07S016JA1R1500Connector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500J1
1ESP32-C3-MINI-1PCM_Espressif:ESP32-C3-MINI-1U1
1JST S2B-PH-SM4-TB(LF)(SN)Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_HorizontalJ2
1LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD5
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U3
1MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1

Similar boards

  • 4 layers39 × 99 mmRoamer, the printed circuit board in 3D

    Roamer

    ezzatisawesome/roamer

    105 parts
  • 4 layers71.5 × 71.5 mmElixir, the printed circuit board in 3D

    Elixir

    golioth/elixir-hw

    An open source hardware device that has cellular, wifi, bluetooth, GPS, and more!

    249 parts36CERN-OHL-P-2.0
  • 4 layers100 × 35 mmNavigator, the printed circuit board in 3D

    Navigator

    Mig-M27/Avionics-PCBs

    Este repositório é usado para gerir as versões dos projetos KiCAD do sistema de Avionics da Porto Space Team. Está dividido em 2 secções: 1.

    107 parts
  • 2 layers22.9 × 63.5 mmEsp rust board, the printed circuit board in 3D

    Esp rust board

    swayerloren/KICAD_ENGINE

    AI-assisted KiCad PCB design workflow for schematics, PCB layouts, DRC, BOM/CPL, and fabrication outputs using Codex or Claude.

    96 parts10MIT
  • 2 layers40 × 40 mmEsp unit c3-v3, the printed circuit board in 3D

    Esp unit c3-v3

    Kleavox/DeltaT32

    Hardware design based on ESP32-C3 Mini-1, aiming for wearable and general-purpose use, with modular sensor separation.

    105 partsMIT
  • 2 layers41.4 × 34 mmFerrous slime, the printed circuit board in 3D

    Ferrous slime

    kitspace-test-repos/kicad6-file-collection

    56 partsMIT
  • 2 layers42.4 × 94 mmSoWeSta, the printed circuit board in 3D

    SoWeSta

    wir-mo/SoWeSta

    Solar powered Weather Station using an ESP32-C3

    106 parts7

Questions

How big is the ESP32-C3 Wi Fi env sensor PCB?

It measures 63 × 27.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESP32-C3 Wi Fi env sensor use?

34 parts, built around the ESP32-C3-MINI-1, BME280, AP2112K-3.3 and LESD5D5.0CT1G. 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 ESP32-C3 Wi Fi env sensor KiCad files?

From the caiser01/ESP32-C3_Wi-Fi_env_sensor repository on GitHub, at the commit this page was made from: the board is PCB/ESP32-C3_Wi-Fi_env_sensor.kicad_pcb and its schematic PCB/ESP32-C3_Wi-Fi_env_sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32-C3 Wi Fi env sensor design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).