ENV-sensor esp32
bruvv·ENV-sensor-esp32·envsensor/envsensor.kicad_pcb
About the ENV-sensor esp32 PCB
ENV-sensor esp32 is an open source ESP32 PCB design by bruvv, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 55 × 70 mm, with 9 components from 8 distinct parts.
Its main chip is the esp32-s3-wroom-1-devkit, from the ESP32 family. Other key parts include the SCD30, MS5611, BH1750 and ZJY_M150_128x128_7P. By type, the board carries 6 ICs, 2 resistors and 1 connector.
It belongs with the sensors, iot & wireless and displays & leds designs in this gallery.
From the project
Custom ESP32-S3 environmental sensor PCB designed for use with ESPHome and Home Assistant.
Custom ESP32-S3 environmental sensor PCB designed for use with ESPHome and Home Assistant.
The board combines several environmental sensors, a 128×128 OLED display and an HLK-LD2450 mmWave presence sensor on a compact custom PCB.
- ESP32-S3 DevKitC N16R8 - Sensirion SCD30 CO₂ sensor - Sensirion SEN55 environmental sensor - MS5611 barometric pressure sensor - BH1750 ambient light sensor - ZJY-M150 128×128 OLED with SSD1327 controller - HLK-LD2450 mmWave presence sensor - Shared I²C bus for environmental sensors - SPI interface for the OLED display - Hardware UART for the LD2450 - 5 V and 3.3…
Main components on the ENV-sensor esp32
ENV-sensor esp32 bill of materials (BOM)
9 components, 8 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ~ | ld2450 | U1 |
| 1 | ~ | esp32-s3-wroom-1-devkit | U2 |
| 1 | SCD30 | SCD30 | U3 |
| 1 | MS5611 | MS5611 | U4 |
| 1 | BH1750 | BH1750 | U5 |
| 1 | ZJY_M150_128x128_7P | ZJY_M150_128x128_7P | U6 |
| 1 | Conn_01x05 | PinHeader_1x05_P2.54mm_Vertical | J1 |
| 2 | 4K7 | R_0603_1608Metric | R1, R2 |
ENV-sensor esp32 design files
The KiCad project lives in the bruvv/ENV-sensor-esp32 repository on GitHub; these links point at the commit this page was built from.
- Layoutenvsensor/envsensor.kicad_pcb
- Schematicenvsensor/envsensor.kicad_sch
ENV-sensor esp32: common questions
What microcontroller does the ENV-sensor esp32 use?
The ENV-sensor esp32 is built around the esp32-s3-wroom-1-devkit, from the ESP32 family.
How big is the ENV-sensor esp32 PCB?
The ENV-sensor esp32 measures 55 × 70 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the ENV-sensor esp32?
9 components, from 8 distinct parts. The full bill of materials is listed on this page.
Where can I download the ENV-sensor esp32 design files?
From the bruvv/ENV-sensor-esp32 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ENV-sensor esp32 design in my own project?
Yes, under the terms of its GPL-3.0 license, which bruvv chose for the repository.
Can I test firmware for the ENV-sensor esp32 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k