ESC Configurator

Settings & Configuration Tool
Disconnected
Device Information
Model
Serial Number
Firmware Date
Family
Connect your APD ESC via USB. The tool will auto-detect the ESC type and retrieve its settings. Use the tabs above to configure settings, then click Write Settings to save to the ESC.
ESC Mode
Select the ESC application mode to optimise drive behaviour for your use case.
Normal
Multi-Rotor
Heli
Traction
Reversible
Motor Configuration
Motor Type
Optimise for motor KV
Direction
Motor Start Power
Power from standstill
Timing & PWM
Auto Timing Advance
Recommended ON
Timing Advance (°)
5–30° 12
Auto PWM Drive Frequency
Recommended ON
PWM Drive Frequency (kHz)
12–60 kHz 36
Soft Start (Heli Mode)
Soft Start Enable
Heli Mode Only
Soft Start Speed
2–20 10
Throttle Response
Ramp-Up Response (%/100ms)
1–100 100
Ramp-Down Response (%/100ms)
1–100 100
Dead Zone (%)
Reverse mode only 5
Voltage Limits
Auto Under Voltage Limit
Auto-detect from DC bus
Under Voltage Limit (V)
12–90V 12
Current Limits
Bus Current Limit (A)
50–300A (step 5) 250
Phase Current Limit (A)
50–300A (step 5) 250
Thermal & Capacity Limits
Temperature Limit (°C)
75–130°C (step 5) 100
Capacity Limit (mAh)
1000–60000 (step 500) 25000
Limit Responses
Under-Voltage Response
Over-Temperature Response
All Other Limits Response
Drive Features
Synchronous Rectification (AFW)
Active Phase Current Demag
Feed-Forward Compensation
Isolated RPM Output Signal
Motor Beep Tones
Endpoint Configuration
Auto Detect Endpoints
Lower Endpoint (µS)
1000–12501100
Upper Endpoint (µS)
1750–20001900
Drive Settings
Drive Mode
Output Mode
Motor Direction
Setpoint Ramp Rates
Ramp rates limit your setpoint rate of change. Acceptable range: 10% per second (slow) – 1000% per second (fast).
Acceleration
% per Second
Deceleration
% per Second
Soft Start
Soft-start further limits the setpoint ramp rates when starting from zero. Acceptable range: 1–20 Seconds.
Enabled
Duration
Seconds
Under Voltage
At this point, the controller will no longer increase output power.
Under Voltage Limit
Volts
Other Limits
Temperature Limit
50–130°C
Capacity Limit (mAh)
Up to 99,000 (0 to bypass)
In the event that the above limits are reached, the controller will respond in the selected way.
Limiting Behaviour
1–30 Sec.
If gradual ramp down is selected, this is the time taken to ramp down from 100% to 0%.
Ramp Down Duration
Bus Current
Bus Current Limit
1–350 Amps (DC)
Regen Current Limit
0 – -350 Amps
Phase Currents
Phase Current Limit
1–500A (Vector sum of Iq and Id) Peak
Q-Axis Current
1–500 Amps
D-Axis Current
1–500 Amps Peak
Absolute Maximums
In the event that the PI controllers lose regulation, the controller will shutdown if these thresholds are exceeded.
Bus Current
1–500A (DC)
Phase Current
1–500A (RMS)
Motor Parameters
Resistance (mΩ)
Inductance (µH)
Motor Pole Pairs
RPM/Volt Constant (KV)
Flux Linkage (mWb)
Pole Pairs is the number of magnets divided by two. If your flux linkage is unknown, leave it at 0.
Hall Sensor Config
Hall Sensor Direction
Hall Sensor Offset (degrees)
Direction:
1 → Increase in motor angle = increase in hall angle.
-1 → Inverse relationship.

Offset:
Range: 0–360°. Angular offset between hall sensor angle and motor phase angle.
Speed Controller Gains
Proportional Gain
Integral Gain
Current Controller Gains
Proportional Gain
Integral Gain
Integrator Anti Wind Up
Only applies to RPM control, when using two controllers to drive a single motor.
DeadZone (RPM)
Gain K
Trapezoidal
Timing Advance
Modulation
Topology
Modulation
PWM Frequency
Hz
Bridge Dead-Time (nS)
100nS - 2000nS
Signalling
Input Signal Type
CAN Node ID
Endpoint Type (For PWM Only)
Detection
Lower
1000–1250 µS
Upper
1850–2000 µS
Deadzone (%)
1–10% (Bidirectional only)
Endpoint to RPM Mapping
If RPM control is used, the ESC will linearly map your input throttle to the desired setpoints. eRPM equals: Mechanical RPM × Motor Pole Pairs.
0% throttle mapped to
RPM
100% throttle mapped to
RPM
Motor Beep
The motor will beep once every 10 seconds indicating the ESC is armed and ready.
Enable
Motor Braking
Brake On Stop
Applies the magnetic motor brake when drive is off.
Arming
Bypass Zero Throttle Requirement
Upon ESC reboot or loss of drive signal, the ESC will no longer require a zero throttle value to arm the motor.
Position Sensor
If your controller is equipped with a sensor, this will enable the sensor homing routine upon receiving a FULL POWER command on boot up.
Position Sensor Alignment
Sensor Error
Other
Square Root Input (RPM mode only)
Synchronous Rectification (AFW)
Enable PWM RPM Output
Interval (Time between samples)
Datalogging is disabled
~ 1 hour of logged data
~ 2 hours of logged data
~ 4 hours of logged data
~ 40 hours of logged data
~ 400 hours of logged data
~ 2 hours of logged data
~ 4 hours of logged data
~ 40 hours of logged data
~ 400 hours of logged data
Log Management
Available Firmware Revisions
Revisions are fetched from APD servers on page load. Download the firmware file, then use the flash steps to write it to the ESC.
Loading revisions...
To flash firmware, first put the ESC into DFU mode. Then connect to the DFU device over USB. Select a firmware file (.bin or .hex) and click Flash and Verify.
1 — Enter DFU Mode
Send the DFU command via serial to reboot the ESC into its bootloader.
2 — Connection
DFU Device Status
Not Connected
Connect to the STM32 DFU device over USB.
3 — Firmware File: *.hex *.bin accepted
Firmware File Path
No Firmware Selected
Size
Select a .bin or .hex firmware file.
4 — Firmware Flashing
Progress
0 Bytes Written
Status
Idle
Erase, flash and verify the firmware.
Console