Software
Firmware
VESC Firmware
To support the DMU11 IMU on the VESC motor controller, a custom firmware must be flashed on the VESC.
Please find the source code here: github
There are two options to load the firmware onto the VESC, one is to flash it using VESC tool, and second is to flash it from the CLI using a SWD connector like a J-Link. The former is the quickest way to do it, but the later is better when doing iterations of the firmware (making changes and testing).
Custom Firmware Bin
Please download the custom firmware for the VESC with DMU11 support:
Vibe-VESC-FW6.05
Build from source
Clone the github repository from github
git clone
Create virtual python environment
python3 -m venv vibe-venv source vibe-venv/bin/activate
Install ARM SDK
make arm_sdk_install
Build
make 100_250_mkiii
Flash (J-Link)
make 100_250_mkiii_flash