DroneCAN GUI Guide
guidance on using the dronecan gui tool for configuration the tool can be downloaded from https //dronecan github io/gui tool/overview/ https //dronecan github io/gui tool/overview/ it is recommended to configure and test units using the hargrave configurator connecting to a unit ensure that the can network is correctly terminated and the units are connected to the can network correctly once the units are powered on, they can be effectively tested and configured using the dronecan gui tool this tool serves as an interface for establishing connections, conducting tests, and monitoring telemetry from devices equipped with dronecan capabilities utilising a dronecan capable device, such as a cube orange running ardupilot, as a master node is a prerequisite once a successful connection is established with the master node, users are presented with the following screen section purpose 1 setting for the master node id required as the first setting to adjust when establishing the connection 2 start dynamic node allocation server (dna) escs will automatically connect to the network if can is enabled and the server is running 3 list of connected nodes in the current network 4 panels for access to telemetry viewers and esc control panel 5 the output of debug messages from devices connected to the network 6 list of ids of connected nodes unit configuration once the esc is connected to the network successfully as a node, further information can be accessed by double clicking on it the following screen is displayed section purpose 1 selected node information, including hardware/software version, serial number (uid) and current status 2 restart button trigger restart of the attached node this will occur after a small timeout while the unit prepares for the shutdown blocked if the motor is armed 3 update firmware button select firmware for updates on this node the file will be automatically transmitted, and a reboot will be triggered for installation the result of the firmware update will be reported upon reboot blocked if the motor is armed 4 fetch all settings button fetch all the settings on the esc blocked if the motor is armed 5 store all settings button save all the settings required after modification of settings, will trigger a reboot to apply settings blocked if the motor is armed 6 erase all settings button reset settings to defaults (defaults set by firmware) blocked if the motor is armed 7 settings are listed after fetch double click on the setting to adjust and click send to send the new value to the unit driving the motor when using the dronecan gui to run the esc, the following panel is used to operate connected esc nodes (click the panels drop down menu, esc panel) while this panel is open, the master node will exclusively send out throttle packets that clear any signal errors section purpose 1 channel output setpoints outputs are used to control the individual setpoints for channel outputs each esc requires dronecan esc index setting to be applied to the desired channel number the default is 0 the 0th channel represents the leftmost channel the output range allows for full forward and full reverse movement however, it's important to note that the esc will only accept reverse setpoints (negative values) in reversible mode 2 toggle to output the armed command message required if require armed status dronecan setting enabled