How to Build an FPV Drone in India with ArduPilot or PX4
A practical guide to building your own FPV drone in India using open-source autopilots like ArduPilot and PX4: the parts you need, where to buy them, and how to get it in the air legally.
Quadx4ge Team
Author
Building your own FPV drone is one of the best ways to really understand how drones work. You don't have to write a flight stack or design a circuit board to do it. Mature open-source autopilots like ArduPilot and PX4 handle stabilisation, GPS navigation, failsafes and telemetry for you. Your job is to pick sensible parts, wire them up cleanly and configure the software.
This guide covers the whole process for builders in India: what to buy, where to buy it, how to put it together, and what the rules say.
Why ArduPilot or PX4?
Most freestyle and racing quads run Betaflight, which is built for pure acro flying. ArduPilot and PX4 are full autopilots. They give you:
- GPS features such as position hold, return-to-launch (RTL), geofencing and autonomous waypoint missions.
- Strong failsafes. If the radio link drops or the battery runs low, the drone can come home on its own.
- Telemetry and logging so you can see what happened on every flight and tune properly.
- A path to real applications. The same stack runs mapping, survey, inspection and surveillance platforms, so what you learn carries straight over to professional work.
ArduPilot has a very large community, supports a huge range of hardware and is configured with Mission Planner (Windows) or QGroundControl. PX4 has a clean, modular architecture that is popular in research and with companies building on top of it, and it is configured with QGroundControl. Either one works well for an FPV build. Pick the one whose documentation and community you're more comfortable with.
The Parts List
Here's everything a typical 5-inch GPS-enabled FPV quad needs. For a smaller or larger build, scale the frame, motors, props and battery together.
Airframe and propulsion
- Frame. A 5-inch carbon-fibre frame is the most common starting point. Make sure there's room for a GPS module and the stack you plan to use.
- Motors (x4). Brushless motors matched to your prop size and battery voltage. For a 5-inch quad on 6S, that's usually around 1700–1950 KV.
- ESC. A 4-in-1 ESC rated comfortably above your motors' peak current draw. It should support DShot so ArduPilot and PX4 can use digital throttle and RPM telemetry.
- Propellers. Buy several sets. You will break them.
Flight electronics
- Flight controller. Make sure it's officially supported by the firmware you've chosen. Both ArduPilot and PX4 publish lists of supported boards, so check there before you buy.
- GPS module with compass. Needed for position hold, RTL and missions. Mount it as far from power wiring as you can.
- Radio receiver. ExpressLRS (ELRS) and similar long-range protocols are popular, affordable and work well with both autopilots.
- Radio transmitter. A handheld controller that matches your receiver protocol, ideally one running EdgeTX or OpenTX.
- Telemetry radio (optional). Lets you connect to Mission Planner or QGroundControl over the air. Many ELRS setups can carry MAVLink telemetry, so you may not need a separate one.
FPV video system
- FPV camera. Analog or digital, depending on your budget and latency preferences.
- Video transmitter (VTX). Must match your camera system and goggles.
- FPV goggles or a monitor. Goggles give the best experience. A cheap monitor works fine for testing on the bench.
- Antennas. Good antennas on the VTX and the goggles make a bigger difference than most people expect.
Power
- LiPo or Li-ion battery packs. 4S or 6S LiPo for agile flying, Li-ion packs for longer-endurance cruising. Get at least two or three.
- Battery charger. A proper balance charger. Don't skimp on this one.
- Power module or current sensor. Lets the autopilot measure voltage and current for accurate battery failsafes. Many ESCs include one.
- XT60 or XT90 connectors, battery straps and a low-ESR capacitor across the ESC power pads to smooth out voltage spikes.
Tools and consumables
- A temperature-controlled soldering iron, good-quality solder and flux
- Hex drivers (1.5 mm, 2 mm, 2.5 mm) and a prop wrench
- A multimeter
- Heat-shrink tubing, silicone wire, zip ties and double-sided foam tape
- A smoke stopper or fused power lead for powering up a new build the first time
- A LiPo-safe charging bag
Where to Buy Parts in India
The Indian FPV ecosystem has grown a lot, and most of what you need can now be bought locally with fast shipping and no customs hassle.
Indian stores
- Robu.in has one of the widest selections of drone parts in India, including frames, motors, ESCs, batteries, receivers and FPV gear.
- Robokits India is a long-running store with a good range of multirotor components and batteries.
- FlyRobo stocks drone kits, motors, ESCs, props and FPV accessories.
- Evelta is good for electronics, connectors, sensors and tools.
- Quartz Components is handy for tools, wires, connectors and general electronics.
- Local electronics markets such as Lamington Road in Mumbai, Nehru Place and Lajpat Rai Market in Delhi, SP Road in Bengaluru and Ritchie Street in Chennai are great for wire, connectors, chargers and tools.
International stores (for parts you can't find locally)
- AliExpress and Banggood have the widest range and the lowest prices, but delivery can take a while.
- GetFPV and RaceDayQuads carry premium FPV gear and ship internationally.
When you import, expect customs duty and some delay. LiPo batteries are often restricted for international shipping, so buy those locally.
Community. Indian FPV groups on Facebook, Discord and Reddit, plus local flying clubs, are great places to buy second-hand gear, ask for advice and find people to fly with.
Building It: Step by Step
1. Plan your layout
Before you solder anything, lay the parts out on the frame. Decide where the stack, receiver, VTX, GPS and antennas will go. Keep the GPS and compass away from high-current wires and the VTX antenna. Keep the receiver antennas away from carbon fibre.
2. Mount the motors and ESC
Mount the motors on the arms and check that the screws don't touch the motor windings. Install the 4-in-1 ESC, solder the motor wires, and solder the battery lead with the capacitor across the power pads.
3. Install the flight controller and wire the peripherals
Mount the flight controller on soft-mount grommets, with the arrow pointing forward. You can correct orientation in software, but it's easier to get it right physically. Then connect:
- The ESC signal harness
- The receiver to a free UART
- The GPS and compass to a UART and the I2C bus
- The VTX and camera
- The current and voltage sensing
Write down which UART each device uses. You'll need this when you configure the firmware.
4. Smoke test
Without props on, power the drone through a smoke stopper for the first time. Check that nothing gets hot and that the flight controller, receiver and VTX all boot.
5. Flash the firmware
- ArduPilot: use Mission Planner's Install Firmware screen or the ArduPilot firmware server to load ArduCopter for your board.
- PX4: use QGroundControl's Firmware tab to flash the PX4 multicopter build for your board.
6. Configure and calibrate
Work through the setup screens in Mission Planner or QGroundControl:
- Choose the frame type (Quad X) and the motor order
- Calibrate the accelerometer and compass
- Calibrate the radio and set up flight-mode switches (for example Stabilize / AltHold / Loiter / RTL on ArduPilot, or Manual / Position / Return on PX4)
- Set up serial ports for the receiver, GPS and telemetry
- Run the motor test to confirm order and spin direction (still no props)
- Set the ESC protocol to DShot
- Calibrate the battery monitor
7. Set up your failsafes
This step is mandatory. Configure:
- Radio failsafe: RTL or Land when the link is lost
- Battery failsafe: RTL or Land at a safe voltage or capacity threshold
- Geofence: a maximum altitude and radius so the drone can't wander off
Test the radio failsafe on the bench with the props off by switching off your transmitter.
8. First flight
Put the props on in the correct orientation, arm in an open field away from people, and take off in a self-levelling mode. Hover low, check that the drone is stable, then try position hold once you have a solid GPS lock. Run the autotune feature to get a properly tuned quad. Review your logs after each session.
Staying Legal: Drone Rules in India
Before you fly, read up on the Drone Rules, 2021 and the Digital Sky platform run by the DGCA. Key points:
- Drones are classed by weight: nano (up to 250 g), micro (250 g to 2 kg), small, medium and large. A typical 5-inch GPS quad with a battery is a micro drone.
- Most drones above nano class need a Unique Identification Number (UIN) registered on Digital Sky. Commercial operation of micro and larger drones also needs a Remote Pilot Certificate.
- Check the Digital Sky airspace map before every flight. Green zones allow flight up to 400 ft without permission, yellow zones need permission and red zones are no-fly.
- Stay away from airports, military areas, government buildings and crowds.
- Use radio frequencies that are licence-exempt in India for your control link and video transmitter.
- Importing complete drones is restricted, but importing components is generally allowed, which is one more reason to build your own.
Rules change, so always check the latest notifications on the official DGCA and Digital Sky websites.
Useful Resources
- ArduPilot documentation: the ArduCopter wiki, including the supported hardware list and first-flight guides
- PX4 user guide: setup, configuration and hardware compatibility
- QGroundControl: ground control station for both ArduPilot and PX4
- Mission Planner: the full-featured ground station for ArduPilot
- ExpressLRS documentation: receiver setup and binding
- ArduPilot forum and PX4 discussion forum: the best places to get help when you're stuck
- Digital Sky: drone registration and airspace maps in India
Wrapping Up
With off-the-shelf parts and an open-source autopilot, building a capable GPS-enabled FPV drone in India is easier than ever. Take your time with the wiring, don't skip the failsafes, and fly legally.
If you'd rather skip the build and go straight to flying, or you need a custom platform for a specific job, take a look at our custom FPV drones and drone electronics.