An open source motor controller firmware.
This is BASED ON the source code for the VESC DC/BLDC/FOC controller. Read more at
https://vesc-project.com/
All of them!
Make sure you select your board in conf_general.h
On an Ubuntu machine, install the gcc-arm-embedded toolchain
sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
sudo apt update
sudo apt install gcc-arm-embedded
Clone and build the firmware
git clone [email protected]:claroworks-product-development/Sikorski.git sikorski
cd sikorski
make
Create the firmware
make
Use the Vesc Tool (included for ubuntu, vesc_tool_1.16) to update the firmware. The firmware is in the build/ directory - BLDC_4_ChibiOS.elf
The software is released under the GNU General Public License version 3.0