Skip to the content
PCBKitNew board
2 layers88.5 × 71.5 mmMSolarWeather, the printed circuit board in 3D

This project use the SparkFun weather meter kit and other sensors

Size
88.5 × 71.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
96
Nets
85
Pads
410
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
28 Jun 2025
Updated
31 Oct 2026

Overview

MSolarWeather is an open-source printed circuit board by cfdev, from the cfdev/mSolarWeather repository on GitHub, published under the MIT licence. It is a 2-layer board of 88.5 × 71.5 mm with 96 parts on 85 nets.

It is built around the ESP32-S3-WROOM-1-N16R2, DS3231MZ/V+ and TPS63021, with the USBLC6-2SC6, IRLML6401 and NSR0320MW2 among its other parts. Its parts include 23 resistors, 21 capacitors, 13 diodes, 11 connectors and 6 ICs. It belongs with the ESP32 boards of this library.

Main components

7

README

README.md

mSolarWeather

This project use the SparkFun weather meter kit and other sensors, the brain of this Weather Station is an ESP32-S3-WROOM-1.

Alimentation

  • Battery 32700 LiFePo4 7200mAh
  • SolarPanel 5 Volts 400mA

Sensors

  1. Internal Temperature (BME280)
  2. Humidity (BME280)
  3. Barometric Pressure (BME280)
  4. External Temperature (PT100)
  5. Wind Speed ( Sparkfun Weather Meter )
  6. Wind Direction ( Sparkfun Weather Meter )
  7. Rain Gauge ( Sparkfun Weather Meter )

Parts

96
QtyValueFootprintReferences
1010kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R7, R8, R9, R12, R13, R16, R18, R19, R20
722uFCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC6, C15, C16, C17, C19, C20, C21
64.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R11, R17, R21, R22, R23
5100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3, C4, C7, C14
5LED PSupplyLED_SMD:LED_PLCC-2_3.4x3.0mm_KAD1, D10, D11, D12, D13
410uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C11, C12, C13
41uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C8, C9, C10
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
3ESD3.3Diode_SMD:D_SOD-923D2, D3, D4
3IRLML6401Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3
3Polyfuse 1.5AFuse:Fuse_1206_3216MetricF2, F3, F4
25.1KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R15
25.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2NSR0320Diode_SMD:D_SOD-323_HandSolderingD6, D7
11.5uHInductor_SMD_Wurth:L_Wurth_WE-LQSH-4020L1
1100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
122kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
122uFCapacitor_SMD:C_Elec_5x5.4C18
13.3VTestPoint:TestPoint_Pad_D2.0mmTP2
1600Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14
1Ai-Thinker-Ra-01RF_Module:Ai-Thinker-Ra-01-LoRaU2
1BLM21PG600SN1DInductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderFB1
1BME280_I2C moduleConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ6
1BQ25185Package_SON:WSON-10-1EP_2.5x2.5mm_P0.5mm_EP1.2x2mm_ThermalViasU6
1CHG OrangeLED_SMD:LED_PLCC-2_3.4x3.0mm_KAD9
1CR1220Battery:BatteryHolder_Keystone_500BT1
1DS3231MZPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1Debug 1Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ3
1Debug 2Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ4
1ESP32-S3-WROOM-1-N16R2RF_Module:ESP32-S3-WROOM-1U4
1FAULT RedLED_SMD:LED_PLCC-2_3.4x3.0mm_KAD8
1I2C extTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_HorizontalJ9
1I2C_PWRTestPoint:TestPoint_Pad_D2.0mmTP4
1JST2PH Batt LiFePo4 3.2vConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ10
1LED RGB NeoPixelLED_SMD:LED_Inolux_IN-PI554FCH_PLCC4_5.0x5.0mm_P3.2mmD5
1LUX_I2C moduleConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ5
1Lora_PWRTestPoint:TestPoint_Pad_D2.0mmTP5
1Micro_SD_CardConnector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J2
1Polyfuse 2.6AFuse:Fuse_1206_3216MetricF1
1RAINConnector_RJ:RJ14_Connfly_DS1133-S4_HorizontalJ8
1SD_PWRTestPoint:TestPoint_Pad_D2.0mmTP3
1SW_bootButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC9xxGSW1
1SW_rstButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC9xxGSW2
1SW_userButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC9xxGSW3
1Solar connectorTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ11
1TPS63021mSolarLib:VSON_DSJ-14-3x4mm_P0.5mm_ThermalViasU5
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U3
1USB_C_USB2.0Connector_USB:USB_C_Receptacle_Palconn_UTC16-GJ1
1VBattTestPoint:TestPoint_Pad_D2.0mmTP1
1WINDConnector_RJ:RJ14_Connfly_DS1133-S4_HorizontalJ7

Questions

How big is the MSolarWeather PCB?

It measures 88.5 × 71.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MSolarWeather use?

96 parts, built around the ESP32-S3-WROOM-1-N16R2, DS3231MZ/V+, TPS63021 and USBLC6-2SC6. 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 MSolarWeather KiCad files?

From the cfdev/mSolarWeather repository on GitHub, at the commit this page was made from: the board is mSolarWeather.kicad_pcb and its schematic mSolarWeather.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MSolarWeather 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).

Similar boards

  • 4 layers60 × 79 mmSpeaking clock smd, the printed circuit board in 3D

    Speaking clock smd

    lhm0/talking_clock

    A talking clock for visually impaired users. ESP32 controlled, fully offline, long battery life.

    89 parts1
  • 6 layers41.8 × 42 mmWatch pcb, the printed circuit board in 3D

    Watch pcb

    dezash123/watch-pcb

    ECAD for my custom smartwatch

    179 parts1
  • 4 layersWatch pcb, the printed circuit board in 3D

    Watch pcb

    dezash123/watch

    Circuit board for my custom smartwatch!!!!!

    191 partsApache-2.0
  • 4 layers26.5 × 72 mm01 Microcontroller Unit Board, the printed circuit board in 3D

    01 Microcontroller Unit Board

    ad4363/LuX-ray-PCBs

    A repository containing KiCad schematic and pcb files for a wireless radiation detector testing interface

    42 parts1
  • 8 layers82.6 × 55.2 mmPmc, the printed circuit board in 3D

    Pmc

    rombrew/phobia-pcb

    Phobia PCB design files

    165 parts7
  • 8 layers63.5 × 93.3 mmPmc, the printed circuit board in 3D

    Pmc

    7134956/phobia-pcb

    This repository contains schematic and printed circuit board design files of the PMC. There is KiCad project. Refer to the PMC repository for details.

    174 parts
  • 4 layers53.2 × 138.8 mmSndLocket, the printed circuit board in 3D

    SndLocket

    Kreyl/LocketSound

    226 parts
  • 4 layers259.1 × 13.5 mmMagicStick, the printed circuit board in 3D

    MagicStick

    Kreyl/MagicStick

    ...Because MagicWand is cursed.

    113 parts