CleanFlight Throttle Issue – Glitchy Jumpy Naze32

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.

 

13 thoughts on “CleanFlight Throttle Issue – Glitchy Jumpy Naze32

  1. Triman Kaur

    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.

    Reply
  2. Helder

    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?
    Thank you!!!!!!!

    Reply
  3. Nathan

    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

    Reply
  4. sigrokBlack

    Hi,
    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
    Joshua

    Reply
    1. Christoph

      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)!

      Reply
  5. Madalin

    Hi Oscar,

    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.

    Reply
  6. Andre

    Hi Oscar,
    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.

    Reply
  7. Andrew

    Hi Oscar
    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.

    Reply
  8. sirous

    I use cleanflight version 1.8 and when the throttle is minimum the motors start spining by moving the quad.

    Reply
  9. Joe Sagan

    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.

    Reply
  10. Edward

    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

    Reply
  11. Petfrogg

    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.

    Reply

Leave a Reply

Your e-mail address will not be published. Required fields are marked *

Are you Robot? *

For prompt technical support, please use our forum IntoFPV.com. I check blog comments weekly.