Problems with APM2 and DJI ESCs

I'm having a problem getting the APM2 to work with the DJI ESCs and motors I just got.

I have the DJI 30amp 11.1V ESCs with the DJI 920KV motors. I have everything plugged in into the APM2 and when I plug the battery in all the ESCs/Motors give the abnormal input signal beeps and none of the LEDs turn on on the APM2. When I plug the APM2 into the computer via the USB (before I connect to the Mission Planner) and than plug in the battery I get the ready beeps. When I disconnect the USB (with the battery still plugged in) I get the abnormal input signal beeps again.

I know that the APM2 I have can work because I built a GAI 500x with the APM2 on it and it flew wonderfully.

Any thoughts?

UPDATE: I ran through the configuration in the Mission Planner and after I did that I was able to run the motors command in the CLI and it worked! I was even able to arm and throttle up the quad when it was plugged into both the computer and the battery. But I still get the abnormal input signal beeps and no APM2 lights with only the battery plugged in.

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

Join diydrones

Email me when people reply –


  • The information page on the DJI web site re their 30 amp Opto Aces does say they supply power through the red and black signal wires. I have seen several posts that say they don't, but if you dig to the set up section on their web site they say they do.

    I have also seen another posting that indicates all signal power and grounds should be hooked up on the DJI Opto 30.

    I know the Opto 30 is considered to be a very sturdy ESC and is very reliable and under stressed on the 450 and 550 Flamewheels.

    The biggest problem is that it is very hard to find set up and reliable specification information for this ESC.

  • Does any one know a way to calibrate the esc from dji, I moved to APM 2.5 and my drone is flying but not as stable so far as I had with the Naza. Or could it be PID's? Any help is approciated, thnks.

    Just to point that I tried botth manual and auto calibration in the wiki and neither seem to work.

  • I wish I saw this post a few weeks ago when I was pulling my hair out thinking what I did wrongly.

    Yes the DJI ESCs do not have an inbuilt BEC, I am now running a Castle BEC programmed to output 5.3V (as suggested by the wiki page with the jumper installed). After installing the BEC everything worked as it should, I've read that the DJI ESCs do not need to be calibrated, never did this step and it works just fine.

  • I have the same problem with the apm2 running arduplane firmware. To get past it I power the apm2 with a laptop before plugging in the battery of the plane. I haven't been able to find an answer to the problem, but I have been able to boil it down to needing the amp2 powered before connecting the battery and esc (with built in bec). Seems to be an interrupt in the throttle while booting up the apm2 before the throttle is initialized and resulting beeps from the motor after the tri-tone. I did come across a quad fanatic that fixed it by changing the refresh rate, which might be your answer.

    I have not been able to do the same on my plane, so I have just been taking my laptop to the airfield with me. It is probably possible to power the apm2 with a portable USB charger or a USB power plug for a car prior to plugging in the battery, but I have not attempted it. You should give this a try:

    Have your copter where you want to launch from.
    Power the amp2 with a laptop - no need to go into the mission planner, you just need the jump start.
    Give it a couple seconds to boot up - I usually wait 30 seconds to let the gyros stabilize.
    Plug in the battery.
    Unplug the USB.
    Let 'er rip

    I have been doing this every time and all functions of the apm2 work perfectly. She just needs a little jump start.

  • I have a F450 flying with DJI ESC's and motors.  I'm powering via a hobbyking BEC, and didn't have to do any esc calibration to get the thing flying. Some rate Kp adjusting was needed with 10" props.


  • So how is it working for you?

    I'm trying to do the same thing. I've got it powered up ok - but and experiencing violent flipping as soon as I hit the throttle.

  • Problem (maybe) solved.

    The DJI ESCs do not have a BEC inside of it so you cannot power the APM through the ESCs tri-cable (which is what was happening with the GAUI we had).

    So we are getting a 5A BEC and soldering it to the power distribution plate that comes with the Flame Wheel. Hopefully it will work by putting the power into the unused pins next to the ESC tri-cables.

  • 3D Robotics

    Which version of the code are you using? Have you calibrated the ESCs with the autocalibration method?

This reply was deleted.


DIY Robocars via Twitter
May 15
DIY Robocars via Twitter
May 14
DIY Robocars via Twitter
May 13
DIY Robocars via Twitter
RT @f1tenth: Say hi to our newest #F1TENTH creation for @ieee_ras_icra next week in Philly. It’s going to be huge! 😎 🔥 @AutowareFdn @PennEn…
May 13
DIY Robocars via Twitter
May 11
DIY Robocars via Twitter
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Noticed my car zigzagged in last run. It turned out to be the grass stuck in the wheel and made the odometry less accura…
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Test my car. RTK GPS worked great. Thanks @emlid for their support.
May 8
DIY Drones via Twitter
RT @chr1sa: @kane That's @diydrones circa 2009. Still have a box of those Canon cameras that we used to strap into planes, just like this.…
May 3
DIY Robocars via Twitter
RT @chr1sa: Our next @diyrobocars race is going to be outside at a real RC racetrack in Fremont on May 28. Fully autonomous racing, head-to…
Apr 30
DIY Robocars via Twitter
RT @f1tenth: Our Spring 2022 F1TENTH course @PennEngineers is coming to an end with a head-to-head race as a big finale. So proud of our st…
Apr 26
DIY Robocars via Twitter
RT @DanielChiaJH: I wrote a thing! Throughout the development of my @diyrobocars car I've been using @foxglovedev Studio to visualize and d…
Apr 23
DIY Robocars via Twitter
RT @SmallpixelCar: My new car for high speed. Low body, everything ( @NVIDIAEmbedded Jetson Xavier NX, @emlid RTK GPS, IMC) under the deck…
Apr 23
DIY Robocars via Twitter
Apr 21
DIY Robocars via Twitter
RT @f1tenth: F1TENTH Race training setup @PennEngineers for our upcoming ICRA2022 @ieee_ras_icra competition. @OpenRoboticsOrg @IndyAChalle…
Apr 21
DIY Robocars via Twitter
RT @fatcatFABLAB: Proud to be hosting a restarted DIY Robocars NYC Meetup April 26. Come by if you want to talk about and race self-driving…
Apr 17