The Tennis Ball Launcher, also known as TBL, was coded using both STM32CubeMX and STM32CubeIDE. The goals of this project are to solidify my current knowledge about embedded systems, learn how to solve problems in an engineering project, and to own my own custom tennis ball launcher to practice with.