While doing bench testing of motor and prop combinations what simple device would I use in the circuit to properly control the ESC for the full range of power from 0% to 100% ? I have seen a few videos where bench testing is demonstrated to measure the thrust and power usage of a brushless motor and propeller. Typically the control of the ESC is done with a very small device attached to the ESC? What is that device? (I find it hard to believe it as simple as a rheostat, or is it?)

  • 1
    $\begingroup$ what input does the ESC expect? $\endgroup$
    – jsotola
    Commented Jul 18, 2019 at 5:12
  • $\begingroup$ I expect the input signal for all ESCs used to control the speed of the motor on multirotors is a PWM. $\endgroup$ Commented Jul 19, 2019 at 13:58

2 Answers 2


To Control an ESC, or rather, give a control signal, one generally uses some kind of micro controller (arduino, esp32, Ti c2000, STM, countless others) with a ESC dependent control signal. The mcus themselves don't have to be large, they simply need to be able to provide a signal usually at 5v, which is trivial for them.

Some (most) of them require a PWM signal, such as the escons

The ESCON Module 24/2 is a small-sized, powerful 4-quadrant PWM OEM servo controller for the highly efficient control of permanent magnet-activated brushed DC motors and brushless EC motors up to approximately 48 Watts.

Others like the espos are controlled over a communcations protocol such as CAN.

The EPOS4 Compact 24/1.5 CAN is a dynamic, ready-to-connect positioning controller in a compact design. Designed for use with brushed DC motors with encoders and brushless EC motors (BLDC) with Hall sensors and encoders up to 36 W / 108 W.

If you're in the professional area, and in hobby areas

Things like the turnigy

Are also done with PWM,

Here is a post on using an esc with arduino.


If your ESC uses servo-like control signals, the you want to send it a servo PWM pulse, generally at 50hz (20ms) with a pulse between 1ms (5% duty cycle) which is full reverse, and 2ms (10% duty cycle) which is full forward. You can generate that signal with a microcontroller or a cheap servo tester. Search amazon or aliexpress for 'serve tester' and you will find things like this, https://www.amazon.com/ICQUANZX-Aluminum-Consistency-Controler-Helicopter/dp/B081D5VHVY/ref=sr_1_6


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.