Skip to the content
2 layers49.3 × 50 mmWeatherstationbyme, the printed circuit board in 3D

a simple weather station using the atmega3280 microcontroller in kicad 10

Size
49.3 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
27
Pads
47
Tracks, vias
35, 0
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Apr 2026
Updated
4 Jun 2026

Overview

Weatherstationbyme is an open-source printed circuit board by iEarthEZ, from the iEarthEZ/Atmega328p-microcontroller-based-weather-station repository on GitHub. It is a 2-layer board of 49.3 × 50 mm with 8 parts on 27 nets, routed with 35 tracks and 0 vias.

It is built around the ATMEGA328P-PU and DHT22. Its parts include 3 connectors, 2 capacitors, 1 resistor, 1 IC and 1 crystal. It belongs with the home automation and IoT and lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Atmega328p-microcontroller-based-weather-station

a simple weather station using the atmega3280 microcontroller in kicad 10 Screenshot 2026-04-18 194456

This project showcases a very simple weather station using the atmega microcontroller and DHT22 Digital Temperature Humidity Sensor and an SSD1306 1.3 inch 128X64 OLED LCD Display to show the status all powered by DC Power Socket Female PCB Mount DC-005 Barrel Connector 5.5x2.1mm. The atmega chip is u can say the brain of the thing that reads data from the sensor and shows it to the screen. the dht sensor can detect how cold or hot it is outside and the humidity level and the screen basically shows us that data. and lastly the barrel jack transfers power to the parts.

image image image

The main motive behind this project was in my country the weather is kinda dynamic, by i mean few days ago it was blazing hot now its raining so i wanted to make something that has connection to the weather while being fun. This device directly shows the weather results in its oled screen without any trouble of phones. maybe in the future ill make an app that will notify the weather who knows.

NamePurposeQuantityTotal Cost (USD)LinkDistributor
The PCBpcb58.29https://cart.jlcpcb.com/shopcart/cart/JLCPCB
22pF Ceramic Capacitorscapacitors20.10https://store.roboticsbd.com/capacitor/1489-22pf-ceramic-capacitorspack-of-5-robotics-bangladesh.htmlRoboticsBD
DC Power Socket Female PCB Mount DC-005 Barrel Connector 5.5x2.1mmPower socket10.08https://store.roboticsbd.com/cables-connectors/2333-dc-pcb-mount-female-plug-socket-25mm-robotics-bangladesh.htmlRoboticsBD
SSD1306 1.3 inch 128X64 OLED LCD Displaythe display to show the values15.13https://store.roboticsbd.com/display/2052-13-inch-i2c-oled-display-module-4pin-white-robotics-bangladesh.htmlRoboticsBD
10K Ohm 1/4W Resistor Pack of 2010k resistor10.12https://store.roboticsbd.com/resistor/243-10k-ohm-carbon-film-resistor-pack-of-10-robotics-bangladesh.htmlRoboticsBD
DHT22 Digital Temperature Humidity Sensorthe humidity sensor to measure12.12https://store.roboticsbd.com/sensors/2338-dht22-digital-temperature-humidity-sensor-module-robotics-bangladesh.htmlRoboticsBD
ATmega328P-PU PDIP-28 Microcontrollerthe atmega microcontroller14.91https://store.roboticsbd.com/development-boards/1215-atmega328p-pu-pdip-28-microcontroller-robotics-bangladesh.htmlRoboticsBD

Please note: majority of the parts are from the websites of my country so its easier to get and cheaper for us!

You can download the project files to edit the project as you like, maybe adding a new display, more sensors etc. I hope you like this project of mine and everything is straightforward as in the project files so you should be good on your own.

Parts

8
QtyValueFootprintReferences
222pfCapacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC1, C2
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1
116MHzCrystal:Crystal_HC49-4H_VerticalY1
1ATmega328P-PPackage_DIP:DIP-28_W7.62mmU1
1DC 5V PowerConnector_BarrelJack:BarrelJack_HorizontalJ1
1DHT22Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1SSD306 OLEDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2

Similar boards

  • 2 layers271.8 × 114.3 mmArdumower mega shield svn, the printed circuit board in 3D

    Ardumower mega shield svn

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    426 parts282
  • 2 layers104.8 × 72.1 mmSST V2 4, the printed circuit board in 3D

    SST V2 4

    mcbittech/souliss-smart-thermostat-WiFi

    ESP8266 WiFi Smart Thermostat based on Souliss IoT Framework

    53 parts110GPL-2.0
  • 2 layers40.6 × 50.8 mmIot sourdough starter monitor, the printed circuit board in 3D

    Iot sourdough starter monitor

    justinmklam/iot-sourdough-starter-monitor

    Tracking the fermentation of sourdough starter over the cloud.

    7 parts93GPL-3.0
  • 2 layers28 × 13 mmDHT22 pcb, the printed circuit board in 3D

    DHT22 pcb

    MakersAsylumIndia/M19O2

    M19O2 open source hardware Oxygen Concentrator based on the Pressure Swing Adsorption cycle aka Skarstorm cycle

    5 parts68MIT
  • 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
  • 2 layers162 × 60 mmEsp shield, the printed circuit board in 3D

    Esp shield

    felixwittwer/homeassistant_automaic_greenhouse

    A cool Project to make your greenhouse smart. What about automaic irrigation and collecting enviromental data right from your garden.

    20 parts27
  • 2 layers74.9 × 40.6 mmAnavi thermometer, the printed circuit board in 3D

    Anavi thermometer

    AnaviTechnology/anavi-thermometer

    WiFi Smart Thermometer with ESP8266, DHT22, DS18B20, OLED display and slots for up to 3 I2C sensor modules

    25 parts17
  • 2 layers81.3 × 36.8 mmAirQualitySensor, the printed circuit board in 3D

    AirQualitySensor

    Finomnis/AirQualitySensor

    Simple Air Quality sensor based on nRF52840, Zigbee, AM2302/DHT22 and Senseair S8

    44 parts16Apache-2.0

Questions

How big is the Weatherstationbyme PCB?

It measures 49.3 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Weatherstationbyme use?

8 parts, built around the ATMEGA328P-PU and DHT22. 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 Weatherstationbyme KiCad files?

From the iEarthEZ/Atmega328p-microcontroller-based-weather-station repository on GitHub, at the commit this page was made from: the board is weatherstationbyme.kicad_pcb and its schematic weatherstationbyme.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Weatherstationbyme design in my own project?

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