top of page

Setting up your drone

Setting up a new FPV drone for the first time involves several crucial steps to ensure everything communicates correctly and the drone flies safely. This process goes beyond the initial build and connects your physical drone to your control and video systems.

Here’s a detailed breakdown of the typical setup process:

1. Initial Physical Checks (Post-Build or BNF Inspection):

  • Verify Build Integrity: If you built the drone, double-check all your solder joints for cleanliness and strength. Ensure no wires are pinched or can be hit by propellers.

  • Check Screw Tightness: Make sure all frame screws and motor screws are properly tightened (use threadlocker on motor screws if they didn't come with it).

  • Propeller Direction: Confirm that your motors are intended to spin in the correct direction for your chosen propeller direction (usually "props in" or "props out"). This is physically determined by motor wire order if soldered, or set in BLHeli software.

  • Component Mounting: Ensure the Flight Controller (FC) is mounted with the correct orientation (usually indicated by an arrow). Verify other components like the Receiver, VTX, and Camera are securely mounted.

2. Connect to Betaflight Configurator:

  • Install Betaflight Configurator: Download and install the latest version of the Betaflight Configurator software on your computer.

  • Install Drivers: You may need to install VCP (Virtual COM Port) drivers for your specific Flight Controller to be recognized by your computer. The Betaflight Configurator download page usually provides links or recommends tools like the ImpulseRC Driver Fixer.

  • Connect Drone: Connect your FPV drone to your computer using a data-capable USB cable (some USB cables are only for charging).

  • Connect: Open Betaflight Configurator. Select the correct COM port from the dropdown menu (it should appear when the drone is connected) and click "Connect."

  • Backup (Optional but Recommended): If your drone came pre-configured (like a Bind-N-Fly), go to the CLI tab and type diff all or dump all, then save the output to a file. This backs up the factory settings in case you need to revert.

3. Receiver Setup and Binding (Radio Control Link):

  • Power the Receiver: The receiver on your drone needs power to bind. This usually happens when you connect the drone via USB to Betaflight (the FC powers the receiver).

  • Binding Process: This varies significantly depending on your radio transmitter and receiver protocol (e.g., ExpressLRS (ELRS), Crossfire, FrSky).

    • General Idea: You put the receiver on the drone into "bind mode" (often by pressing a small button, or for ELRS, by power cycling the drone three times quickly). Then, on your radio transmitter, you activate its "bind function" through its menu.

    • Successful Bind: You'll typically see indicator lights on both the transmitter module and the receiver change (e.g., from flashing to solid) to confirm a successful connection.

  • Configure Receiver Tab in Betaflight:

    • Go to the "Receiver" tab in Betaflight Configurator.

    • Select the correct "Receiver Mode" (usually "Serial(via UART)") and "Serial Receiver Provider" (this is where you select your protocol like CRSF for Crossfire/ELRS, SBUS, etc.).

    • Ensure your Channel Map is correct (e.g., AETR1234 or TAER1234 - this determines which physical stick movement controls which function in the software). Many transmitters default to AETR. Move your sticks and switches on your radio to see if the corresponding channels move correctly in Betaflight.

    • Set your Stick Low/Mid/High values (usually around 1000, 1500, 2000).

    • Click "Save and Reboot."

4. FPV Goggle Pairing (Video Link):

  • Analog Systems:

    • Ensure your goggles and drone's Video Transmitter (VTX) are both analog.

    • Power up the drone (connect the LiPo battery - WITH PROPS OFF!). The VTX will transmit video.

    • Power up your FPV goggles.

    • Manually set the goggles to the same Band and Channel that your VTX is set to. You can often find the VTX's current channel by looking at its small indicator lights or via the OSD (if configured).

    • Most analog goggles also have a "scan" or "autoscan" function, which can help find the active channel, but manually setting is often more reliable.

  • Digital Systems (e.g., DJI, Walksnail, HDZero):

    • Ensure your goggles and drone's VTX/Air Unit are from the same digital system and are compatible models.

    • The pairing process is typically system-specific but involves putting both the goggles and the air unit/VTX on the drone into a "pairing" or "linking" mode (often by pressing a button or navigating a menu).

    • Follow the specific instructions for your digital system. Once linked, they should automatically connect when powered on.

    • Power up the drone (with battery, PROPS OFF!), then power up the goggles. The video feed should appear.

5. Betaflight Configuration (Essential Tabs):

Once connected to Betaflight, there are several key tabs you need to visit and configure:

  • Ports Tab: Here you tell the Flight Controller what is connected to each UART (serial port). You must enable "Serial RX" on the UART your receiver is connected to. You'll also enable peripherals like your VTX (often listed as IRC Tramp, SmartAudio, or MSP + Displayport for digital systems) and potentially GPS, FPV Camera control, etc., on their respective UARTs. Click "Save and Reboot" after changes.

  • Configuration Tab:

    • Select your Mixer (usually "Quad X").

    • Set the ESC Protocol (DShot300, DShot600 are common). Ensure this matches your ESCs. DShot is generally recommended.

    • Enable Bidirectional DShot if supported by your ESCs and FC (allows the FC to read motor RPM).

    • Set the Arming Angle (e.g., 180 degrees allows arming at any orientation, but be cautious).

    • Enable other features you need (OSD, Telemetry, Anti Gravity, Dynamic Filter, Airmode - Airmode is often enabled via the Modes tab). Click "Save and Reboot."

  • Motors Tab: WITH PROPS OFF, connect a battery for power. In this tab, you can test motors spin in the correct order and direction. If a motor spins the wrong way, you can reverse it in BLHeliSuite/ESC Configurator or directly in Betaflight depending on the ESC firmware and protocol. Always remove props before testing motors!

  • Modes Tab: This is where you assign switches on your radio to control drone functions.

    • ARM: Assign a switch to enable/disable the motors. This is the most critical safety feature.

    • ANGLE/HORIZON/ACRO: Assign a switch to change flight modes. Beginners usually start with ANGLE (self-leveling), then progress to HORIZON (self-leveling but allows flips/rolls), and finally ACRO (manual, no self-leveling, required for freestyle/racing).

    • BEEPER: Assign a switch to activate the buzzer, helpful for finding a crashed drone.

    • FLIP OVER AFTER CRASH (Turtle Mode): Assign a switch to use motor power to flip the drone right-side up after a crash.

    • Click "Save."

  • OSD Tab: Configure what information you see on your FPV feed (battery voltage, current draw, warnings, flight time, etc.). Arrange elements on the screen as you prefer. Click "Save."

  • PID Tuning Tab (Advanced): These settings control how the drone reacts to stick inputs and external forces. For beginners, the default Betaflight PIDs are usually excellent, so you often don't need to change these initially.

Why Betaflight Configuration is Complicated (and why visual guides help):

Betaflight is incredibly powerful and flexible, supporting a vast array of hardware from many manufacturers. This flexibility means there are many settings, options, and potential points of failure.

  • Interconnected Settings: Changing one setting (like an ESC protocol) might require changes in other tabs (like Configuration or Motors).

  • Hardware Variation: Different flight controllers have different processors, sensors, and UART layouts, which affects how things are configured.

  • Firmware Updates: New versions of Betaflight add features and change settings, requiring guides to stay updated.

  • Technical Concepts: Understanding things like PID loops, filters, rates, telemetry, and serial protocols involves complex concepts.

We highly recommend watching video guides, such as those by Joshua Bardwell, when configuring Betaflight. While text guides can explain what settings do, seeing the steps performed visually in the Configurator software, watching stick inputs reflect in the software, and hearing explanations alongside demonstrations makes the process much clearer and less intimidating than trying to follow text instructions alone. Joshua Bardwell is a well-respected figure in the FPV community known for his detailed, technical, yet accessible explanations of Betaflight and FPV tech.

By following these steps and utilizing visual resources for the Betaflight configuration, you can successfully set up your FPV drone and get ready for your first flight! Remember to always remove propellers when connecting a battery indoors or to a computer.

bottom of page