π Read more: 5G & Drones: Flights Beyond Visual Line of Sight (BVLOS)
Why Build Your Own FPV Drone?
The question many beginners ask is: βWhy spend hours building when I can just buy a ready-to-fly BNF drone?β The answer is multifaceted. According to Oscar Liang β one of the most recognized experts in the FPV community β building teaches you the anatomy of every component, enables you to diagnose problems, repair crashes in the field, and upgrade whatever you want in the future.
DIY Advantages
- Complete understanding of every part
- Ability to repair without help
- Full customization to your needs
- Can be cheaper overall
- Valuable soldering skills
BNF/RTF Advantages
- Fly immediately β zero build time
- Factory quality control
- Manufacturer warranty
- Ideal if you lack tools
- Minimal technical knowledge needed
The Parts You Need
A typical 5-inch FPV drone consists of 7 essential components. Each plays a critical role in performance and reliability. Below is the full parts list with prices confirmed through Oscar Liang (April 2025, converted to EUR).
π οΈ Anatomy of an FPV Drone
Frame
The foundation that holds everything together. Carbon fiber for durability. Popular 5β³ frames: GEPRC Vapor, TBS Source One V5, AxisFlying Manta 5 SE.
FC (Flight Controller)
The βbrainβ of the drone. Contains gyro sensor and processor. Runs Betaflight firmware. Popular choice: SpeedyBee F405 V4.
ESC (Speed Controller)
Controls each motor's speed. Modern ESCs come as 4-in-1 boards stacked with the FC. Protocol: DShot300/600.
Motors (4Γ)
Four motors, typically 2207 or 2306 for 5β³. For 6S builds: 1700-1900KV. Budget: EMAX ECO II ~β¬15 (~$16) each, T-Motor Velox ~β¬14 (~$15) each.
Propellers (4Γ)
2 CW + 2 CCW. Best all-rounder: HQ 5Γ4.3Γ3 V2S. Price: ~β¬3-4 (~$3-4) per set of 4. Buy extras β they break easily!
FPV System (VTX + Camera)
Transmits live video to your goggles. Analog (budget): TX805 ~β¬12 (~$13) + Foxeer Razer ~β¬17 (~$18). Digital: DJI O4 Pro ~β¬200 (~$215). Walksnail as mid-range option.
Receiver (RX)
Receives signal from your radio controller. ExpressLRS (ELRS) 2.4GHz is the current standard β fast, affordable, reliable. From ~β¬3-10 (~$3-11).
LiPo Battery
6S 1100-1300mAh for 5-7 minutes of flight. GNB, CNHL, Tattu R-Line. Price: ~β¬20-30 (~$22-32) per battery. Always charge safely!
Parts List: Budget vs Premium Build
Here are two builds based on real parts lists from Oscar Liang (November 2024 & April 2025 updates). EUR prices are converted from USD (~Γ0.93).
π° Budget Build (~β¬210 / ~$230 drone only)
| Part | Model | Price (EUR) |
|---|---|---|
| Frame | TBS Source One V5 | ~β¬28 (~$30) |
| FC + ESC Stack | SpeedyBee F405 V4 + 55A | ~β¬65 (~$70) |
| Motors (4Γ) | T-Motor Velox 2207 1950KV | ~β¬56 (~$60) |
| VTX | Eachine TX805 (800mW) | ~β¬12 (~$13) |
| FPV Camera | Foxeer Razer Micro | ~β¬17 (~$18) |
| Receiver | BAYCK ELRS 2.4GHz Nano | ~β¬9 (~$10) |
| Battery | 6S 1100mAh LiPo | ~β¬24 (~$26) |
| Propellers | HQ 5Γ4.3Γ3 V2S (1 set) | ~β¬3 (~$3) |
| Total Drone Cost | ~β¬214 (~$230) | |
β‘ Premium Build β DJI O4 Pro (~β¬410 / ~$440 drone only)
| Part | Model | Price (EUR) |
|---|---|---|
| Frame | GEPRC Vapor X5/D5 | ~β¬45 (~$48) |
| FC + ESC Stack | SpeedyBee F405 V4 + 60A | ~β¬65 (~$70) |
| Motors (4Γ) | EMAX ECO II 2207 1900KV | ~β¬60 (~$64) |
| FPV System | DJI O4 Pro Air Unit | ~β¬200 (~$215) |
| Receiver | BetaFPV ELRS 2.4GHz Nano | ~β¬9 (~$10) |
| Battery | 6S 1300mAh LiPo | ~β¬28 (~$30) |
| Propellers | HQ 5Γ4.3Γ3 V2S (1 set) | ~β¬3 (~$3) |
| Total Drone Cost | ~β¬410 (~$440) | |
Note: These prices cover only the drone itself. You'll also need a radio controller (Radiomaster Pocket ~β¬60 / ~$65, Boxer ~β¬110 / ~$120), FPV goggles (EV800D ~β¬63 / ~$68 analog, DJI Goggles N3 β¬351 / ~$379, DJI Goggles Integra β¬482 / ~$519), a LiPo charger (SkyRC B6Neo ~β¬23 / ~$25), and tools. A full analog setup costs around β¬360 (~$390), while a DJI digital setup exceeds β¬900 (~$970).
Tools & Supplies
Before starting your build, make sure you have the right tools. Most are easily available at local hardware stores or through online retailers.
β Essential
β Optional (Recommended)
The 11 Build Steps
The following sequence is based on Oscar Liang's detailed build tutorial for a DJI O4 Pro build (April 2025). The same logic applies to analog builds β only the FPV system changes.
Frame Assembly
Bolt together the carbon fiber parts following the manual. Connect arms, bottom plate, and top plate. Make sure everything is tight but not overtightened.
Motor Installation
Mount all 4 motors to the arms using 4 screws per motor. Apply threadlocker. Be careful with screw length β too long and they'll puncture the windings.
Wiring Diagram
Before soldering anything, do a dry fit. Place all components on the frame and measure wire lengths. Plan where everything will go.
ESC Installation
Place the 4-in-1 ESC board onto the stack bolts. Solder motor wires to motor pads. Solder the capacitor and XT60 power lead.
Test ESC & Motors
Before continuing, check for shorts with a multimeter. Connect battery (without propellers!) through a smoke stopper. Spin test each motor in Betaflight.
Radio Receiver Setup
Solder the ELRS receiver: 5V, GND, TX, RX to the corresponding FC pads. Bind with your radio. Verify in Betaflight's Receiver tab.
FPV System Installation
For DJI O4 Pro: plug-and-play cable to FC. For analog: solder VTX (2S-6S, GND, RX, Video) and camera. Mount antenna properly.
Camera Mount
Mount the FPV camera in the camera mount or between silicone dampers. Camera tilt: 10-15Β° for beginners, 20-30Β° for faster flying.
Finishing & Top Plate
Tighten FC with nylon nuts (hand-tight only β don't compress the silicone grommets). Attach top plate. Weight: ~453g without battery, ~645g with 6S 1100mAh.
Betaflight Setup
Configure firmware, ports, receiver protocol (CRSF), OSD elements, modes (Arm, Angle, Beeper, Flip Over After Crash). Follow the Betaflight setup wizard.
PID Tuning & First Flight
Stock Betaflight PIDs are good enough to start. Flash Bluejay ESC firmware, enable RPM filter. First flight in an open area!
Soldering Guide for Beginners
Soldering is the most critical skill in DIY FPV. Bad solder joints mean bad connections, which means lost drones. Follow these essential rules:
- Temperature: 380Β°C for thin signal wires, 450Β°C for thick power pads (XT60, motor wires)
- Tin the pads first: Apply a small amount of solder to the pad before attaching the wire β this creates proper thermal contact
- Flux: Use flux paste generously β it makes the job 10Γ easier
- Shiny joints: A proper solder joint should be shiny. If it's dull or you can see wire strands poking through, there isn't enough solder
- Don't overheat: Maximum time on each pad: 3-5 seconds. If it doesn't take, let it cool down and try again
- Twist the wires: Reduces EMI noise and gives a clean look
Pro Tip: Before soldering on the drone itself, practice on an old PCB or practice boards. 10 minutes of practice can save you hours of troubleshooting.
Software Setup: Betaflight
Betaflight is the most popular open-source firmware for FPV drones β used by the vast majority of pilots worldwide. Configuration is done through Betaflight Configurator (Chrome extension or standalone app).
π Essential Settings
Ports Tab
Enable Serial RX on the UART connected to your receiver. Enable VTX (MSP + Displayport) on the UART connected to your FPV system.
Receiver Tab
Receiver Mode: Serial (via UART). Provider: CRSF (for ELRS). Enable Telemetry. Move the sticks β the bars should respond.
Modes Tab
Arm: Primary switch to enable motors. Angle Mode: Self-level for beginners. Beeper: Locating the drone. Flip Over After Crash (Turtle Mode).
OSD Tab
On-Screen Display: view battery voltage, flight time, RSSI, GPS (if equipped). Select HD Video Format if using DJI/Walksnail.
ποΈ ESC Firmware
Most ESCs run BLHeli_S or BLHeli_32. According to Oscar Liang, it's worth flashing Bluejay firmware on BLHeli_S ESCs β it provides better responsiveness. You can choose 24kHz (better torque) or 48kHz (smoother flight). Then enable bi-directional DShot and RPM filter β one of the best filtering options in Betaflight.
First Flight: The Basics
Before flying, spend at least 10 hours in a simulator. The most popular options: Velocidrone (~β¬18 / ~$20), Liftoff, Tryp FPV. Use the same radio you'll fly with β the muscle memory transfers directly.
IMPORTANT: Learn in Acro Mode (manual) from the start! Self-level modes (Angle, Horizon) may seem easier but create bad habits that are hard to unlearn. Betaflight's Acro Trainer mode helps with the transition.
π‘οΈ First Flight Checklist
- Propellers on correct motors (2 CW + 2 CCW) β verify direction!
- M5 lock nuts tight (but not overtightened β it'll crack the prop hub)
- Battery centered on the drone β center of gravity above motor center
- Failsafe test: power off the radio β motors should stop immediately
- GPS Rescue enabled (if you have a GPS module)
- Beeper test β you'll need it after a crash!
- Fly in open space, away from people, over soft ground
Total Equipment Cost
Let's break down the full cost β drone + controller + goggles + charger β in two scenarios.
π Budget Setup (Analog)
| Category | Model | Price |
|---|---|---|
| 5β³ Drone (analog build) | Source One V5 + SpeedyBee F405 V4 + Velox Motors + TX805 | ~β¬214 (~$230) |
| Radio Controller | Radiomaster Pocket (ELRS) | ~β¬60 (~$65) |
| FPV Goggles | Eachine EV800D | ~β¬63 (~$68) |
| Charger | SkyRC B6Neo | ~β¬23 (~$25) |
| Total Budget Setup | ~β¬360 (~$390) | |
π Premium Setup (DJI Digital)
| Category | Model | Price |
|---|---|---|
| 5β³ Drone (DJI O4 Pro build) | GEPRC Vapor + SpeedyBee F405 V4 + ECO II Motors + O4 Pro | ~β¬410 (~$440) |
| Radio Controller | Radiomaster Boxer (ELRS) | ~β¬110 (~$120) |
| FPV Goggles | DJI Goggles Integra | β¬482 (~$519) |
| Charger | SkyRC B6Neo | ~β¬23 (~$25) |
| Total Premium Setup | ~β¬1,025 (~$1,104) | |
Common Beginner Mistakes
β Wrong Motor Screw Length
If the screw hits the windings, you'll destroy the motor. Always measure or use the screws provided by the manufacturer.
β Plugging Battery Without Smoke Stopper
First power-up without a smoke stopper risks frying your electronics. A SmokeStopper costs ~β¬15 (~$16) β it's well worth it.
β Propellers on Wrong Motors
CW on a CCW motor = instant flip on takeoff. Always verify motor direction in Betaflight BEFORE attaching props.
β VTX Antenna Disconnected
Powering on the drone without an antenna on the VTX can burn it out. Always make sure the antenna is properly connected.
β Over-tightening Nylon Nuts
FC silicone grommets need clearance to absorb vibrations. Tighten by hand only.
β Skipping Simulator Practice
100+ crashes in the simulator saves hundreds of euros in spare parts. Don't skip this step.
Frequently Asked Questions (FAQ)
How long does the build take?
For your first build, expect 4-8 hours. With experience, 1-2 hours. Build time depends mostly on your soldering skills.
Can I use a 4S battery instead of 6S?
Yes, but you'll need higher KV motors (2400-2700KV for 4S vs. 1700-1900KV for 6S). 6S builds provide better throttle response and have become the standard in the hobby.
Do I need a GPS module?
Not mandatory, but highly recommended. A GPS module (e.g., HGLRC M100 Mini, ~β¬15-20 / ~$16-22) enables GPS Rescue (return to home on signal loss). Very useful for freestyle and long-range flights.
DJI O4 Pro or analog for a beginner?
If your budget is limited, start with analog. The image quality isn't as good, but it costs a fraction. If you can invest more, DJI O4 Pro delivers unmatched video quality and signal reliability.
What if a motor doesn't spin?
First check that the battery is connected and the smoke stopper is active. Then re-check the solder joints on the ESC. If the other motors work, swap a working motor into that position to determine if the issue is the motor or the ESC pad.
