Simple BPM counter and metronome on custom board, replacing apps filled with Ads. STM32G030F6P6 TSSOP20 as a brain. MX Cherry switch for satisfying click. OLED for visuals.
This simple project may seem like reinventing the wheel, but my main goal is to learn:
- STM32 Programming pipeline
- Custom PCB design for embedded systems
- Microsoldering
Currently, I am working on my custom development board to test the following features:
- STlink connection
- USBC connection with CH340E for UART
- Battery charging circuit for LiPo with MCP73831
- OLED test circuit
- STM32 pinouts
