Skip to the content
2 layers80 × 60 mmEsp32-clima, the printed circuit board in 3D

Estación meteorológica local con ESP32-WROOM-32, BMP180 y DHT22.

Size
80 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
16
Pads
149
Tracks, vias
280, 52
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Jun 2026
Updated
1 Jun 2026

Overview

Esp32-clima is an open-source printed circuit board by Ontos-2021, from the Ontos-2021/esp32-clima repository on GitHub. It is a 2-layer board of 80 × 60 mm with 30 parts on 16 nets, routed with 280 tracks and 52 vias.

It is built around the CP2102N-EK, ESP32-WROOM-32 and LM2596S-5.0, with the AMS1117-3.3 and SS34 among its other parts. Its parts include 11 capacitors, 6 resistors, 4 ICs, 4 connectors and 2 diodes. It belongs with the ESP32 and RISC-V boards of this library.

Main components

5

README

README.md

ESP32 Clima

Estación meteorológica local con ESP32-WROOM-32, BMP180 y DHT22.

Componentes principales

ComponenteDescripción
ESP32-WROOM-32Microcontrolador con WiFi
BMP180Sensor de presión barométrica y temperatura
DHT22 / AM2302Sensor de humedad y temperatura
CP2102NUSB-UART para programación
LM2596S-5.0Regulador 12V → 5V
AMS1117-3.3Regulador 5V → 3.3V

Repositorio

text
esp32-clima/
├── hardware/          # Diseño PCB (KiCad + Gerbers)
├── firmware/          # Código ESP32 (PlatformIO, Arduino)
├── enclosure/         # Diseño 3D de la caja (Blender, STL)
├── README.md
└── .gitignore

PCB

PCB de doble cara 80×60 mm, diseñada en KiCad 9.

  • Schematic: hardware/esp32_clima.kicad_sch
  • Layout: hardware/esp32_clima.kicad_pcb
  • Fabricación: hardware/fabrication/ (Gerbers, BOM, positions, ZIP para PCBWay)

Firmware

Crea un punto de acceso WiFi ESP32-CLIMA (192.168.4.1) con interfaz web.

Cargar

bash
cd firmware
pio run --target upload
pio device monitor

Librerías (PlatformIO)

  • Adafruit BMP085 Library
  • DHT sensor library
  • Adafruit Unified Sensor

Enclosure

Caja impresa 3D diseñada en Blender, incluida como STL y .blend.

Licencia

MIT

Parts

30
QtyValueFootprintReferences
4100nFesp32_clima:C_0603_1608MetricC1, C3, C7, C9
410uFesp32_clima:CP_Elec_5x5.3C2, C5, C6, C8
310kesp32_clima:R_0603_1608MetricR3, R5, R6
24.7kesp32_clima:R_0603_1608MetricR1, R2
1100nFCapacitor_SMD:C_0603_1608MetricC11
11uFesp32_clima:C_0603_1608MetricC10
1220uFesp32_clima:CP_Elec_8x10C4
1330esp32_clima:R_0603_1608MetricR4
133uHesp32_clima:L_10.4x10.4_H4.8L1
1AMS1117-3.3esp32_clima:SOT-223-3_TabPin2U2
1BMP180_Headeresp32_clima:PinHeader_1x04_P2.54mm_VerticalJ2
1BOOTesp32_clima:SW_SPST_CompactSW2
1Barrel_Jack_12Vesp32_clima:BarrelJack_CUI_PJ-102AH_HorizontalJ1
1CP2102NQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalViasU3
1DHT22_Headeresp32_clima:PinHeader_1x03_P2.54mm_VerticalJ3
1EN_RESETesp32_clima:SW_SPST_CompactSW1
1ESP32-WROOM-32esp32_clima:ESP32-WROOM-32U1
1LEDesp32_clima:LED_0603_1608MetricLED1
1LM2596S-5.0esp32_clima:TO-263-5_TabPin3U4
1SS34esp32_clima:D_SMBD1
1USB-C_Receptacleesp32_clima:USB-C-2P0-CompactJ4

Similar boards

  • 4 layers70 × 157.5 mmController Tv Lift, the printed circuit board in 3D

    Controller Tv Lift

    vyrubaev/TV-Lift-Controller

    TVLift Controller is an intelligent controller for TV lift and lower mechanisms, based on the ESP32 microcontroller.

    103 parts
  • 2 layers54 × 68 mmOpenSTM32F4 LQFP64, the printed circuit board in 3D

    OpenSTM32F4 LQFP64

    phonght32/openSTM32F4_LQFP64

    openSTM32 board using STM32F4 LQFP64 package. This board designed to perform base control for SLAM and Navigation.There are also many availabe connectors that meet many other application requirements.

    77 parts7MIT
  • 2 layers102 × 66 mmFREE ENERGY ESP, the printed circuit board in 3D

    FREE ENERGY ESP

    Sureshbkmr/Energy-Harvesting-Based-on-Beaden-Research-Paper

    Based on Beaden Research Paper full custom PCB

    60 parts
  • 2 layers67 × 104 mmBreakout board, the printed circuit board in 3D

    Breakout board

    Mritunjay5511/ESP32-Multi-Motor-Controller-Board-

    Custom ESP32-WROOM-32 robotics controller PCB with onboard buck/LDO power regulation, auto-program circuit, and BTS7960/RMCS/relay/servo interfaces. Designed in KiCad.

    38 parts5MIT
  • 2 layers81.3 × 86.4 mmWater Dispenser, the printed circuit board in 3D

    Water Dispenser

    anadskman/Water-Dispenser

    A water dispenser that can dispense water mixed with flavouring like blackcurrent

    18 parts1
  • 2 layers80 × 140.5 mmTest bench, the printed circuit board in 3D

    Test bench

    gaurav-sonawane4/PCB_Design_works

    46 partsMIT
  • 4 layers203.8 × 99.1 mmISOpower complete bothboards, the printed circuit board in 3D

    ISOpower complete bothboards

    practable/iso-power-pcb

    Remote power control board for ISO experiment containers, used for remote labs projects

    196 partsGPL-3.0
  • 2 layers100 × 68 mmSI4684 SMD, the printed circuit board in 3D

    SI4684 SMD

    PE5PVB/SI4684-DAB-Receiver

    SI4684 ESP32 DAB Receiver

    91 parts135GPL-3.0

Questions

How big is the Esp32-clima PCB?

It measures 80 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp32-clima use?

30 parts, built around the CP2102N-EK, ESP32-WROOM-32, LM2596S-5.0 and AMS1117-3.3. 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-clima KiCad files?

From the Ontos-2021/esp32-clima repository on GitHub, at the commit this page was made from: the board is hardware/esp32_clima.kicad_pcb and its schematic hardware/esp32_clima.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp32-clima design in my own project?

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