ESC configuration

There are four on-board ESCs on the DroneCore.Power board, which can be configured through host PC(Linux / Windows) application called AMC_manager. AMC_manager can connect to ESC, configure parameters, identify motor, read error messages, update firmware and more.

For the purpose of switching between individual ESCs, there is a configuration application, which is executed directly on the Jetson. The ESC configuration app is a part of the provided system image.

circle-info

All ESC settings, configuration and motor parameters are stored in an embedded, non-removable EEPROM on the .Power board.

Connection and configuration flow

  • The use of the complete DroneCore.Suite with Nvidia Jetson assembled is assumed.

  • Connect the USB cable from the host PC (USB Type A) to the USB adapter Alink (USB Micro B)

  • Connect the 3pin JST cable from the USB adapter Alink to the connector on the DroneCore.Power board marked as CONFIG.

  • Start the AMC_managerarrow-up-right application and open the corresponding COM port (according to the manual below)

  • Power on the board (use of a battery or a strong power supply as a power source is recommended)

  • Start the esc_configuration app

  • Follow the steps in the esc_configuration app

  • After the configuration is complete, power off the board and disconnect the cable from the CONFIG connector

Configuration control application

  • esc_configuration is a simple console application which communicates with the .Power board through the I2C peripheral.

  • Location of the app: home/dcs_user/useful_scripts_apps/

  • If not running on the provided Jetson image, download the executable from storagearrow-up-right

    • Execute sudo chmod 777 on the downloaded executable to be able to run properly

  • Run the app with ./esc_configuration

ESC configuration application
  • Pressing 'ENTER' will lead the user through the whole configuration flow

esc_configuration application flow:

ESC configuration flow

Last updated