How would i go about measuring and quantifying the performance of an ESC? I am looking to measure the response rate(in Hz) of an ESC, as well as it's performance(i.e how fast it starts and stops, as well as how much it increases/decreases the motor's speed per tick).

I'm assuming that i can manually program an ESC and it's response rate with a programming card/module that is compatible with said ESC, but i would still not be able to measure the exact performance of the ESC.

I would appreciate any and all inputs and suggestions.

P.S This question is linked/asked in conjunction with a previous question of mine here on the Robotics StackExchange here Why can't i use different ESCs together on a multirotor?


1 Answer 1


After reading your other question, I reason that the one quantity you can look at is the rpm of your motor at different input values.

To measure this, you may use a tachometer and give your ESC an input from your transmitter and then record your tachometer readings for several inputs.

I myself user different esc's on one of my tricopter's, reason being, the ones I purchased earlier are no longer available. It flies fine as the flight controller compensates for any differences, but you may notice erratic behaviour while flying aggressively.

On a different note, you could also open up the esc and look at the hardware used. Almost all esc's use an avr running at the same speed, so if you flash the same firmware in them, they would operate the same, given that the rest of the hardware is identical.


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.