ESP32_RC_Motor_tester_V2
Features
On an RC plane, propeller performance depends on pitch, diameter, profile, and material.
Testing your propellers will allow you to measure and improve their efficiency.
This motor + propeller test equipment will measure:
- Thrust
- RPM
- Current
- Voltage
- Electrical power
- Temperature
This project is an improved version of https://hackaday.io/project/202213-rc-motor-propeller-test-bench
Compared to V1 version we can now access to :
- torque
- mecanical power
- motor efficiency
- propeller efficiency
It can be controlled either manually via a servo tester or your radio transmitter/receiver or automatically via your Android phone.
Schematics
The heart of the system is based on a Lolin32 lite ESP32 microcontroler.
Then a bunch of sensors are added to measure all the parameters.
An Oled dispaly is (optionnaly) there to help debug or usage without smartphone
Bill of material can be found at the bottom of this page
This schematics is pretty much identical to the V1, simply 2 more load cells have been added . One is for torque measurement and the other one is for spare !
PCB
I have designed a nice and compact PCB allowing to fit the ESP32 and to connect all the sensors
The PCB was kindly sponsored by PCBWay and is as usual of excellent quality.
You can order it here directly from this page. It's cheap, delivered very fast and so professional looking!
And if you are new to PCBWay please use this affiliated link : https://pcbway.com/g/o35z4O
Soldering this board is quite easy and result is a mezzanine board with three floors !
How to measure motor and propeller efficiency and torque and power
Compared to V1 version we will now access to more parameters to characterize your system. But these parameters are not "directly" measured by sensors...
Electrical power
ePow is simply the product of Voltage by Current
ePow = Vin x Iin
Mechanical power
In an electric motor, the mechanical power is defined as the speed times the torque.
- Speed expressed in rd/s
- torque expressed in N.m
As we measure RPM (Rotation Per Minute) we can get Speed wiyh this simple conversion
rad/s = RPM/60 × 2π
mPow = RPM/60 x 2π x Torque (in W)
Torque
Our first load cell will measure the strength (F) applied by the lever attached to the body of the motor. When the propeller rotates the torque is applied on the motor body but in the opposite direction. The lever has a L = 0.0605 m length.
If F is expressed into Newton then
Torque = F x L (in N.m)
Motor efficiency
motor effciciency is the ratio of mechanical power by electrical power
motEff = mPw / ePow
propeller efficiency
Finally the mechanical power output by the motor is directly transmited to the propeller (direct attachement of the propeller on the motor shaft)
And the propeller produces thrust which is measured by the first loadCell
Propeller effciciency is said to be the ratio between Thrust and mechanical power
propEff = Thrust / mPow
However this definition found into tytorobotics blog, is not valid... An efficiency should be "dimensionless"...
A real estimate of propeller efficiency would need to have a wind tunnel to measure air speed "v".
propEff = (Thrust x v)/mPow
All these formula are handled into the android application when exporting the sensors values. (See below)
Torque mechanical housing
We know now how to measure motor and propeller parameters but how to physically measure the torque ?
One way to do this, while allowing the motor shaft to spin, is to mount the entire motor housing on good bearings concentric with the shaft axis so it would freely spin backwards if there were any torque on the shaft. Then you can use the same arm and scale setup to measure the torque required to keep the motor housing from rotating.
This is exactly what I did when attaching the motor housing on a rotating axis while its motion will be blocked by the lever "pushing" on the torque load cell.
A picture is better than a lot of words...
This CAD model has been 3D printed and all the stl files are accessible on thingiverse
ESP32_RC_Motor_tester_V2
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)

- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Jean-Pierre freedom2000
-
Convert a Mach3 CNC controller to GRBL or FluidNC 14 years ago I built my own CNC machine. At that time, CNC were running with Xp PC using parallel po...
-
FluidNC laser controller board I have an old laser engraver. It was built in 1998 and worked quite well until this summer 2023. So ...
-
Rezodo: Long Range weather station (lora) The Rezodo project started in february this year as a pilot project in the 100singes Third Place.To ...
-
Rezodo: Long Range irrigation and weather station (ESPNow module with 6 valves) Rezodo: Long Range irrigation and weather stationRezodo aims at building a distributed irrigation sy...
-
Rezodo: Long Range irrigation and weather station The Rezodo project started in february this year as a pilot project in the 100singes Third Place.To ...
-
Kokot: a low energy chicken coop door All details can be found here : https://hackaday.io/project/189482-kokot-a-low-energy-chicken-coop-d...
-
RC radial engine spark plug heater BackgroundMy friend bought this wonderful engine from UMS_technologiesIt's a 7 cylinders star engine...
-
Convert a DC motor into a stepper one This project is a way to convert a DC motor into a stepper motor.Of course "conversion" will not be ...
-
OpenxSensor variometer and telemetry for RC planes Ever wanted a very cheap variometer on your RC glider ?battery voltage monitoring ?extra RC channels...
-
RC plane CoG finder The full description of this project will be soon available !Please stay tuned
-
JP eCatFeeder Overview In 2017 I published the first iteration of this project. And since then, the cat feeder had...
-
ESP32_RC_Motor_tester_V2 FeaturesOn an RC plane, propeller performance depends on pitch, diameter, profile, and material.Test...
-
ESP32_RC_Motor_tester FeaturesOn an RC plane, propeller performance depends on pitch, diameter, profile, and material.Test...
-
FluidNC foam cutter controller A few months ago I retrofited an old foam cutter based on a MM2001 hardware.This system works quite ...
-
RC plane Sound Machine Add an engine and gun Sound System to your RC electric flyer.Throttle stick will startup the engine,...
-
Vacuum Pump V2 (DC motor pump) Electronic board to automate the vacuum pumpThis board has the following characteristics:An ESP32 mi...
-
Vacuum Pump to laminate RC wings with carbon or epoxy Fibreglass Composites provide unique and valuable benefits, from high strength-to-weight ratios, rel...
-
µstep_solo Stepper motor control board 3A This is a simple board to control any stepper motor up to 55V 3AIt's based on LMD18245 half bridge d...
-
Convert a Mach3 CNC controller to GRBL or FluidNC 14 years ago I built my own CNC machine. At that time, CNC were running with Xp PC using parallel po...
-
FluidNC laser controller board I have an old laser engraver. It was built in 1998 and worked quite well until this summer 2023. So ...
-
Rezodo: Long Range weather station (lora) The Rezodo project started in february this year as a pilot project in the 100singes Third Place.To ...
-
Rezodo: Long Range irrigation and weather station (ESPNow module with 6 valves) Rezodo: Long Range irrigation and weather stationRezodo aims at building a distributed irrigation sy...
-
Rezodo: Long Range irrigation and weather station The Rezodo project started in february this year as a pilot project in the 100singes Third Place.To ...
-
Kokot: a low energy chicken coop door All details can be found here : https://hackaday.io/project/189482-kokot-a-low-energy-chicken-coop-d...
-
RC radial engine spark plug heater BackgroundMy friend bought this wonderful engine from UMS_technologiesIt's a 7 cylinders star engine...
-
Convert a DC motor into a stepper one This project is a way to convert a DC motor into a stepper motor.Of course "conversion" will not be ...
-
OpenxSensor variometer and telemetry for RC planes Ever wanted a very cheap variometer on your RC glider ?battery voltage monitoring ?extra RC channels...
-
RC plane CoG finder The full description of this project will be soon available !Please stay tuned
-
JP eCatFeeder Overview In 2017 I published the first iteration of this project. And since then, the cat feeder had...
-
ESP32_RC_Motor_tester_V2 FeaturesOn an RC plane, propeller performance depends on pitch, diameter, profile, and material.Test...
-
-
-
Modifying a Hotplate to a Reflow Solder Station
848 1 5 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
444 0 1 -
-
Nintendo 64DD Replacement Shell
375 0 2 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
1086 4 2 -
How to measure weight with Load Cell and HX711
688 0 3