Hi there,
I have built an almost exact replica of an S500 drone I already have, which is flying fine.
The specs are:
- PixracerPro (This is the only different component to the existing drone, which has a Pixracer)
- 4S battery
- Brother Hobby 900 KV Avenger V3 motors
- TMotor F45A ESCs (interfaced with Dshot600 on channels Main 1-4)
The Problem:
- The main problem is that after arming, I can increase the rotor speed by putting more throttle, but it never reaches as high RPM as the other drone and doesn’t take off.
- One sub-problem is that there is a lot of drift in the state estimation, I don’t really care about odometry but the pitch and roll don’t look stable in the logs. See this log file, where I used Manual mode, so the pitch and roll estimates are used for control.
In the motor outputs section, you can clearly see that right after boot, the motors spin at the same speed, but as the drift accumulates, the drone tries to counteract by throttling some motors down. - In this other log file I have switched on Acro mode, so the estimator is not used for control. Here, we see that the motor outputs are nicely going up to 1.0 in synchrony. But still, the drone doesn’t take off, even though it’s close at full throttle. Also, after roughly 70 % throttle, the rpm don’t audibly increase. I would like to first get this problem sorted, as I see it more problematic.
- One sub-problem is that there is a lot of drift in the state estimation, I don’t really care about odometry but the pitch and roll don’t look stable in the logs. See this log file, where I used Manual mode, so the pitch and roll estimates are used for control.
What I’ve tried (nothing helped):
- Switching to PWM communication between ESC and PixracerPro, and calibrating it.
- Measured resistances to rule out that the motors don’t get enough current. Everyting is at roughl 0.1 Ohm, so should be fine
- Tightened the lock nuts, from the impression on the props, it looks like the motors are not free spinning.
- Throtteling without props. Audibly it sounds like the motors stop spinning faster at the same 70 % throttle.
- Made a slow-mo of the props while spinning, they go the right way around.
Some general things comparing the new drone to the old one:
- the pitch of the ESC bootup sequence seems lower.
- the bootup sequence does not go 123 1 3(1 is low pitch, 3 is high pitch) but only 123. So according to the doc the esc does not detect the 0 throttle position and does not signal readiness, even though afterwards it allows spinning the props. But this should not be a problem because I’m using Dshot, should it?
- For comparison, this flight log is from the the other functioning drone. The odometry also drifts during throttle-up but after takeoff, pitch and roll become stable.
I kind of ran out of ideas, so would appreciate ideas a lot for things I could try or I should fix.
Thanks already!
lordreas