Environment-Monitor
Dynix7·Environment-Monitor·PCB/Monitor.kicad_pcb
About the Environment-Monitor PCB
Environment-Monitor is an open source ESP32 PCB design by Dynix7, published on GitHub under the MIT license. It is a 2-layer board measuring 59.5 × 40 mm, with 49 components from 26 distinct parts.
Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the AGS10, BQ24075RGT, USBLC6-2SC6, BMP388 and AMS1117-3.3. By type, the board carries 18 capacitors, 14 resistors, 11 ICs, 2 connectors, 2 switches and 2 diodes.
It belongs with the power & battery and sensors designs in this gallery.

Main components on the Environment-Monitor
Environment-Monitor bill of materials (BOM)
49 components, 26 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AGS10 | AGS10 | U1 |
| 1 | BQ24075RGT | VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U2 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U3 |
| 1 | BMP388 | XDCR_BMP388 | U4 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U5 |
| 1 | AP2112K-3.0 | SOT-23-5 | U6 |
| 1 | LTR-303ALS-01 | Lite-On_LTR-303ALS-01 | U7 |
| 1 | AHT20 | PSON100P300X300X110-6N | U8 |
| 1 | TMP102XXDRL TMP102xxDRL | SOT-563 | U9 |
| 1 | ESP32-S3-WROOM-1 | ESP32-S3-WROOM-1 | U10 |
| 1 | SSD1306 | ER_OLEDM0.91_1x-I2C | U11 |
| 1 | USB_C_RECEPTACLE_USB2.0_14P USB_C_Receptacle_USB2.0_14P | USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J1 |
| 1 | BAT | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J2 |
| 1 | RST | SW_SPST_PTS647_Sx38 | SW1 |
| 1 | BOOT | SW_SPST_PTS647_Sx38 | SW2 |
| 1 | PGD | LED_1206_3216Metric | D1 |
| 1 | CHG | LED_1206_3216Metric | D2 |
| 10 | 100N 100n | C_0603_1608Metric | C1, C4, C7, C12, C13, C14, C15, C16 +2 |
| 8 | 4U7 4u7 | C_0603_1608Metric | C2, C3, C5, C6, C8, C9, C10, C11 |
| 1 | 3k | R_0603_1608Metric | R1 |
Show 6 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 62K 62k | R_0603_1608Metric | R2 |
| 1 | 4K3 4k3 | R_0603_1608Metric | R3 |
| 4 | 5K1 5k1 | R_0603_1608Metric | R4, R5, R9, R14 |
| 3 | 10K 10k | R_0603_1608Metric | R6, R10, R11 |
| 2 | 1k | R_0603_1608Metric | R7, R8 |
| 2 | 2K2 2k2 | R_0603_1608Metric | R12, R13 |
Environment-Monitor design files
The KiCad project lives in the Dynix7/Environment-Monitor repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/Monitor.kicad_pcb
- SchematicPCB/Monitor.kicad_sch
- BOMPCB/production/bom.csv
Environment-Monitor: common questions
What microcontroller does the Environment-Monitor use?
The Environment-Monitor is built around the ESP32-S3-WROOM-1, from the ESP32 family.
How big is the Environment-Monitor PCB?
The Environment-Monitor measures 59.5 × 40 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Environment-Monitor?
49 components, from 26 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 Environment-Monitor design files?
From the Dynix7/Environment-Monitor 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 Environment-Monitor design in my own project?
Yes, under the terms of its MIT license, which Dynix7 chose for the repository.
Can I test firmware for the Environment-Monitor 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
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k