Some Motors Dont Spin Until Higher Throttle

Hi All,

I am working with DJI 6010 motors and E2000 ESCs for a hexacopter I am trying to build. I noticed something odd when conducting a motor test though. Two of the motors take a lot of throttle in order to see them begin to spin. I also did perform a calibration.

It is the same two CCW motors and sometimes they will spin, then die out and stop spinning. I looked at the logs at RCOU and noticed that the PWM outputs were all over the place.

I attached the log file I ran from my benchtop and included some Mission Planner screenshots for the ESC type

Clarification for my two different tests that I mention in my problem statement. Both of these tests resulted in the same outcome (same two motors having a hard time spinning up)

  1. With propellers off. I conducted a motor test while utilizing the Mission Planner motor test tab (no transmitter).
  2. With propellers off, I armed and increased throttle from my transmitter to test the motors.

Arducopter Log
2024-05-27 17-21-38.bin

Mission Planner:

How are you conducting the motor tests? Mission Planner > Motor Test tab?

Correct, then I also tried to just arm it and increase throttle with my transmitter. I saw the same problem.

Just rely on the Mission Planner motor test tab. Testing motors with the drone armed but not flying (no props) will always give unpredictable results because the PID loop is involved but not getting the response it’s expecting, therefore not giving the output you’re expecting.

2 Likes

Is a normal analog ESC, hope you have done the ESC calibration. Also the mot PWM min and max setting (1120 to 1920 μs).

1 Like

Had the same problem here. One of four motors spins up late.

Doing a ‘Semi Automatic ESC-by-ESC Calibration’ solved that issue.

https://ardupilot.org/copter/docs/esc-calibration.html

1 Like

Thank you! I did perform the ESC calibration. I followed the instructions in Mission Planner’s ESC Calibration tab (see original post for the screenshot). Yeah currently the PWM min max I have set is 1000-2000 and changing those I would’nt think would impact motors spinning at different throttle levels. If it was a PWM issue I would think they would all begin spinning at some specific PWM value.

Thank you! I will look into this. This seems the most promising as long as Mission Planner isnt implementing this semi-automatic esc cal in their ESC Calibration tab. is it?
I will report back later when I give it a go.

Thank you for the response, I only armed and tried to fly to validate my concerns while running the motor test tab. Unfortunately, I was able to verify that under both test conditions, that the two motors had a hard time spinning up.

This is confusing. Did you run Motor Test with the props off on the bench or not? Not armed and flying, on the bench, props off with Motor Test. No Transmitter in action.

This is confusing. Did you run Motor Test with the props off on the bench or not? Not armed and flying, on the bench, props off with Motor Test. No Transmitter in action.

Sorry for the confusion, ,no propellers were involved during any of my tests. I will break it down further (I will fold this back into the original post as well):

  1. With propellers off. I conducted a motor test while utilizing the Mission Planner motor test tab (no transmitter).
  2. With propellers off, I armed and increased throttle from my transmitter to test the motors.

Both resulted in the same outcome.

There is this for those E2000’s and then use the semi-automatic method of calibration. It’s not clear if that’s what you did:
Operating Pulse Width 1120 to 1920 μs

As was stated #2 is invalid.

Thank you, I will be giving all of these suggestions a go later tonight then updating this thread with my findings.

Is it a reuse part? Do you think the values inside the ESC are different from each of them? Do you think you need the ESC updater?

Actually these ESC’s may not calibrate. Set the PWM ranges as indicated then using Motor Test set the Arm and Min values as per the Wiki Setting Motor Ranges

1 Like

Probably, ex-users comment
@eosbandi

1 Like

But, don’t follow the PWM ranges posted in that thread. What I posted is right from the latest spec:
E2000 specs

1 Like

Indeed. My quoted comment was referred to M600 esc’s not E2000

1 Like

Okay @dkemxr @Jai.GAY @nostromo123 @Allister
I went through (or tried to go through) the calibration without success. When starting up the motors indicate they are in good health by the breathing green LEDs per the manual:
image

Based on this thread, we expected that anyways. I ran the motor tests through the Motor Test tab in Mission Planner and I attached a screenshot of the RCOU values (I ran 2 second tests then 10 second tests for each motor)

While 5 of them spun at the correct rate, there was one motor that decides to spin up at much lower throttle compared to the others (15% compared to the 25% for the others). That throttle percentage seems extremely wrong.

Log File
2024-05-28 18-23-28.bin

RCOU

Motor Test is passthru so you have an ESC or motor problem I suppose.

Or:
Why do you still have MOT_PWM_MIN/MAX set at 1000/2000? Why do you have MOT_PWM_TYPE set to PWMRange?