Skip to content

SWT is a desktop smart clock based on the STM32F103 microcontroller, featuring an LX-12864-B5 graphic LCD

License

Notifications You must be signed in to change notification settings

Ch-Tima/SWT_firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

status: experimental limited

SWT 🚧 (v0.2b)

SWT is a desktop smart clock based on the STM32F103 microcontroller,
featuring an LX-12864-B5 graphic LCD.
It displays time, date, temperature, and includes a settings menu.

Important Notice — Development Status

Warning:
The project is currently under development.
Errors and incorrect behavior may occur in both hardware and firmware.
A new schematic and PCB design are being created.

However, the repository SWT_hardware_docs
already contains:

  • Full component datasheets
  • Preliminary circuit drawings
  • Hardware design references

At this stage, the risk of design or schematic errors is high.
A fully verified circuit and board layout will be published in future updates.

Features

Component Description
MCU STM32F103C8T6 (Cortex-M3, 72 MHz)
Display LX-12864-B5 (SPI interface)
RTC Built-in real-time clock (LSE 32.768 kHz)
Power 3.3V 300mAh, Li-ion battery supported
Battery charging LTH7R-based Li-ion charging module (usb)
Temperature sensor Analog thermistor (ADC input)
Control Two buttons (UP / DOWN)
LCD Backlight Controlled via GPIO

Requirements

  • STM32CubeIDE ≥ 1.18
  • STM32CubeMX (included with CubeIDE)
  • ST-Link v2 or OpenOCD

Photo

Developer

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0)
See the LICENSE file for details.

About

SWT is a desktop smart clock based on the STM32F103 microcontroller, featuring an LX-12864-B5 graphic LCD

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages