

WeatherStation v1.2
Full fleged weather station powered by solar
- Size
- 36 × 49.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 38
- Pads
- 101
- Tracks, vias
- 96, 12
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 1 May 2026
- Updated
- 2 Jun 2026
Overview
WeatherStation v1.2 is an open-source printed circuit board by ismangoman, from the ismangoman/Weather-station repository on GitHub, published under the MIT licence. It is a 2-layer board of 36 × 49.8 mm with 17 parts on 38 nets, routed with 96 tracks and 12 vias.
It is built around the ESP32-WROOM-32E, DHT22 and AMS1117-3.3, with the GUVA-S12SD and IRLZ44N among its other parts. Its parts include 9 connectors, 2 resistors, 2 ICs and 1 transistor. It belongs with the home automation and IoT and power boards and the ESP32 boards of this library.
Main components
5ESP32-WROOM-32E
SMD,18x25.5mmSMD,18x25.5mm WiFi Modules ROHSEspressif SystemsWiFi ModulesDHT22
插件-40℃~+80℃ 3.3V 5%RH~99%RH 500uA ±3%RH 插件 Temperature and Humidity Sensor ROHSHAIGUTemperature And Humidity SensorAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsGUVA-S12SD
SMD3528-2P-30℃~+85℃ 1nA 240nm~370nm 350nm 5V SMD3528-2P Photodiodes ROHSGenicomPhotodiodesIRLZ44N
TO-22055V 47A N-Channel HEXFET® Power MOSFETInfineon TechnologiesUncategorised
README
README.mdWeather-station
Full fleged weather station powered by solar
Status
This is a work in progress. So far the project uses the following Electronics:
ESP-32 WROOM-32e x1
AMS1117-3.3 x1
10k 1/4 Watt Resiters x10
(minimum i could get)
DHT11 module x1
BH1750 GY-302 module x1
PMS5303 x1
IRLZ44N MOSFET x1
18650 double battery holder x1
Samsung INR18650-25R 2500Mah x1
Solar power manager 5V x1
6V 3W solar panel x2
IP65 Project box x1
PCB x5 \
I have not yet procured these and i have not made code for them. I have designed the PCBs.
Images of pcb in KiCAD
Schematic :
PCB :
3D Viewer :
Front :
Back :
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2 |
| 1 | 5V IN | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | BH1750 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | DHT22 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | EN reset | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | J8 |
| 1 | ESP32-WROOM-32E | RF_Module:ESP32-WROOM-32D | U1 |
| 1 | GUVA-S12SD | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | IRLZ44N | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | PMS5303 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | Rain Drop sensor | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Serial | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | Untitled | Manlogo:25mm | mango |
| 1 | reset | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | J7 |
The 15 most common of 17 parts.
Similar boards
- 2 layers84.7 × 80.8 mm

- 2 layers50 × 50 mm

HelioHydration indicator
jaydenaleung/helioHydration
Three-stage solar water disinfection (SODIS)-enhancing low-cost water bottle for NGO distribution to underserved and impoverished areas globally.
17 parts - 2 layers10.2 × 19 mm

Adafruit adafruit guva analog uv sensor breakout pcb adafruit guva uv sensor breakout
oomlout/oomlout_oomp_project_bot_v_2
13 parts - 2 layers36.1 × 46.2 mm

RGB ESP32
ANSHUMANDOCX/ESP32-RGB-controller
This is a ESP32 server based RGB controller for a 5050 led strip
23 parts - 2 layers98.5 × 47 mm

Medivault
chislonljoseph/Medivault
ESP32-based smart medicine storage and reminder PCB designed in KiCad 10 with complete manufacturing files and documentation.
32 parts - 2 layers

Circuit smart soja
virgile-tchidehou/smart-soja
An autonomous IoT-based mobile system for soybean pre-processing, integrating embedded systems, industrial automation, solar energy and cloud connectivity.
81 parts1MIT - 4 layers210 × 107 mm

- 2 layers149.9 × 89.9 mm

TDSE TF
igonzalezb/tdse-tf_3-03
FIUBA - Electrónica - Taller de Sistemas Embebidos - Trabajo Final
50 parts
Questions
How big is the WeatherStation v1.2 PCB?
It measures 36 × 49.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the WeatherStation v1.2 use?
17 parts, built around the ESP32-WROOM-32E, DHT22, AMS1117-3.3 and GUVA-S12SD. 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 WeatherStation v1.2 KiCad files?
From the ismangoman/Weather-station repository on GitHub, at the commit this page was made from: the board is Hardware/KiCAD/WeatherStation_v1.2.kicad_pcb and its schematic Hardware/KiCAD/WeatherStation_v1.2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the WeatherStation v1.2 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).