Is APM the way to go?


Everywhere I look I read that APM is hard to dial in and Naza or others always seem to be more stable.

Can APM really be tuned to be as stable as a NAZA for example? I mean, is the hardware on par with others?

If the GPS for example is not precise enough, no matter how much tuning you do, it will never be as good as another one with a better GPS unit.

Also, more and more people are talking about PX4 here as what seems to be a more future-proof platform, is it really the case? Is an APM 3.0 with better hardware around the corner?

I'm trying to learn as much as possible before ordering anything, so any advice here will be greatly appreciated.


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

Join diydrones

Email me when people reply –


  • Hey guys,

    Thanks for the feedback.

    @u4eake: u say "Hardware is useless without a good firmware to run it." and this is totally true, but the opposite is also true. Even the best firmware in the world is useless without some good hardware to host it.

    PX4 looks promising to me. The CEO of 3DR himself sees it as the platform of the future (

    I'm a sport heli pilot and I've been into RC stuff for years, so tuning is not something I am afraid of, but the problem I have right now is I keep reading posts and looking at videos where people are saying that their APM drone is not flying too great, but this is only because it is not dialed in yet. I would like to find someone who actually has it dialed in and who is saying "look at my APM drone, it's as good as NAZA or any other."

    The more I look into it, the more I'm worried, because from what I see. It's not only hard to tune (that wouldn't be a problem). It's more like it impossible to tune it to be as good as let's say a NAZA.

    On the other end, my biggest interest is UAV and the Mission Planner software looks totally awesome. This is clearly way better than what others are offering. NAZA doesn't even offer waypoints.

    Maybe I will just take my time to build my drone and put something very basic like a KK2 at the heart of it for now and see how APM evolves in the next months.

    I'm really split apart, because I have helis to fly and enjoy stuff like 3d and high adrenaline flying, so APM with all its options and waypoints is really what I'm looking for, but I just don't want to invest hundreds of dollars and be sorry at the end because it's not as good as expected.

  • the APM firmware is far verstile as compared to NAZA. if u see the naza utility it hardly has any configuration parameters. it has just been tuned well for a particular airframe. APM has a very powerfull code. just fix the hardware well and you have fantastic quad.

  • 100KM

    The heart of the APM hardware is a 8 bit atmel processor running at 16Mhz.  The heart of the px4 is a 32 bit ARM processor running at 168Mhz.  

    The naza has a seperate, vibration dampened sensorunit (IMU), while the imu of the APM are all onboard and you have to take care of vibration dampening yourself.

    But I do believe that the APM, in capable hands, can perform very close to the naza.  AND APM is the only platform to support free and very extensive waypoint navigation.  The features available on APM are not matched by other commercial platforms, at least not without adding substantial hardware and/or cost to the system.

    Have you seen the movie "Real Steel" ?  APM is like the kid's sparring bot.  On paper inferior to it's competitors, but with it's excellent programming and good care from a motivated person, it can give the "better" ones a nice surprise.

    Hardware is useless without a good firmware to run it.

    So it actually depends on you which way you wanna go.  Are you rich and not very interested in the heart of uav's (just wanna fly, don't care how it all works) then go for the alternatives.

    But if you don't have lots of $$$ to spend and are willing and motivated to put some time in it and learn a lot, then APM is certainly a great platform.

This reply was deleted.


DIY Drones via Twitter
RT @seesharp: I'm tuned into the PX4 / Dronecode free live conference. Great stuff. Microsoft AirSim talk in 10 minutes.…
4 hours ago
DIY Robocars via Twitter
RT @masato_ka: 距離センサを3つとESP32を付けたラジコンカーをDonkeyCarライクにNNで自動走行。3層FC極小モデルをTensorFlow Lite for microcontrollerで動かしてる。機体は借り物でRumiCarって言います。Tenso…
20 hours ago
DIY Robocars via Twitter
RT @SmallpixelCar: My car was able to go all the way autonomously until the crosswalk. It was only 100 yards from the target. What should b…
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…"
DIY Robocars via Twitter
RT @SmallpixelCar: Smart move. The car used the shadow to guide it through the bridge. This was never in the training samples. But it learn…
DIY Robocars via Twitter
RT @SmallpixelCar: Getting closer to the target. Single camera. Untrained road.
Jun 29
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
DIY Robocars via Twitter
RT @RoboticMasters: #donkeycar
Jun 29
DIY Robocars via Twitter
Jun 29
DIY Robocars via Twitter
RT @RoboticMasters: Donkey car, car car car car car car; Donkey car, car car car car car car; Donkey Car. Anyone like our tiny tiny donkey…
Jun 29
DIY Robocars via Twitter
RT @SmallpixelCar: After improving DBSCAN speed, I can get 11 frame per second on @NVIDIAEmbedded Jerson Xavier MAXN mode and the autonomou…
Jun 26
DIY Robocars via Twitter
RT @Heavy02011: Join us at next Virtual Race League: ⁦@diyrobocars⁩ Race #4 - Parking Lot Nerds, August 1st
Jun 25
DIY Robocars via Twitter
RT @SmallpixelCar: #CUDA implementation should be easy, because most of the time is on distance calculations berween two points and if the…
Jun 25
DIY Robocars via Twitter
RT @SmallpixelCar: This is the view from the car. Even my lanenet inference is fast on @NVIDIAEmbedded Jerson Xavier, DBSCAN clustering tak…
Jun 25
DIY Robocars via Twitter
RT @SmallpixelCar: Ran my car in the park, with single camera and @sparkfun IMU. #TensorRT on @NVIDIAEmbedded Jetson Xavier. Lanenet one fr…
Jun 24