SolarWeatherStation
rbat05·SolarWeatherStation·pcb/weather_station_ext/weather_station_ext.kicad_pcb
About the SolarWeatherStation PCB
SolarWeatherStation is an open source PCB design by rbat05, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 128 × 41.5 mm, with 16 components from 16 distinct parts.
Other key parts include the WeMos_S2_mini. By type, the board carries 9 connectors, 3 resistors, 2 capacitors, 1 IC and 1 diode.
It belongs with the power & battery, iot & wireless and sensors designs in this gallery.
From the project
Self-sustaining weather monitoring system with dual-node architecture.
1. Overview 2. Features 3. Performance 4. Design Showcase 5. Bill of Materials 6. System Architecture 7. Firmware & Code 8. 3D-Printed Parts 9. License
Operating entirely off-grid, the remote sensor node utilizes solar power and aggressive deep-sleep optimizations to monitor environmental conditions indefinitely. To bypass the extreme battery drain of standard WiFi, it broadcasts lightweight packets via ESP-NOW to a continuously powered indoor Relay node. This Relay acts as a bridge, forwarding the data into a local Python Flask server where it is logged, archived, and displayed on a…

Main components on the SolarWeatherStation
SolarWeatherStation bill of materials (BOM)
16 components, 16 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | WeMos_S2_mini | wemoss2 | U1 |
| 1 | BME280 | PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | SD | PinSocket_1x06_P2.54mm_Vertical | J2 |
| 1 | TINYRTC | PinSocket_1x05_P2.54mm_Vertical | J3 |
| 1 | FQP27P06 | TO-220-3_Vertical | J4 |
| 1 | HT7333 | TO-92 | J5 |
| 1 | SOLAR | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J6 |
| 1 | LIPO | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J7 |
| 1 | TP4056 | PinHeader_1x06_P2.54mm_Vertical | J8 |
| 1 | Switch | PinHeader_1x02_P2.54mm_Vertical | J9 |
| 1 | 1N5819 | D_A-405_P7.62mm_Horizontal | D1 |
| 1 | 0.1uF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C1 |
| 1 | 10u | C_Disc_D3.0mm_W1.6mm_P2.50mm | C2 |
| 1 | 10k | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Vertical | R1 |
| 1 | 68K | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Vertical | R2 |
| 1 | 100K | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Vertical | R3 |
SolarWeatherStation design files
The KiCad project lives in the rbat05/SolarWeatherStation repository on GitHub; these links point at the commit this page was built from.
SolarWeatherStation: common questions
How big is the SolarWeatherStation PCB?
The SolarWeatherStation measures 128 × 41.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the SolarWeatherStation?
16 components, from 16 distinct parts. The full bill of materials is listed on this page.
Where can I download the SolarWeatherStation design files?
From the rbat05/SolarWeatherStation repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the SolarWeatherStation design in my own project?
Yes, under the terms of its GPL-3.0 license, which rbat05 chose for the repository.
Similar boards
Sensor smd
scottbez1
40 × 20 mm5 parts2LApache-2.04.2kSensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kStack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kDisplay Carrier
AxxAxx
35.6 × 58.2 mm5 parts2LGPL-3.01.7kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kModule 16S PassiveBalanceAddOn
stuartpittaway
61 × 74 mm86 parts2LCC-BY-NC-4.01.1k