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.


DIY Robocars via Twitter
RT @chr1sa: The dev team is having fun with virtual @DIYRobocars track generation with Unity on the @donkey_car discord: https://t.co/l0Jd9…
13 hours ago
DIY Robocars via Twitter
RT @chr1sa: My review of the new @NVIDIAEmbedded Jetson Xavier NX in robotics and @DIYRobocars applications https://t.co/O7TfJZhiF9 https:/…
DIY Robocars via Twitter
RT @chr1sa: Somehow I missed this, but last week @Nvidia released a new version of its Isaac robot development framework. Lots of new Lidar…
DIY Robocars via Twitter
RT @Smartphone89: DonkeyCar Racing League Korea #donkeycar @diyrobocars https://t.co/mDlHDR1d98
Jørn Ramnæs liked VIDEO LINK's profile
May 28
Mark Harrison left a comment on Moderators
"Wow, Ning2 looks really great on mobile. I had sort of drifted away as my browse-time went more on my phone, so this is great."
May 28
Hank Deucker left a comment on PIXHAWK
"I am sure most will say not again, Pixhawk telemetry. I do need help and all can be reassured that I have spent many hours scouring the net for useful information. I am not new at quadcopter flying, I started in 2012 and have progressed through many…"
May 28
DIY Robocars via Twitter
May 28
Hank Deucker left a comment on PIXHAWK
"Tomorrow, I am thinking about the wording at the moment."
May 28
DIY Robocars via Twitter
May 25
DIY Robocars via Twitter
RT @OttawaAVGroup: We are going to try something new this week. We will be having a drop-in style meeting Wednesday @ 7-9pm EST. Pop in and…
May 25
DIY Robocars via Twitter
RT @tawnkramer: Thanks Everyone for another fun virtual race! Amazing Ai racers competing head-to-head, Virtual Makers Fair event. Catch us…
May 23
DIY Robocars via Twitter
RT @make: Find out the latest from @diyrobocars at 10am PT from @chr1sa of @3DRobotics on Virtually Make Faire! #makerfaire #maketogether #…
May 23
DIY Robocars via Twitter
RT @Heavy02011: Join us Saturday online: Virtual Race League: @DIYRobocars Race #2 - Parking Lot Nerds https://t.co/aJUu4sdutx #Meetup via…
May 22
DIY Robocars via Twitter
RT @donkey_car: Yay, we are part of the virtual @makerfaire with @diyrobocars. Come see our race or better yet train a model and race with…
May 21
DIY Robocars via Twitter
RT @chr1sa: The @DIYRobocars Virtual AI Race is going to be part of the virtual @makerfaire on Sat! https://t.co/wnMDAboLID
May 20