iFlight Europe logo
iFlight Europe logo

All articles

FPV drone doesn't armUpdated 7 months ago

If your quadcopter is not arming, follow this detailed guide to troubleshoot and resolve the problem.


Step 1: Check the Battery

Before troubleshooting further, always ensure that:

  • The battery is fully charged.
  • The battery is properly connected to the quadcopter.

A low or improperly connected battery can prevent your quadcopter from arming due to insufficient power. To check:

  • Use a voltage checker or monitor the battery voltage in Betaflight Configurator (or similar software).

Step 2: Transmitter and Receiver Binding

Ensure that your transmitter (remote control) and receiver are properly bound and communicating with each other. If they are not, your quad will not arm.

To check if they are bound:

  • Verify that your transmitter displays the correct model.
  • Look for any indicator lights on the receiver showing it is receiving a signal.
  • Test other transmitter functions like moving the throttle or pitch, and confirm that the receiver reacts.

If they are not bound:

  • Follow the binding instructions specific to your transmitter and receiver model. This usually involves holding a button on the receiver and binding via the transmitter menu.

Step 3: Throttle Position Check

The most common reason for arming issues is the throttle stick not being at the lowest position. Quadcopter flight controllers have built-in safety features that prevent arming if the throttle is too high.

Steps to Check:

  • Move the throttle stick to the lowest possible position.
  • Ensure that the transmitter endpoints are correctly calibrated (you’ll do this in a later step if necessary).
  • Some transmitters allow you to set the Throttle Trim; ensure this is also set to the lowest value.

Step 4: Check Flight Mode Selection

Make sure you are in an appropriate flight mode that allows arming. Some flight controllers are configured not to arm in certain modes.

Flight Mode Verification:

  • Angle Mode is the safest and most common flight mode for beginners, allowing for automatic leveling.
  • Ensure that you’re not trying to arm the quadcopter in a mode like Horizon Mode or Acro Mode, unless you are confident those modes have been correctly configured.

Tip: Verify which flight mode is selected in your transmitter or Betaflight Configurator.


Step 5: Pre-Arming Safety Features (Arming Flags)

Your flight controller has safety checks that must be met before it allows arming. These are called arming flags, and they can prevent arming for various reasons.

To check arming flags in Betaflight:

  1. Connect your quadcopter to the Betaflight Configurator via USB.
  2. Go to the Setup tab and look for an “Arming Disabled” message. This message will indicate what is stopping the arming process.

Common arming flags include:

  • Throttle too high: Throttle stick must be at its lowest position.
  • Accelerometer calibration needed: You need to calibrate the accelerometer (next step).
  • Bad receiver signal: Check your receiver is working and bound to the transmitter.
  • Failsafe enabled: The quad detects a signal loss, preventing arming (more on this below).

Step 6: Calibrate the Accelerometer

If the accelerometer is out of calibration, your quadcopter may not arm. This is a common issue, especially if you’ve made changes to the flight controller or had a crash.

Steps to calibrate in Betaflight:

  1. Connect the quadcopter to Betaflight Configurator.
  2. Go to the Setup tab.
  3. Place the quadcopter on a flat surface.
  4. Click “Calibrate Accelerometer”. The flight controller will now align itself to the level surface.

Tip: Always ensure that the quadcopter is stable and flat during calibration to avoid drift during flight.


Step 7: Failsafe Settings

Failsafe settings prevent the quad from arming if it detects that the receiver is not functioning properly or if signal strength is too low.

To check for failsafe issues:

  1. Ensure that your receiver is correctly bound and that the failsafe settings in Betaflight are configured.
  2. In Betaflight Configurator, go to the Failsafe taband review the settings.
    • By default, the failsafe should trigger if signal loss occurs.
    • Ensure that “Stage 1” is set to Land or Drop (depending on your preference) rather than Disarm, which would prevent arming entirely.

Step 8: Check for GPS Lock (if applicable)

If your quadcopter is equipped with GPS, arming might be prevented until a sufficient number of satellites are locked.

How to check GPS lock:

  1. Ensure you are outside in an open area.
  2. Wait for your quadcopter to lock onto at least 5-6 satellites.
  3. You can check the number of satellites in Betaflight Configurator or on the OSD (On-Screen Display) if it’s configured.

Step 9: Verify Motor Stop Functionality

The Motor Stop feature might make it seem like the quadcopter isn’t arming, even though it actually is. This setting prevents motors from spinning immediately after arming.

To check Motor Stop settings:

  1. Connect to Betaflight Configurator.
  2. Go to the Configuration tab.
  3. Look for the “Motor Stop”option.
    • If this option is checked, the motors will not spin upon arming.
    • Uncheck it if you want the motors to spin when the quad is armed.

Step 10: Check Transmitter Endpoints

Your transmitter’s channel endpoints must match what the flight controller expects. Incorrect endpoints can prevent arming due to invalid input values.

Steps to check and calibrate endpoints:

  1. Go to the Receiver tab in Betaflight Configurator.
  2. Move the throttle, yaw, pitch, and roll sticks to their maximum and minimum positions.
  3. Ensure that all channels go from 1000 to 2000 (or close to these values).
  4. If they don’t, you’ll need to adjust the subtrim and endpoints on your transmitter until the values align.

Step 11: Inspect ESCs and Motors

Hardware issues like faulty Electronic Speed Controllers (ESCs) or motors can also prevent arming.

Steps to check:

  • Inspect the wiring to ensure all ESCs are connected properly to the flight controller.
  • Check for any damage or loose connections.
  • If necessary, recalibrate the ESCsusing Betaflight Configurator:
    • Go to the Motors tab.
    • Follow the ESC calibration steps (with props removed for safety).

Step 12: Update Flight Controller Firmware

Sometimes, bugs or outdated firmware can cause arming issues.

Steps to update the firmware:

  1. Connect your quadcopter to Betaflight Configurator.
  2. Go to the Firmware Flasher tab.
  3. Download and flash the latest firmware version for your flight controller model.
  4. Follow the instructions carefully to avoid bricking the controller.

Step 13: Review the Flight Controller's Manual

If none of the above steps work, refer to your flight controller’s user manual for model-specific instructions or troubleshooting tips. Some flight controllers have unique settings that might block arming under certain conditions.


Step 14: Common Arming Error Messages and Their Solutions

Here’s a quick overview of common error messages and how to fix them:

  • Throttle Too High: Ensure the throttle is fully down and recalibrate endpoints if necessary.
  • Failsafe: Ensure receiver is bound and failsafe settings are properly configured.
  • No GPS Lock: Wait for sufficient satellite lock if using GPS.

Step 15: Contact Our Support Team

If none of the above steps resolve the issue, please reach out to our support team for further assistance. Be sure to provide:

  • Your flight controller model.
  • Your transmitter model.
  • Any error messages you see in Betaflight Configurator.

Our team will help you diagnose and resolve the issue as quickly as possible.

Was this article helpful?
Yes
No