Skip to main content

Electronic Speed Controller (ESC)

The Device page is your main workspace for viewing device information, configuring settings, and managing your ESC. This page is available after connecting an ESC device.

Device Information

At the top of the Device page, an information panel displays key details about your connected ESC:

  • Device Name — A user-editable label (up to 12 characters). Click the pencil icon to rename.
  • Model — The hardware model of the ESC.
  • Serial Number — The unique identifier for this device.
  • Firmware Version — The currently installed firmware.
  • Bootloader Version — The bootloader revision.
  • Running Hours / Powered Hours — Usage statistics, if available.
  • Connection Type — Shows how the device is connected (Direct, Passthrough, or INTERGRID).

Settings Groups

Settings are organized into logical groups. Each group can be expanded to view and modify its individual settings. The available groups depend on the ESC firmware:

  • AM32 ESCs — Settings reference for AM32-based electronic speed controllers

Changing Settings

Settings use different control types depending on the value:

  • Toggles — On/off switches for boolean settings.
  • Dropdowns — Select from a list of predefined options.
  • Sliders / Number inputs — Adjust numeric values within a defined range.

Some settings are conditional — they only become editable when a related setting is in a specific state. For example, Timing Advance is disabled when Auto Advance is turned on.

When you modify a setting, the change is held in memory until you explicitly save. An unsaved changes indicator appears to remind you that changes have not been written to the device yet.

Saving Settings

Clicking Save writes all pending changes to the device's EEPROM. The Configurator verifies the write was successful.

warning

Always save your settings before disconnecting. Unsaved changes are lost when the connection ends or the device is unplugged.

Exporting Settings

To back up your current device configuration:

  1. Click the Export action on the Device page.
  2. Choose a save location and filename.
  3. The settings are saved as an .itgcfg file.

This file contains all device settings along with metadata (device model, name, firmware version, and export timestamp). Keep these files as backups before making changes or updating firmware.

Loading Settings

To apply a previously exported configuration:

  1. Click the Load action on the Device page.
  2. Select an .itgcfg file from your computer.
  3. The Configurator validates the file and checks for compatibility.
  4. If the file was exported from a different device model or firmware version, a mismatch warning is shown — you can choose to proceed or cancel.
  5. Matching settings are applied to the device. You still need to Save to write them to EEPROM.

Resetting Settings

To restore factory defaults:

  1. Click the Reset action on the Device page.
  2. Confirm the reset in the dialog.
  3. All settings are restored to their default values.
info

Motor direction is preserved during a factory reset for safety — reversing motor direction unexpectedly could be dangerous. All other settings are reset to defaults.

warning

A factory reset is irreversible unless you have previously exported your settings. Always export a backup before resetting.

Flight Controller Panel

When connected via FC Passthrough, an additional Flight Controller panel is visible on the Device page. This panel is read-only and displays information about the connected flight controller:

  • Board Name and Build Info
  • Firmware Version and API Version
  • FC UID (unique identifier)
  • Battery — Voltage, cell count, capacity, and current draw
  • Status — CPU load, arming flags, and detected sensors (accelerometer, barometer, magnetometer, GPS, rangefinder, gyro)

This information is useful for verifying your flight controller setup and diagnosing passthrough connection issues.