stm32-kicad-weather-station

Public

@ezerwald

Download board files

Files for version 1. Pick what you came for.

Share stm32-kicad-weather-station

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

STM32 KiCad Weather Station

KiCad-based PCB project for an STM32-powered IoT weather station with environmental sensing, real-time clock support, battery charging, and e-paper display connectivity.

3D render:

Overview

This project is a custom two-layer PCB designed in KiCad for a compact embedded weather station.
The board is built around the STM32F103C8T6 microcontroller and integrates power management, sensing, display, and timekeeping components into a single design.

The main goal of the project was to practice the complete PCB design workflow: schematic capture, component selection, board layout, and preparation of production files.

Main features

  • STM32F103C8T6 microcontroller
  • BME280 environmental sensor
  • DS3231S real-time clock
  • E-paper display connector
  • TP4056 Li-ion battery charging circuit
  • AMS1117-3.3 voltage regulator
  • USB-C power input
  • 5 control buttons
  • Status LEDs

Hardware components

Core components

  • U1 — STM32F103C8T6
  • U2 — BME280
  • U3 — TP4056
  • U4 — AMS1117-3.3
  • U5 — DS3231S

Connectors and interfaces

  • P1 — USB_C_Plug
  • J1 — Battery
  • J2 — Prog
  • J3 — E-Paper_Display

User interface

  • SW1–SW5 — buttons
  • D1 — Blue LED
  • D2 — Green LED
  • D3 — Red LED

Design files

Schematic:

PCB layout:

Notes

This repository focuses mainly on the PCB design itself rather than firmware implementation.
The project includes the main design files, screenshots, and fabrication outputs for documentation purposes.

Tools used

  • KiCad for schematic and PCB design
  • Optional 3D viewer/export from KiCad for board rendering

Author

Vladyslav Kyshchun

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.