/timer-board-stm32f103

Multi-Purpose Timer On STM32F103

Primary LanguageCMIT LicenseMIT

Timer

I work on this project whenever I find some spare time.

Description

A cheap multi-purpose timer that supports Monthly / Weekly / Daily schedules for toggling 1 output (4 for the future). STM32CubeMX file included in the repository.

I use the ssd1306-stm32HAL library and glcd-font-calculator for creating custom char icons for my SSD1306 LCD. (see Icon11x18 in Core/Src/fonts.c)

You can access the KiCAD PCB design files here.

Images:

Main Screen

Time List

Time Setting

Todo:

  • Toggle schedules for several hours or minutes (times less than a day).
  • Add three more outputs to increase the board functionality.