Drive over DroneCAN
This feature is in BETA and still undergoing testing. You may encounter bugs
See the following guide for how to connect to a DroneCAN network
The Drive page lets you send throttle commands over DroneCAN across up to 20 channels. Once connected to a DroneCAN network simply click 'enable drive' and apply throttle to drive your ESC.
When first opening the Drive page the chart options menu will open automatically. Chart options are saved between configurator sessions and your previous configuration will automatically be applied unless you have reset the chart.
The chart options menu displays subchart configurations on the left and plottable parameters for each node that is sending telemetry on the right.
Click and drag a parameter to the subchart area to add it to a subchart. Dropping a parameter on the New Chart button will create a new chart with that parameter
For each subchart you can select if you want each series/parameter on its own Y axis or to share a single y axis. The differences are demonstrated below.
Adjust the 'seconds to show' value to adjust how many seconds since the last telemetry packed was received you want displayed on the live chart.
Pausing the chart will stop new data being logged, but allow you to zoom and navigate along the x axis as well as the y axis.
Throttle controls can be opened in a separate window by clicking on the below button:
Opening or closing the throttle will disable drive as a safety measure.
On the downloaded version of the configurator the throttle window will remain on top of other windows unless minimised.
By default, unless the popup throttle window is active, minimising the configurator will stop drive and display the following dialog:
Click the following button to enable the keep alive function, this will prevent drive being disabled if the window is minimised.
Throttle Sync
Activate throttle sync with the button highlighted below. This will synchronise all throttle channels with whichever was last adjusted.
Send Interval
Adjusting the send interval sets the delay between sending throttle messages (in ms).