I have been asked by a few people of very similar question: The throttle on their Naze32 behaves unexpectedly, it jumps all over the place as they increase throttle slowly. I actually haven’t changed over to cleanflight yet from baseflight, so I can’t test this glitchy throttle problem myself.
- One described: If I try to fly it, the quadcopter bounces around, if i set it climbing slowly the motors almost pause and it climbs then decends, and then repeat again.
- Another person described: As I raise throttle it jumps at first then it slows down then becomes normal. It just fluctuates as I move throttle up.
- And the third person said: Since I have upgraded to CleanFlight from baseflight, the throttle problem started and been intermittent. The quad is uncontrollable on the verticle axis, it climbs really fast then the motor switched off and go downs, and climbs again. The throttle is almost like a 2 way switch.
I wasn’t sure what the problem was exactly, if I were told by just one person, I would have thought it’s the radio, or ESCs. But all three people have different setup, and the only similarity was they were all using Naze32 with Cleanflight, so I suggested them to test their quad with a non-cleanflight controller. Second person confirm it worked fine, the other people haven’t got back to me yet. If anyone else has this issue, you can try to set P, I and D at 0, see if that makes any difference, if it does it’s very likely to be the code (algorithm) that is causing this problem.
Can anyone one please tell me how to set the P , I and D value to 0 in cleanflight ??
I am complete newbie and I am facing problems while flying my drone. I used jumper cable to calibrate the ESC’s of the Naze 32 rev 6 and while I am testing the motors using the motors tab they are seem to be calibrated. But as soon as I use the transmitter (FLYSKY i6) some motors slow down and some motor keeping increasing their speed on their own. As a result when I try to fly my drone it tens to tilt on one side.
Hi Mr Liang.
I’m working on a project with the Naze32 rev 6 and the last version of Cleanflight, and i have the problem related above: I arm the motors and they spin at slow speed. When i start to increase the throttle a bit the motors start increase till full throttle by themselves! So i only can descend the quad at minimum throttle, what does it goes till the ground. If i increase the throttle it goes full throttle again. and so on… Well, i put all PID values to zero, as you suggested and the throttle seems normal now, but i have not the roll, pitch and yaw working. You said its an algorithm problem, and how do i solve this?
Solved my problem finally. Thank you. Was running the naze32 with baseflight and was getting consistent motor readings through the motor test and wild fluctuations through the transmitter. Setting the pids to 0 fix the problem. Now I will just have to work on tweaking it. Couldn’t have built this thing without you mr. Liang. Thanks a million
is there meanwhile a solution for this problem? I also stepped in this trap and will try another PID Algorithm tomorrow
(I’ve used LuxFloat)
Best Regards and happy Holidays
I know this post is a few months old, but what Joe Sagan said a bit down worked for me. My Motors 1 and 3 kept going down and up without throttle input in all flight modes. Even though my Integrals were only at 0.03 I dropped both Integrals and Derivatives to 0, and also lowered my Ps (as in first step when I usually tune my MRs anyway), and everything went back to normal, so was able to tune and fly no problem. Also, this problem (oddly) only started once I put the vbat for battery monitoring on. Buzzer also would not shut up (like Edward said). But removing it did not fix the problem for me (had to change PIDs). So thanks Joe and Edward (and of course everybody else as well)!
Thanks for you nice and well organized blog. Is very informative and many times helpful :).
I had same problem with my cc3d flashed with betaflight. My setup uses FrSky D4R-II 4ch in PPM mode and I use to power 5v the received from an ESC. if I use the ground (-) only from the ESC I get the Glitchy jumpy effect. if I connect the ground from FC also to the receiver then everything works fine. When I have
In my case was grounding problem, software was clean (Flashing, reset to factory settings was not working).
In my opinion if you keep your hardware and software clean then you do not have big problems.
I had this problem in Cleanflight 1.9, it turned out on my quad the default RATE_D and RATE_I gain was too high, causing the fluctuations. It did fly but I couldn’t control height. I suspected PID because on motor tester everything worked fine. After I lowered the PIDs the issues were solved.
I had this same problem, and found that my receiver had gone into high-servo mode while binding it to my new taranis. Quick flashing red lights.
I put it back to normal, slow red, and it was ok.
I use cleanflight version 1.8 and when the throttle is minimum the motors start spining by moving the quad.
enable motor stop, set your MIN_COMMAND 980, MIN_THROTTLE 1150, should fix it.
I may have found a solution. At some point when I re-flashed the board with Cleanflight, for some reason all of the “I”s defaulted to .255, and another person who has this problem also confirmed that his defaulted to .255 at some point along the way.
I seem to have overlooked it, but that’s much too high.
I set the “I”s back down to somewhere around .02, and that seems to have fixed the problem.
I had this problem just a few days ago it turned out to be the vbat I guess it was causing some kind of short on the board. Went home and disabled the battery monitoring and it was gone . The way I figured it out was because my buzzerd kept going off so I moved the jst that was connected to the vbat pins and it went away for awhile. Don’t know if this will help anyone else though
I have simular problem. With my bluetooth connection and props on for maximum vibration – i used the “motor”-tab in cleanflight to gently push the throttle up. There was no jitter but after spinning up to 1750 the moter slowed again. When in full throttle the motors was showing 1650. Slowly turning down it again increased in speed an then down again as it should.