PCB-Mini-Environmental-Sensor

MbFredys·PCB-Mini-Environmental-Sensor·Kicad Files/Mini_Environmental_Sensor.kicad_pcb

PCB-Mini-Environmental-Sensor layout, top view — open source ESP32 board by MbFredys
Simulate this board

About the PCB-Mini-Environmental-Sensor

PCB-Mini-Environmental-Sensor is an open source ESP32 PCB design by MbFredys, published on GitHub under the CERN-OHL-W-2.0 license. It is a 2-layer board measuring 25.1 × 25.2 mm, with 32 components from 18 distinct parts.

Its main chip is the ESP32-C3-WROOM-02-N4, from the ESP32 family. Other key parts include the MCP73831T-2ACI/OT, BME280, SGP40-D-R4 and TPS62203DBVR. By type, the board carries 12 capacitors, 10 resistors, 5 ICs, 2 connectors, 1 switch and 1 diode.

It belongs with the sensors and iot & wireless designs in this gallery.

From the project

Compact ESP32-C3 environmental-sensor PCB design using BME280 and SGP40 for temperature, humidity, pressure, and VOC-based air-quality sensing.

Compact battery-powered environmental-sensing PCB based on an ESP32-C3, BME280, and SGP40.

The project explores the integration of environmental sensing, wireless connectivity, battery operation, USB-C charging, and compact PCB layout in a single embedded platform.

- Temperature - Relative humidity - Atmospheric pressure - VOC-based indoor air-quality signal

The SGP40 is a VOC sensor. This design does not directly measure carbon dioxide.

Main components on the PCB-Mini-Environmental-Sensor

PCB-Mini-Environmental-Sensor bill of materials (BOM)

32 components, 18 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-C3-WROOM-02-N4
ESP32-C3-WROOM-02
U1
1
MCP73831T-2ACI/OT
MCP73831
U2
1
BME280
U3
1
SGP40-D-R4
U4
1
TPS62203DBVR
TPS62203
U5
1
532610271
BAT_Connector
J1
1
USB4135-GF-A
USB_C_PowerOnly
J2
1
SKRKAEE020
SW_Push
SW1
1
LED
D1
1
10UH
10uH
L1
1
CL10A106KP8NNNC
10uF
C1
3
SMDTC04100VA00MS00
1uF
C2, C10, C12
4
CL05B104KO5NNNC
0.1uF
C3, C4, C6, C8
4
CL10A475KP8NNNC
4.7uF
C5, C7, C9, C11
4
RC0603FR-0710KL
10k
R1, R2, R3, R4
1
RC0603FR-072KL
2k
R5
1
0402WGF4700TCE
470
R6
4
RC0603FR-074K7L
4.7k
R7, R8, R9, R10

PCB-Mini-Environmental-Sensor design files

The KiCad project lives in the MbFredys/PCB-Mini-Environmental-Sensor repository on GitHub; these links point at the commit this page was built from.

PCB-Mini-Environmental-Sensor: common questions

What microcontroller does the PCB-Mini-Environmental-Sensor use?

The PCB-Mini-Environmental-Sensor is built around the ESP32-C3-WROOM-02-N4, from the ESP32 family.

How big is the PCB-Mini-Environmental-Sensor?

The PCB-Mini-Environmental-Sensor measures 25.1 × 25.2 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the PCB-Mini-Environmental-Sensor?

32 components, from 18 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the PCB-Mini-Environmental-Sensor design files?

From the MbFredys/PCB-Mini-Environmental-Sensor repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the PCB-Mini-Environmental-Sensor design in my own project?

Yes, under the terms of its CERN-OHL-W-2.0 license, which MbFredys chose for the repository.

Can I test firmware for the PCB-Mini-Environmental-Sensor without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards