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.
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.
| 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 |
- STM32CubeIDE ≥ 1.18
- STM32CubeMX (included with CubeIDE)
- ST-Link v2 or OpenOCD
- Name: Tymofii
- GitHub: Ch-Tima
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0)
See the LICENSE file for details.
