APM 3.2.1 Altitude hold issue

Dear DiyDroners, APM experts,

First of all, I would like to thank you. Do made something great and unbeatable.

Im creating this topic, because I have some sort of a configuration issue. After trying several things suggested across these forums, I still wasnt able to solve it.

My configuration:

ZMR 250 frame, APM mini 3.1 (please forgive me, im using cheap parts from china), with GPS, external compass, etc.., MT1806 motors, vibration dampening, 5x4.5 props, 3s 2200mah lipo. PCB-PDB with LC filter, step down regulators, minimosd


Copter does not perform well in AltHold, Loiter, etc. There seems to be some throttle problem. The copter jumps up/down. This also leads to the copter almost falls back when levels out of a 10km/h speed.

What I've tried:

Balanced motors, balanced props, added vibration dampening, made sure there is a foam covering the baro.

The copter files well in stab or acro, no oscillation. The pids are not perfect, but easily flyable and seems to be ok.

My vibration levels are +-1 on accx, accy around 0. Accz is a bit higher +-2 around 9.8.

I'm feeling a bit hopeless now, if you have any idea, please let me know.

Also if you think its because the parts i have (eg. i should use pixhawk instead), please also let me know.

I'm not new to the field, but I'm still a noob, I'm building this drone for more than a year now. I had a long time frame when it was holding altitude well, but a lot of things changed since than. New props, new PDB, new firmware, new camera, a small servo moving the camera (powered from 5v step down regulator, not from APM), so I dont knwo what the issue is. I have another 500 sized copter having the same issue with about the same electronics and same firmware.

2016-05-15 08-51-33 6.bin.kmz

2016-05-15 08-51-33 6.bin.log


You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –


  • Do you think if i should open a ticket on Ardupilot's GitHub?

    • If the issue is with 3.2.1, no. The current official release is 3.3.3 and 3.4 is starting beta testing in the next days.

  • Maybe you should opt for the Pixracer as it has the same features as the Pixhawk but in a smaller package and there is two flight stacks to choose from with one doing some work with racing.

    • :) thanks, i think i will do so. Will take some time :( Then I will have an extra APM mini, still deserves to fly. Maybe I'll put them on a foam plane.

      Although this may solve the issue for my 250, but there is a HJ-H4 reptile frame with APM 2.6 and having the same problem. Wondering if I have it on 2 (all) of my quads, how isn't it a issue for about everyone else. At least my small quad's setup is very common.

  • Thanks for the replies so far!

    I still have no hope to fix this other than buying a Pixhawk harware, which I have to avoid at the moment.

    As a workaround, I can fall back to 3.1.5, but there I miss the sonar meters/volt parameter and some others as well (no, i haven't use sonar when created reports, just wanted to try out).

    Beside of reverting and forget about sonar and 3.2.1, do you see anything I can do to move this forward?

    I can create more and more logs, videos, tests, but I'm not sure if that would help. Also I have the intention and maybe the skills to look at the code and changes since 3.1.5, but I can hardly imagine to find anything without having experience and domain knowledge in Ardupilot development.

    So do you have any idea or hint how to proceed?

    I'm already thankful of your work, not expecting any customer-service kinda support. Also its a shame I use some cheap clones. I'm regretting it, because now I'm here asking for help without supporting the team by buying the official HW.

    Therefore I would be fine with a "leave us alone with those old legacy clones, go buy a Pixhawk". That's already something, I can deal with. But... would this issue be solved on a Pixhawk? I guess there is no guarantee for that.

  • I can see in the log where the Throttle out bounces up and down but don't know the cause.

  • I need you to set logging higher and then do a test flight.  APM has issues with small frames and over powered copters.


    set it to NearlyAll for the test and then set it back as it causes performance issues for APM.

    Complete Parameter List — Copter documentation
    • Hi,

      Finally managed to update it back to 3.2.1, enabled all the logging.

      Switched to althold and the issue got reproduced.



      2016 05 16 - 250 - apm 321 - althold issue.ZIP

    • Hi, Thanks for relying. What logs would you like to see?


      is this ok? Wont be too mutch? Can you please tell some params of a flight to help the most?

      Currently I can fly indoors, there is high wind out there. :(

      Are you fine with a 15-30 sec flight, ~1m alt? In alth-hold and stab as well? I have only one battery left to do the test now. the others are on the charger :)

      I'm currently experimenting with 3.1.5, there this issue just does not exist, although since the downgrade, I cannot access dataflash logs. Think I had to clear the eeprom before update.

  • Tested with 3.1.5, and the problem does not seem to exists for the first try indoors.

    My only problem using 3.1.5 is the scary release notes between 3.2.1 and 3.1.5. It does have some great news in there which i would miss i guess. What do you think?

This reply was deleted.


Liam left a comment on Agricultural UAVs
I'm Liam from T-MOTOR. I would like to reach out to see if there is any possibility for us to work together.
We are a propulsion system manufacturer who offers motors, propellers and ESCs for all kinds of drone applications which vary from secur…"
Jun 30
Richard Cox left a comment on Australia
"Anyone in the DIYDRONES Australian subgroup based in Alice Springs, NT?
I am experimenting with Ardupilot (standard Arduplane), Pixhawk 4 FC in a 4-ch
RC "AXN Floater Jet" foamy plane..."
Jun 29
Omar Sykes left a comment on Australia
"Hi everyone, I am looking for someone who is good at drone building, repair and software in Adelaide. Please give me a call on 0477 319 219."
Jun 29