This repository contains firmware to reflash the motor controller that comes with hoverboards. The new firmware allows us to control the wheels by commanding the speed (in rpm, rotations per minute) for each wheel via UART.
- Setup the hardware - connect the lines needed to communicate with the microcontroller on the hoverboard motor controller board to the ST-LINK.
- ST-Link communication setup - make sure you can detect and communicate with the motor controller board from your computer via the ST device.
- Configure Hoverbot - calibrate the wheels (via flashing the microcontroller) and look through other configuration settings.
- Run Hoverbot - flash the microcontroller with the code that makes the bot move!
Other setup guides:
Inspiration for the orginal version of this code can be attributed to NiklasFauth/Hoverboard-Board-Hack.
This project is licensed under the MIT License.