Skip to the content
PCBKitNew board
2 layersWeatherstation, the printed circuit board in 3D

esp32 weather station

Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
39
Pads
84
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 5 (file 20171130)
Created
4 Jul 2020
Updated
31 Mar 2021

Overview

Weatherstation is an open-source printed circuit board by m3chanical, from the m3chanical/weatherstation repository on GitHub. It is a 2-layer board with 17 parts on 39 nets.

It is built around the BME280. Its parts include 5 resistors, 3 capacitors, 3 connectors and 2 ICs. It belongs with the home automation and IoT boards and the ESP32 boards of this library.

Main components

1

README

README.md

ESP32 Weather Station

This project uses the weather station kit available from Spark Fun connected to an ESP32 module from Adafruit. The goal is to connect this to the sensors, battery, and solar panel inside of a weather proof box and transmit over MQTT to a LAN server.

Use esp-idf. Follow instructions here: https://github.com/espressif/esp-idf

Build

Create a credentials.h file in the main/ directory with the appropriate wifi credentials.

idf.py build

Flash

idf.py -p <port> flash

Port should be the device path of the usb device. e.g. /dev/ttyUSB0

Monitor

idf.py -p <port> monitor

Parts

17
QtyValueFootprintReferences
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
34.7kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2, R5
2100kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3, R4
210pFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C3
2RJ11-6Connectors:RJ11-6J1, J2
1100nFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC2
11935161TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ3
1BME280digikey-footprints:Pressure_Sensor_LGA-8_2.5x2.5mm_BME280U1
1ESP32-DEVKITC-32Dweather_station:MODULE_ESP32-DEVKITC-32DU2

Questions

What parts does the Weatherstation use?

17 parts, built around the BME280. 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 KiCad files?

From the m3chanical/weatherstation repository on GitHub, at the commit this page was made from: the board is weather_station/weather_station.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Weatherstation design in my own project?

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

Similar boards

  • 2 layers70.1 × 43.2 mmIaq device, the printed circuit board in 3D

    Iaq device

    nkitanov/iaq_board

    IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

    19 parts396
  • 4 layers38.6 × 39.5 mmRuuvitag revb71, the printed circuit board in 3D

    Ruuvitag revb71

    ruuvi/ruuvitag_hw

    RuuviTag hardware projects

    64 parts115
  • 4 layers35.1 × 76.3 mmTiny4FSK, the printed circuit board in 3D

    Tiny4FSK

    New-England-Weather-Balloon-Society/Tiny4FSK

    Horus Binary v2 HAB Tracker

    90 parts96CERN-OHL-W-2.0
  • 2 layers29.8 × 33.7 mmPecanpico9, the printed circuit board in 3D

    Pecanpico9

    DL7AD/pecanpico9

    A lightweight APRS tracker for balloons

    116 parts68GPL-3.0
  • 2 layers136 × 100 mmClimateSprinklerController, the printed circuit board in 3D

    ClimateSprinklerController

    kbx81/ClimateSprinklerController

    ESP32-based climate and sprinkler controller for use with ESPHome

    194 parts56
  • 4 layers36.6 × 60.3 mmStratoSoar MK3.0, the printed circuit board in 3D

    StratoSoar MK3.0

    crnicholson/StratoSoar-MK3

    StratoSoar MK3, an autonomous glider meant for high-altitudes, accessible to everyone

    85 parts43
  • 2 layers23 × 50 mmPecanpico10, the printed circuit board in 3D

    Pecanpico10

    DL7AD/pecanpico10

    A lightweight APRS tracker and digipeater

    123 parts43
  • 2 layers97 × 77.5 mmESPlant, the printed circuit board in 3D

    ESPlant

    CCHS-Melbourne/ESPlant

    Environmental Sensor Plant - solar WiFi gardening/meteorological sensor using ESP8266

    77 parts37