Meteo station
alicjamusial·meteo-station-pcb·meteo_station/meteo_station.kicad_pcb
About the Meteo station PCB
Meteo station is an open source ESP32 PCB design by alicjamusial, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 110 × 90 mm, with 23 components from 16 distinct parts.
Its main chip is the ESP32-WROOM, from the ESP32 family. Other key parts include the TP4056, LF33_TO220, DS18B20, BH1750 and BME280. By type, the board carries 6 ICs, 5 capacitors, 5 resistors, 2 diodes, 1 battery holder and 1 jumper.
It belongs with the power & battery, sensors and iot & wireless designs in this gallery.
From the project
Meteo station project - PCB based on ESP32.
Meteo station is my small after-hours project that contains of three repositories: - Meteo station PCB based on ESP32 (this repo) - Meteo station code - Meteo station 3D prints
As the name suggest, is a DIY self-sufficient weather measuring device. I decided to design it as a PCB board with goldpins to stick-in or stick-out individual components and sensors (ESP32, BME280 etc.) to make it more reusable. It could have - of course - been integrated on board, but it would be more expensive and time-consuming to create.

Main components on the Meteo station
Meteo station bill of materials (BOM)
23 components, 16 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TP4056 | TP4056 | U1 |
| 1 | LF33_TO220 | TO-220-3_Horizontal_TabDown | U2 |
| 1 | ESP32-WROOM | ESP32-WROOM | U3 |
| 1 | DS18B20 | TO-92_Inline | U4 |
| 1 | BH1750 | BH1750 | U5 |
| 1 | BME280 | BME280 | U6 |
| 1 | Battery | BatteryHolder | BT1 |
| 1 | SolderJumper | SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP1 |
| 2 | Solar_Cell | SolarPanel_JST | SC1, SC2 |
| 1 | SW_SPDT | MTS102 | SW1 |
| 2 | D_Schottky | D_SMB | D1, D2 |
| 1 | 2200uF | CP_Radial_D10.0mm_P5.00mm | C1 |
| 3 | 100nF | C_0603_1608Metric | C2, C3, C5 |
| 1 | 2.2uF | CP_EIA-3216-18_Kemet-A | C4 |
| 2 | 10K | R_0603_1608Metric | R1, R2 |
| 3 | 4.7K | R_0603_1608Metric | R3, R4, R5 |
Meteo station design files
The KiCad project lives in the alicjamusial/meteo-station-pcb repository on GitHub; these links point at the commit this page was built from.
Meteo station: common questions
What microcontroller does the Meteo station use?
The Meteo station is built around the ESP32-WROOM, from the ESP32 family.
How big is the Meteo station PCB?
The Meteo station measures 110 × 90 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Meteo station?
23 components, from 16 distinct parts. The full bill of materials is listed on this page.
Where can I download the Meteo station design files?
From the alicjamusial/meteo-station-pcb repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Meteo station design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which alicjamusial chose for the repository.
Can I test firmware for the Meteo station 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