Full course · free

FPV drone build course

The complete course to build, set up and fly your FPV drone: 23 modules and 155 animated lessons, the why behind each step, real values, pro tips, common mistakes, final projects, exam and certificate.

Reviewed: · Found a mistake? Let us know

Course summary

23modules
155lessons
~42 hhands-on
310questions + exam

0 / 155 lessons completed

Start the course

What you’ll learn

  • Choose motors, props, battery and electronics by understanding the numbers
  • Choose compatible parts and buy them in the right order
  • Use a multimeter to find short circuits and faults
  • Solder, desolder and repair like a pro
  • Build a 5" from scratch with clean wiring
  • Charge, store and recycle LiPos safely
  • Set up your EdgeTX radio and ExpressLRS, in depth too (4.0, Backpack, Model Match)
  • Read LQ, RSSI and SNR so you never lose your drone
  • Build and set up DJI, Walksnail and HDZero digital video
  • Set up Betaflight and the ESC firmware
  • Set up GPS Rescue and test it safely
  • Use Blackbox and tune filters and PID like a pro
  • Fly legally and progress with a plan, from the coordinated turn to the power loop
  • Record, stabilise and edit your flights
  • Repair motors, bearings, frames and boards
  • Build whoops, cinewhoops and long-range drones
  • Complete four projects from start to finish

The method

  1. Watch the step’s animation.
  2. Understand the why before the how.
  3. Do it following the step by step.
  4. Check you’ve got it with two questions.

Who it’s for

For anyone who wants to build, set up and fly their first FPV drone, and for those who already fly and want to go further: other types of drone, digital video, tuning, repairs and freestyle. You don’t need to know anything about electronics or soldering: you learn it here. At the end, four projects, an exam and your certificate.

Module 1 · Fundamentals — lesson 1 of 155

How an FPV drone works

  • Time10 min
  • LevelBeginner
  • You’ll needNothing: just curiosity

In this lesson

  • Understand the two chains of an FPV drone
  • Know what each part does
  • Have the mental map for the rest of the course
TWO CHAINS: CONTROL AND VIDEORadioyour fingersReceivergets the commandFCcalculatesESCpowerMotorspushCameracapturesVTXtransmitsAntennas5.8 GHzGogglesdisplay

Why it matters

When something goes wrong, knowing where the signal travels is what lets you find the problem in minutes rather than days. The whole course revolves around these two chains.

Step by step

  1. Control: the radio sends your stick movements over the air (2.4 GHz) to the receiver.
  2. The receiver passes them to the flight controller, which reads the gyro thousands of times per second.
  3. The flight controller decides how much power each motor needs and tells the ESC.
  4. The ESC converts battery power into the three-phase current that spins the motors.
  5. Video: the camera captures the image, the transmitter (VTX) sends it at 5.8 GHz and the goggles display it.

Pro tip

The two chains are independent: you can have perfect video and no control, or the other way round. When diagnosing, always ask yourself first which of the two is failing.

Common mistake

Thinking the drone levels itself like a camera drone. In acro mode, the flight controller only holds what you ask of it: if you let go of the sticks, the drone keeps the angle it had.

Going deeper: Which drone and what to buy

Check it

1Which part converts battery power into motor movement?
2What frequency does FPV video normally travel on?

Module 1 · Fundamentals — lesson 2 of 155

Plan the parts

  • Time15 min
  • LevelBeginner
  • You’ll needParts list · Datasheets

In this lesson

  • Know which parts have to fit together
  • Read the four numbers that matter on each datasheet
  • Avoid buying something that's no use
EVERYTHING MUST BE COMPATIBLEBattery6S LiPoMotors1,750–1,950 KVESC45–60 AStack30,5 × 30,5Frame5"Voltage · current · holes · connectorsCheck it before buying, not after

Why it matters

A drone is a chain: the battery voltage decides the motors' KV, the motors decide the ESC's amps, and the ESC and flight controller have to fit in the frame. A single compatibility mistake means a part in the drawer and a week's wait.

Step by step

  1. Choose the voltage: for a 5" freestyle, 6S.
  2. 2207 or 2306 motors between 1,750 and 1,950 KV (the range designed for 6S).
  3. 4-in-1 ESC rated for 45–60 A continuous that supports 6S.
  4. Check that the stack's hole pattern (30.5 or 20 mm) matches the frame's.
  5. Make sure the frame has room for your camera and your video transmitter.
PartWhat to look atValue for a 5" on 6S
MotorsSize and KV2207 · 1,750–1,950 KV
ESCContinuous current and voltage45–60 A · up to 6S
StackHole pattern30.5 × 30.5 mm
BatteryCells and capacity6S · 1,100–1,300 mAh

Pro tip

Before paying, make a table with each part and four columns: voltage, current, mounting size and connector. If a box doesn't add up, don't buy.

Common mistake

Buying high-KV motors designed for 4S and running them on 6S: they overheat, draw too much current and can burn out the ESC.

Going deeper: Complete parts list

Check it

1For a 5" on 6S, what KV range is usual?
2What has to match between the stack and the frame?

Module 1 · Fundamentals — lesson 3 of 155

What order to buy in

  • Time10 min
  • LevelBeginner
  • You’ll needShopping list

In this lesson

  • Know where to start spending
  • Invest where it shows most
  • Avoid buying twice
THE ORDER THAT SAVES MONEY1 Radio+ simulator2 Hoursof simulator3 Gogglesand video4 Droneparts5 LiPoand chargerYour radio and goggles will last for yearsFrames and props break

Why it matters

The radio and goggles don't break in crashes and will move from one drone to another for years. The frame and props, on the other hand, are consumables. Investing first in what lasts is how you avoid throwing money away.

Step by step

  1. Buy the radio first (EdgeTX and ExpressLRS) and use it with a simulator.
  2. Practise for around 10 hours or more in the simulator before buying anything else.
  3. Choose the video system and the goggles: decide which VTX and camera will go on the drone.
  4. Buy the drone parts, checking compatibility as in the previous lesson.
  5. Finish with the batteries (start with 4 or 5) and a balance charger.

Pro tip

Buy spare props in bulk (10 sets or more) and a few spare frame arms from day one: they're what you'll break first.

Common mistake

Buying the drone first and the cheapest radio. Three months later you'll be buying a radio again.

Going deeper: What order to buy in

Module practice Plan a drone in the compatibility checker →

Check it

1What should you buy first?
2How many simulator hours are recommended before the first drone?

Module 2 · Choosing parts in depth — lesson 4 of 155

Motors: KV, stator and voltage

  • Time20 min
  • LevelBeginner
  • You’ll needMotor datasheet · Calculator

In this lesson

  • Read a motor's size and KV
  • Choose the KV according to voltage and prop size
  • Know why a bigger stator gives more torque
WHAT A MOTOR’S NUMBERS SAY2207Stator22 mm × 7 mmKVRevolutionsrpm per volt6SVoltagesets the KVN·mTorquelarge statorno-load rpm ≈ KV × voltage

Why it matters

The motor decides how the drone responds, how much it weighs and how much current it draws. A KV too high for the voltage overheats motors and ESC; one too low makes a sluggish drone. Understanding two numbers saves you from most buying mistakes.

Step by step

  1. Stator size: the first four digits. A 2207 has a stator 22 mm in diameter and 7 mm tall.
  2. Diameter or height: more diameter gives more torque (quick speed changes); more height gives more power at high rpm.
  3. KV: how many revolutions per minute it does per volt, without a prop. A 1850 KV at 25 V spins at about 46,000 rpm.
  4. The higher the voltage, the lower the KV: the idea is to reach a similar prop tip speed with less current.
  5. Check the weight, the shaft diameter (M5 on 5", 1.5 mm on whoops) and the hole pattern (16 × 16, 12 × 12, 9 × 9…).
DroneTypical motorApprox. KV
1S whoop (65–75 mm)0702–080219,000–27,000 KV
3" on 4S1404–15043,800–4,600 KV
3.5" on 6S1804–20042,400–2,800 KV
5" on 6S2207–23061,750–1,950 KV
7" on 6S2806,5–28071,150–1,350 KV

Pro tip

Use the site's rpm calculator: if two motors give almost the same rpm at your voltage, pick the lighter one or the one with the bigger stator, depending on whether you want agility or power.

Common mistake

Putting 2400 KV motors designed for 4S on a 6S battery. They spin too fast, draw too much current and can burn out the ESC.

Going deeper: Rpm calculator

Check it

1What does 2207 mean on a motor?
2If you go from 4S to 6S with the same prop, what should you do with the KV?

Module 2 · Choosing parts in depth — lesson 5 of 155

Props: diameter, pitch and blades

  • Time15 min
  • LevelBeginner
  • You’ll needProps

In this lesson

  • Read a prop's naming
  • Know what changes with pitch and blades
  • Choose the prop for your flying style
51433 = 5,1 × 4,3 × 35,1"Diametermore thrust4,3"Pitchmore speed× 3Bladesmore gripgWeightmore responseEvery number changes the current the motor draws

Why it matters

The prop is the part that turns revolutions into thrust. With the same motor, changing props can make the drone faster, more precise, more efficient, or make the motors boil.

Step by step

  1. Diameter: the first number, in inches. It must fit in the frame with a few millimetres of clearance between tips.
  2. Pitch: how far the prop would advance in one turn. More pitch means more top speed and more current.
  3. Blades: three is the standard in freestyle; two are more efficient (long range); four or more bite more in tight spaces.
  4. Weight and stiffness: a light prop changes speed faster: more response and less propwash.
  5. Mounting: M5 shaft on 5", T-mount holes on small motors and 1.5 mm shaft on whoops.

Pro tip

When you try new props, check the motor temperature and average current draw on the OSD: it's the quickest way to tell whether the motor is being pushed too hard.

Common mistake

Raising the pitch to go faster without looking at current draw. The motors heat up and the battery sags mid-flight.

Going deeper: How to read a prop

Check it

1What does the second number of a prop like the 5143 indicate?
2Which prop is more efficient for long range?

Module 2 · Choosing parts in depth — lesson 6 of 155

Thrust and weight: the ratio that rules

  • Time15 min
  • LevelBeginner
  • You’ll needThrust estimator

In this lesson

  • Calculate the thrust-to-weight ratio
  • Know what ratio each style needs
  • Relate it to hover throttle
THRUST ÷ WEIGHT BY STYLELong range4–6 : 1Cinewhoop3–5 : 1Freestyle 5"8–12 : 1Racing12 : 1 or moreHover throttle ≈ weight ÷ total thrust

Why it matters

A drone with little thrust for its weight can't climb out of dives and falls into its own air. One with too much thrust is hard to control at low throttle. The thrust-to-weight ratio sums up the whole system in a single number.

Step by step

  1. Look up a motor's maximum thrust with your prop and your voltage (manufacturer's tables or the site's estimator).
  2. Multiply it by four: that's the total thrust.
  3. Weigh the drone with battery and camera: that's the flying weight.
  4. Divide the total thrust by the weight. On a 5" freestyle, between 8 and 12.
  5. The hover throttle is roughly weight ÷ thrust: with a ratio of 10, about 20–30% throttle (the curve isn't linear).

Pro tip

Every 100 g of camera or battery lowers the ratio more than it seems. If the drone feels heavy in dives, try a lighter battery before bigger motors.

Common mistake

Trusting the thrust figure from a table made with a different voltage or prop. The numbers change a lot.

Going deeper: Thrust estimator

Check it

1What thrust-to-weight ratio is usual on a 5" freestyle?
2What do you need to weigh to calculate it?

Module 2 · Choosing parts in depth — lesson 7 of 155

Current, battery and flight time

  • Time15 min
  • LevelKey
  • You’ll needCalculator · OSD with current draw

In this lesson

  • Estimate flight time
  • Know what current the ESC and battery must handle
  • Choose the capacity without going overweight
WHERE FLIGHT TIME COMES FROMmAhcapacity× 0,8usable part÷ A averagedraw× 60minutes1300 mAh at 25 A average ≈ 2.5 minutes

Why it matters

Buying the biggest battery doesn't always give more time: the extra weight demands more current. And an ESC or battery that's marginal on current heats up and sags. Doing the sums before buying avoids both.

Step by step

  1. Usable capacity: use about 80% of the mAh (don't go below 3.5 V per cell on LiPo).
  2. Average draw: a 5" freestyle averages 20–35 A; a cinewhoop, 15–25 A; a 7" cruiser, 5–10 A.
  3. Time: usable capacity in Ah ÷ average current × 60 = minutes.
  4. Peaks: a 5" can demand 100–150 A for brief moments. The ESC should be rated around 45–60 A continuous per motor.
  5. Battery: capacity × C must exceed the peaks with margin. But the C on the label is optimistic: compare batteries by the voltage they hold on the OSD.

Pro tip

Note the average current draw of each battery in the hangar (mAh used ÷ minutes). In a few weeks you'll know which battery and prop give you the most flight time.

Common mistake

Putting a 2200 mAh battery on a 5" freestyle “to fly longer”. It weighs so much that the time barely goes up and the drone loses agility.

Going deeper: Current and flight-time calculator

Check it

1How long will you fly with 1300 mAh and 25 A average, using 80%?
2To compare two batteries, what's more reliable?

Module 2 · Choosing parts in depth — lesson 8 of 155

Frame geometry

  • Time15 min
  • LevelBeginner
  • You’ll needFrame datasheet

In this lesson

  • Tell frame geometries apart
  • Know what each one offers
  • Check stiffness, thickness and room for the electronics
FRAME SHAPES (TOP VIEWS)True XStretchedSquashedDeadcat↑ frontThe shape changes how the drone turns and what the camera sees

Why it matters

Two frames of the same size fly differently. Motor position changes how the drone responds in roll and pitch, how much dirty air the rear props get and whether you see the props in the image.

Step by step

  1. True X: motors equally spaced in all directions. It responds the same in roll and pitch: it's the basis of freestyle.
  2. Stretched X: longer than wide. More stable in pitch and the rear props get less dirty air: preferred for racing.
  3. Squashed X: wider than long. Rolls faster, but is less stable in pitch.
  4. Deadcat: front arms swept out so the props don't show in the camera. Ideal for filming; needs its own tune.
  5. Stiffness: 5–6 mm arms on a 5" freestyle, quality carbon and well-tightened screws. A soft frame vibrates and adds noise to the gyro.

Pro tip

Before buying, check the usable length between standoffs for your stack and the room for the digital VTX: it's the most common reason you can't build what you wanted.

Common mistake

Choosing an ultralight frame with thin arms for freestyle. It breaks on the first hard hit and, meanwhile, the vibrations make tuning very difficult.

Going deeper: Frame geometries

Check it

1What is the advantage of a deadcat frame?
2Which geometry responds the same in roll and pitch?

Module 2 · Choosing parts in depth — lesson 9 of 155

Flight controller, ESC and stack: what to look at

  • Time20 min
  • LevelKey
  • You’ll needFlight controller spec sheet · ESC spec sheet

In this lesson

  • Comparing flight controllers by what matters
  • Counting the ports you need
  • Choosing between a stack, an AIO and separate boards
FIVE THINGS ON THE SPEC SHEETMCUProcessorF4 · F7 · H7GyroSensorICM-42688-PUARTPortsone for each thingBECRegulators5 V · 10 VMBBlackboxflash or SDStack, AIO or separate board: depends on the drone’s size

Why it matters

Two flight controllers at a similar price can be very different: one without enough ports won’t let you add a GPS, one without a 10 V regulator won’t power digital video properly, and a poor gyro will make tuning harder.

Step by step

  1. Processor: F4 is enough for most; F7 and H7 give you more ports and headroom for 8 kHz loops.
  2. Gyro: the ICM-42688-P is the most common and runs at 8 kHz. The BMI270 goes up to 3.2 kHz and is noisier, but works well with good filtering.
  3. Serial ports (UART): one for the receiver, one for digital video, one for the GPS and, if there’s a spare, one for ESC telemetry. Count them before you buy.
  4. Regulators: 5 V at 2 A or more for the receiver, camera and LEDs; 9–12 V for the digital VTX.
  5. Memory: 8–16 MB of flash for the Blackbox, or an SD slot. Stack (flight controller + ESC) for 3" or larger; AIO (everything on one board) for whoops and light drones, but if one part burns out, you replace the whole thing.
UseProcessorPortsRegulator
Whoop or toothpickF4 or F4 AIO2–3 UARTs5 V
5" analogueF4 or F73–4 UARTs5 V
5" digital with GPSF7 or H75–6 UARTs5 V and 10 V
7" long rangeF7 or H75–6 UARTs5 V and 10 V

Pro tip

Read the board’s wiring diagram before you buy it: if the UART on the digital VTX connector shares pins with the only free UART, you’ll have no room for the GPS.

Common mistake

Buying the cheapest flight controller without checking the Blackbox memory. Without logs, tuning is done blind.

Going deeper: What to look at in a flight controller

Module practice Work out your drone’s thrust and flight time →

Check it

1How many UARTs do you need for a receiver, digital video and a GPS?
2What is the drawback of an AIO board?

Module 3 · Basic electronics and the multimeter — lesson 10 of 155

Voltage, current and resistance

  • Time15 min
  • LevelBeginner
  • You’ll needPen and paper

In this lesson

  • Understand voltage, current and resistance through an analogy
  • Do the basic calculations that come up in FPV
  • Know why a short circuit is so dangerous
THE THREE QUANTITIESVVoltagethe “pressure”ACurrentthe “flow”ΩResistancethe “narrow pipe”WPowerV × AOhm’s law: V = I × R

Why it matters

Picture a pipe: voltage is the water pressure, current is how much water flows and resistance is how narrow the pipe is. With that you’ll understand batteries, ESCs, solder joints and short circuits.

Step by step

  1. Voltage (V): the difference in “pressure”. A full 6S LiPo is 25.2 V.
  2. Current (A): how much electricity flows. A 5" can draw over 100 A in an instant.
  3. Resistance (Ω): how much a material opposes the flow of current. A thick wire has very little.
  4. Ohm’s law: current = voltage ÷ resistance. If the resistance is almost zero (a short circuit), the current skyrockets.
  5. Power (W): voltage × current. 22 V × 50 A = 1,100 W: more than a microwave.

Pro tip

When a solder joint is bad, it has more resistance and heats up with the current. That’s why a cold joint on a battery pad can even melt in flight.

Common mistake

Mixing up voltage and capacity: mAh tells you how much energy the battery holds, not what voltage it has.

Going deeper: Calculators

Check it

1What happens in a short circuit?
2How do you calculate power?

Module 3 · Basic electronics and the multimeter — lesson 11 of 155

Get to know the multimeter

  • Time15 min
  • LevelBeginner
  • You’ll needMultimeter

In this lesson

  • Know the dial positions you’ll use
  • Connect the probes correctly
  • Know which position you must never use with a LiPo
THE DIAL AND THE PROBES20.0OFFV⎓V~Ω•))ACOMVΩblack: COMred: VΩPick the mode before touching

Why it matters

The multimeter is like eyes for electricity. With three functions (voltage, continuity and resistance) you’ll find 90% of a drone’s problems. But the wrong position can cause a short circuit.

Step by step

  1. Black probe in the COM socket, red probe in the VΩ socket.
  2. V⎓ (DC voltage): batteries, 5 V and 9 V regulators.
  3. Ω (resistance): wires, motors, checking a short circuit in more detail.
  4. Continuity (the sound symbol): it beeps if there’s a connection. For finding short circuits and broken wires.
  5. If your multimeter isn’t auto-ranging, pick a range higher than the value you expect (for a 6S, 200 V or 50 V).

Pro tip

Before measuring anything important, touch the two probes together in continuity mode: if it beeps, the multimeter and probes work.

Common mistake

Putting the red probe in the current socket (A or 10A) and touching a battery: that’s a direct short circuit through the multimeter.

Going deeper: The multimeter

Check it

1Where does the black probe go?
2Which dial position must you NEVER use to touch a battery’s terminals?

Module 3 · Basic electronics and the multimeter — lesson 12 of 155

Measuring voltage

  • Time10 min
  • LevelBeginner
  • You’ll needMultimeter · Battery · Smoke stopper

In this lesson

  • Measure the voltage of a battery and of each cell
  • Check the drone’s 5 V and 9 V regulators
DC VOLTAGE24.8OFFV⎓V~Ω•))ACOMVΩ−+6S battery: 6 × 4.13 V

Why it matters

Knowing the real voltage tells you whether a battery is healthy, whether the charger works and whether the flight controller delivers the 5 V the receiver and camera need.

Step by step

  1. Dial on V⎓. Black probe to −, red to +.
  2. Whole battery: measure at the XT60 connector. A full 6S reads about 25.2 V.
  3. Per cell: measure at the balance connector, between the black wire and the first, the first and the second… All of them should be within 0.03 V.
  4. Regulators: with the drone connected (through the smoke stopper), black to a G pad and red to the 5V pad. It should read between 4.9 and 5.2 V.
What you measureNormal value
Full 6S25.2 V (4.20 V per cell)
6S for storage22.8–23.1 V (3.80–3.85 V per cell)
Flight controller 5V pad4.9–5.2 V
9V pad (video)8.5–9.5 V

Pro tip

Measure every new battery when it arrives and note down each cell’s voltage: you’ll have a reference to spot when one starts to fail.

Common mistake

Measuring the 5 V regulator by touching two pads at once with the probe and causing a short circuit. Use fine probes and move slowly.

Going deeper: Per-cell calculator

Check it

1What voltage does a full 6S LiPo have?
2What should the 5 V pad read?

Module 3 · Basic electronics and the multimeter — lesson 13 of 155

Continuity: finding short circuits

  • Time10 min
  • LevelKey
  • You’ll needMultimeter

In this lesson

  • Detect short circuits before connecting the battery
  • Check wires and solder joints
  • Interpret the capacitor’s beep
CONTINUITY BETWEEN + AND −OLOFFV⎓V~Ω•))ACOMVΩ−+OL = no connection: perfect

Why it matters

Connecting a battery to a drone with a short circuit burns out the ESC in milliseconds. The continuity test takes ten seconds and is the best insurance you’ll ever have.

Step by step

  1. Dial on continuity (the sound symbol). Touch the probes together: it should beep.
  2. Touch the + and − of the XT60. If it beeps for a moment and stops, that’s the capacitor charging: normal.
  3. If it beeps continuously or reads close to 0 Ω: there’s a short circuit. Don’t connect the battery.
  4. Also check each motor wire against the negative: it must not beep.
  5. To check a wire: one probe at each end. It should beep.

Pro tip

If the short circuit is there but you can’t find it, disconnect parts (for example, the cable between the ESC and the flight controller) and measure again: that way you’ll know which board it’s on.

Common mistake

Doing the test with the battery connected. Continuity and resistance are always measured with everything disconnected.

Going deeper: Pre-flight checklist

Check it

1Between + and −, the multimeter beeps for a moment and stops. What does that mean?
2Can you do the continuity test with the battery connected?

Module 3 · Basic electronics and the multimeter — lesson 14 of 155

Resistance: motors and wires

  • Time10 min
  • LevelAdvanced
  • You’ll needMultimeter

In this lesson

  • Detect a damaged motor winding
  • Know what you can and can’t measure with a normal multimeter
BETWEEN MOTOR PHASES0.1OFFV⎓V~Ω•))ACOMVΩphase Aphase BAll three pairs must match

Why it matters

A motor that runs hotter than the others or shakes may have a damaged winding after a crash. Comparing the resistance between its phases can confirm it without taking anything apart.

Step by step

  1. Disconnect the battery. Dial on Ω at the lowest range (200 Ω).
  2. Touch the probes together and note the value: it’s the probes’ resistance, which you’ll need to subtract.
  3. Measure the three pairs of motor phases: A-B, B-C and A-C.
  4. All three should give the same value (very low, a few tenths of an ohm). If one is very different, the winding is damaged.
  5. Measure each phase against the bell: it should read OL (no connection).

Pro tip

Don’t focus on the exact number, since a normal multimeter can’t measure such low values accurately: check whether the three pairs match and compare with another identical motor.

Common mistake

Measuring with the motor still soldered and connected to a powered ESC. Always without a battery.

Going deeper: Motors

Module practice Do the maths with the calculators →

Check it

1What indicates that a motor has a damaged winding?
2What should a phase read against the motor bell?

Module 4 · Workshop and soldering — lesson 15 of 155

The workshop tools

  • Time10 min
  • LevelBeginner
  • You’ll needSoldering iron · Multimeter · Smoke stopper

In this lesson

  • Know the five essential tools
  • Know why each one matters
  • Set up a safe workspace
Soldering ironSolderand flux0.0MultimeterSmokestopperChecksAllenYOUR WORKSHOP

Why it matters

Most problems with a first build are cold solder joints or short circuits. Both are avoided with a soldering iron of enough power and a multimeter. Cheap tools end up costing more.

Step by step

  1. Soldering iron of 60 W or more, with temperature control and a chisel tip.
  2. 63/37 rosin-core solder, 0.6–0.8 mm, and separate flux.
  3. Multimeter with a continuity mode (the one that beeps).
  4. Smoke stopper or fuse for the first connection.
  5. Good-quality Allen keys (1.5, 2 and 2.5 mm), zip ties and double-sided tape.

Pro tip

Work on a silicone mat and with a fume extractor or an open window. You’ll have your hands free and clean lungs.

Common mistake

Using a 30 W soldering iron for battery pads: it can’t heat them enough and the joint comes out cold.

Going deeper: Tools and soldering

Check it

1Which tool protects you the first time you connect the battery?
2What is the recommended minimum soldering iron power?

Module 4 · Workshop and soldering — lesson 16 of 155

Safety: two golden rules

  • Time5 min
  • LevelBeginner
  • You’ll needSmoke stopper · Multimeter

In this lesson

  • Apply the two rules that prevent almost every accident
  • Understand what a smoke stopper does
NO PROPSSMOKE STOPPERAll tests, no propsLiPoDroneIf there’s a short circuit,it cuts the power beforeanything burns.

Why it matters

A 5" has enough power to hurt you, and a shorted LiPo can catch fire within seconds. In the workshop, motors can start without warning during any software test.

Step by step

  1. No props until the very end, once you’re at the field.
  2. Before connecting anything, check with the multimeter that there’s no short circuit between + and −.
  3. First battery always through the smoke stopper.
  4. Charge and store LiPos in a fireproof bag, never unattended.

Pro tip

When you finish soldering, leave the drone for a minute before connecting anything: it gives you time to check everything calmly.

Common mistake

Fitting the props “just to test the motors for a moment”. It’s the most common workshop accident.

Going deeper: Safety and regulations

Check it

1When do you fit the props?
2What does the smoke stopper do if there’s a short circuit?

Module 4 · Workshop and soldering — lesson 17 of 155

A well-made solder joint

  • Time30 min
  • LevelKey
  • You’ll needSoldering iron · Solder · Flux · Isopropyl alcohol

In this lesson

  • Make shiny, strong joints
  • Recognise a cold joint
  • Adjust the temperature to the pad
HEAT · SOLDER · VOLCANOPADShinyand volcano-shaped ✓

Why it matters

A cold joint can hold on the bench and fail in flight because of vibration: a motor that stops in the air is a guaranteed crash. The secret isn’t how long you spend on it, but how much heat gets there.

Step by step

  1. Clean the tip with brass wool and tin it.
  2. Put flux on the pad and tin it. Tin the tip of the stripped wire too.
  3. Bring wire and pad together, heat them together and let the solder flow.
  4. Remove the iron and don't move the wire until it cools.
  5. Clean off the flux with isopropyl alcohol.
WhereSuggested temperature
Signal wires350–380 °C
Motors380–400 °C
Battery pads400–420 °C

Pro tip

Practise first on an old board or a piece of prototype board: ten solder joints before you touch the drone will change your results.

Common mistake

Leaving the iron too long on a small pad lifts it off the board. If the solder won't flow, raise the temperature or use a thicker tip.

Going deeper: How to make a good solder joint

Check it

1What does a good solder joint look like?
2If the solder won't flow on the battery pad, what do you do?

Module 4 · Workshop and soldering — lesson 18 of 155

Desoldering and repairing pads

  • Time20 min
  • LevelAdvanced
  • You’ll needSoldering iron · Desoldering braid · Flux

In this lesson

  • Remove a wire or a part without damaging the board
  • Clean pads with braid
  • What to do if a pad rips off
REPAIRING WITHOUT DAMAGEFlux + fresh solderold solder melts easilyHeating without fluxthe pad lifts off

Why it matters

Repairing is part of the hobby: after a crash you'll be swapping motors, receivers and cameras. Desoldering badly is the quickest way to turn a five-minute repair into a new board.

Step by step

  1. Put flux and a little fresh solder on the old joint: it will melt much more easily.
  2. Heat it and pull out the wire once the solder is liquid. Don't pull it cold.
  3. To clean the pad, lay desoldering braid on it with flux and heat over the top: it will soak up the solder.
  4. Clean with isopropyl alcohol and check the pad with a magnifier.
  5. If a pad has come off, find the trace or hole (via) it connected to and solder the wire there, securing it with a drop of glue.

Pro tip

Tin the braid first with a little flux: it soaks up better and you need less iron time on the board.

Common mistake

Prying at the wire while the solder is still not liquid: that's how pads get ripped off.

Going deeper: Tools and soldering

Module practice Look at the build part by part in the 3D Workshop →

Check it

1What helps most when desoldering an old joint?
2What is desoldering braid for?

Module 5 · Building — lesson 19 of 155

Assemble the frame

  • Time20 min
  • LevelBeginner
  • You’ll needAllen keys · Fine sandpaper · Threadlocker

In this lesson

  • Prepare the carbon so it doesn't cut wires
  • Assemble arms and base with the right torque
BASE + ARMS + SCREWSA drop of threadlock on the metal screws

Why it matters

Carbon fibre is conductive and its edges are as sharp as a blade. An unsanded edge can strip a wire through vibration and cause a short circuit mid-flight.

Step by step

  1. Check each arm against the light: no cracks.
  2. Sand the edges where wires will pass with fine sandpaper (do it wet so you don't raise carbon dust).
  3. Fix the arms to the base. Tighten in a cross pattern, without forcing.
  4. A drop of blue threadlocker on metal screws without a nyloc nut.
  5. Leave the top plate off: that's where you'll mount the electronics.

Pro tip

Put a piece of duct tape on the inside edges of the frame where the battery wires touch: free extra protection.

Common mistake

Using red (permanent) threadlocker. You won't be able to replace a broken arm afterwards.

Going deeper: Frames

Check it

1Why do you need to sand the carbon edges?
2Which threadlocker do you use?

Module 5 · Building — lesson 20 of 155

Motors and screws

  • Time15 min
  • LevelBeginner
  • You’ll needAllen keys · M3 screws

In this lesson

  • Orient the motors correctly
  • Choose the screw length that won't burn the motor
THE SCREW MUST NOT TOUCH THE WINDINGSARM≥ 1 mmWINDINGS

Why it matters

A screw that is too long goes through the motor base and touches the windings. It scratches the copper enamel, causes an internal short and the motor (or the ESC) burns out the first time you spin it.

Step by step

  1. Place the motor with its wires facing the centre of the frame.
  2. Hold a screw in place and look underneath: it must stay at least 1 mm short of the windings.
  3. Secure it with four M3 screws, in a cross pattern.
  4. Spin the bell with your finger: it should turn smoothly, without rubbing or clicking.
Arm thicknessSuggested screw
4 mmM3 × 6–7 mm
5 mmM3 × 8 mm
6 mmM3 × 8–10 mm

Pro tip

Measure the arm thickness and add about 3–4 mm of thread inside the motor: that's the screw length you need. When in doubt, go for the shortest one that still grips well.

Common mistake

Using the screws that came with another frame without checking them.

Going deeper: Motors

Check it

1What happens if the motor screw is too long?
2Which way should the motor wires face?

Module 5 · Building — lesson 21 of 155

Motors to the ESC

  • Time25 min
  • LevelKey
  • You’ll needSoldering iron · Wire cutters · Heat-shrink tubing

In this lesson

  • Cut and solder the motor wires neatly
  • Understand why the order doesn't matter
3 MOTOR WIRES → 3 ESC PADSMOTOR4-in-1 ESCOrder doesn’t matter: if it spins backwards, you swap it in software

Why it matters

Brushless motors have three phases. Swapping two wires only reverses the spin direction, and that can be done in software. What does matter is that the joints are solid and the wires aren't taut.

Step by step

  1. Hold the ESC against the frame and cut the wires to length, leaving a little slack.
  2. Strip about 2 mm and tin the ends.
  3. Tin the three pads at each corner.
  4. Solder each wire to its pad, making sure they don't touch each other.
  5. Check with the multimeter that no phase is shorted to another or to negative.

Pro tip

Gently twist the three wires of each motor together: they look neater, snag less on the props and reduce electrical noise.

Common mistake

Leaving the wires too long: they tangle in the props or rub against the carbon.

Going deeper: Build a drone: step 4

Check it

1A motor spins the wrong way. What do you do?
2How many wires does each brushless motor have?

Module 5 · Building — lesson 22 of 155

Battery lead and capacitor

  • Time20 min
  • LevelKey
  • You’ll needSoldering iron (large tip) · XT60 lead · Capacitor

In this lesson

  • Solder the battery lead with the correct polarity
  • Place the capacitor where it really protects
POLARITY: RED +, BLACK −XT60ESC+−The capacitor’s stripe goes to −

Why it matters

Motors generate very fast voltage spikes that can burn the ESC or the flight controller and add noise to the video. A low-ESR capacitor right next to the pads absorbs them.

Step by step

  1. Cut the XT60 lead to just the right length: the battery must reach it without stretching it.
  2. Red to +, black to −. Check it twice.
  3. Heat well: these are the pads that need the most heat.
  4. Solder the capacitor right next to the pads, respecting polarity (the stripe is the −).
  5. Secure the lead to the frame with a zip tie so it doesn't pull on the joints.
ItemValue for 6S
Battery lead12–14 AWG
Capacitor470–1000 µF · 35 V or more · low ESR
ConnectorXT60

Pro tip

Put heat-shrink on the capacitor and secure it with a zip tie: with impacts, the legs break from fatigue.

Common mistake

Soldering the capacitor the wrong way round. When you connect the battery, it can swell or burst.

Going deeper: ESC

Check it

1Where does the capacitor leg marked with the stripe go?
2What minimum voltage rating should the capacitor have for 6S?

Module 5 · Building — lesson 23 of 155

The first connection

  • Time10 min
  • LevelKey
  • You’ll needMultimeter · Smoke stopper · Battery

In this lesson

  • Spot a short circuit before it does damage
  • Make the first connection safely
1 · NO SHORT2 · WITH SMOKE STOPPEROL+−LiPoDroneGreen light: no short circuit.Now you can carry on.

Why it matters

This is the moment when most ESCs get burnt. Thirty seconds of checking saves you buying the electronics again.

Step by step

  1. Multimeter on continuity between + and − of the XT60.
  2. If it beeps for a moment and stops, that's normal: it's the capacitor charging. If it beeps continuously, there's a short circuit.
  3. Connect the battery through the smoke stopper, without props.
  4. Green light or off and the drone powers up: perfect. Solid red light: disconnect and check.

Pro tip

If you're unsure about the beep, switch the multimeter to resistance mode: a short reads close to 0 Ω; a healthy circuit climbs slowly as the capacitor charges.

Common mistake

Skipping the smoke stopper “because everything's already checked”.

Going deeper: Pre-flight checklist

Check it

1What do you check with the multimeter before the first connection?
2The multimeter beeps for a moment and stops. What does that mean?

Module 5 · Building — lesson 24 of 155

The stack: flight controller on top of the ESC

  • Time15 min
  • LevelBeginner
  • You’ll needAllen keys · Anti-vibration grommets

In this lesson

  • Mount the flight controller isolated from vibrations
  • Orient it correctly
GROMMETS · FC · CABLE4-in-1 ESCFlight controllerBoard arrow→ front

Why it matters

The gyro measures thousands of times a second how the drone moves. Motor vibrations reach it as noise, and a noisy gyro means hot motors and shaky flight.

Step by step

  1. Put the grommets on the stack posts.
  2. Connect the cable between the ESC and the flight controller before lowering it.
  3. Place the flight controller with the arrow pointing forwards.
  4. Tighten the nuts only until they touch: the grommets need to be able to work.

Pro tip

If the wiring means you have to rotate the board, no problem: you tell Betaflight afterwards in the board alignment setting.

Common mistake

Tightening the nuts all the way and squashing the grommets. They stop isolating and might as well not be there.

Going deeper: Flight controller

Check it

1Why does the flight controller sit on grommets?
2You mounted the board rotated by 90°. What do you do?

Module 5 · Building — lesson 25 of 155

The ExpressLRS receiver

  • Time15 min
  • LevelBeginner
  • You’ll needSoldering iron · Thin silicone wire

In this lesson

  • Connect the receiver to a serial port (UART)
  • Position the antenna so it doesn't lose signal
TX AND RX ALWAYS CROSSEDFlight controllerELRS receiver5VGRX2TX25VGTXRX

Why it matters

The receiver talks to the flight controller over a serial port. In serial communication, what one side transmits (TX) the other must receive (RX): that's why the wires cross over.

Step by step

  1. 5 V and ground (G) to the flight controller's power pads.
  2. Receiver TX → board RX, and receiver RX → TX.
  3. Note down the UART number (for example, UART2): you'll need it in Betaflight.
  4. Place the antenna away from the carbon and the props, ideally in a V or T shape.

Pro tip

Secure the receiver with double-sided tape and heat-shrink: with impacts, small receivers come loose and rip off the pads.

Common mistake

Connecting TX to TX and RX to RX. Nothing gets damaged, but the flight controller receives no signal.

Going deeper: Betaflight tutorial: Ports

Check it

1The receiver's TX wire goes to…
2Why do you need to note down the UART number?

Module 5 · Building — lesson 26 of 155

Camera and video transmitter

  • Time20 min
  • LevelBeginner
  • You’ll needAllen keys · Zip ties

In this lesson

  • Mount the camera at the right angle
  • Protect the video transmitter
TILTED CAMERA · ANTENNA FITTEDFRAME (side view)20–35°TransmitterNever power it on without an antenna

Why it matters

A video transmitter powered on without an antenna has nowhere to send its energy and can overheat until it's ruined. And the camera angle decides how fast you'll be able to fly looking forwards.

Step by step

  1. Mount the camera at the front, tilted between 20° and 35° to start with.
  2. Place the transmitter at the back, with good ventilation.
  3. Screw on the antenna before powering anything on.
  4. Route the antenna out the back, away from the props.
  5. If it's digital, connect it to a UART to get the OSD in the goggles.

Pro tip

The faster you want to fly, the more tilt. Start low: with less tilt it's easier to control your altitude.

Common mistake

Testing the video in the workshop without an antenna “just for a moment”.

Going deeper: Video system

Check it

1What must you always do before powering on the video transmitter?
2Which camera angle is a good starting point?

Module 5 · Building — lesson 27 of 155

Neat wiring and fixings

  • Time20 min
  • LevelBeginner
  • You’ll needZip ties · Heat-shrink tubing · Double-sided tape

In this lesson

  • Keep the cables protected and strain-free
  • Secure the receiver, antennas and battery so they can’t move
A DRONE THAT SURVIVES CRASHES⟲Braidthe motors▭Heat-shrinkthe receiver⌇Zip tiesthe battery◢Antennasprotected▬Anti-slipbase

Why it matters

FPV drones crash. A dangling wire ends up cut by a prop, and a badly secured receiver rips off its pads. Ten minutes of neat wiring saves hours of repairs.

Step by step

  1. Gently twist the motor wires and route them under the arms.
  2. Protect the receiver and small connections with heat-shrink tubing.
  3. Secure the battery lead to the frame with a zip tie, so tugs don’t reach the solder joints.
  4. Route the antennas through 3D-printed tubes or mounts, away from the props.
  5. Fit a non-slip pad and a good-quality strap for the battery.

Pro tip

Before closing up the frame, take a photo from above and one from below: when you need to repair it, you’ll know how everything was routed.

Common mistake

Leaving the receiver antenna dangling. It’s the first thing a prop cuts.

Going deeper: Step-by-step build

Module practice Build a virtual 5" in the 3D Workshop →

Check it

1Why do you secure the battery lead to the frame?
2Where should the receiver antenna go?

Module 6 · LiPo batteries — lesson 28 of 155

How to read a LiPo

  • Time10 min
  • LevelBeginner
  • You’ll needA battery

In this lesson

  • Reading a battery’s specs
  • Knowing which one your drone needs
A LIPO’S LABEL6SCells22.2 V nominal1300mAhcapacity120CDischargeindicativeXT60ConnectorpowerJSTBalanceone per cell

Why it matters

The battery decides the power, flight time and weight of the drone. And the wrong connector or cell count can fry your electronics.

Step by step

  1. S: number of cells in series. Each cell is 3.7 V nominal: 6S = 22.2 V.
  2. mAh: capacity. More mAh means longer flight time, but more weight.
  3. C: discharge rating. It’s only a rough guide: brands inflate it. Compare brands, not numbers.
  4. Power connector: XT60 on most 5" builds.
  5. Balance connector (JST-XH): the thin lead used to charge every cell equally.

Pro tip

For a 5" on 6S, 1100–1300 mAh is the balance between flight time and agility. Buy packs of the same brand and capacity: they’re easier to compare.

Common mistake

Plugging a 6S into a drone designed for 4S. The ESC and motors won’t survive it.

Going deeper: How to read a label

Check it

1What’s the nominal voltage of a 6S?
2What is the balance connector for?

Module 6 · LiPo batteries — lesson 29 of 155

Charging safely

  • Time15 min
  • LevelKey
  • You’ll needBalance charger · Fireproof bag

In this lesson

  • Setting up the charger correctly
  • Always charging with balance
  • Knowing what to do if something goes wrong
CHARGING WITH BALANCINGfireproofbagXT60+ balanceLiPo6S1C1.3 A4.20 Vper cellNever unattended

Why it matters

A badly charged LiPo can swell or catch fire. Most fires come from a misconfigured charger or from charging a damaged battery.

Step by step

  1. Check the battery: if it’s swollen or has taken a knock, don’t charge it.
  2. Put it in a fireproof bag or on a non-flammable surface.
  3. Connect the XT60 and the balance lead.
  4. On the charger: type LiPo (or LiHV if it is one), mode Balance, 6S, and current at 1C (1300 mAh → 1.3 A).
  5. Stay nearby. When it’s done, unplug it.
ParameterTypical value
TypeLiPo (LiHV if the battery says so)
ModeBalance
Current1C (capacity in Ah)
End of charge4.20 V per cell (4.35 V for LiHV)

Pro tip

Charging several batteries at once with a parallel board is handy, but only if they all have the same cell count and similar voltages. If you’re not confident with it, charge them one at a time.

Common mistake

Charging in “Fast” mode or without the balance lead: the cells drift out of balance and you shorten their life.

Going deeper: Charging

Check it

1What current do you charge a 1300 mAh 6S at 1C?
2What do you do with a swollen battery?

Module 6 · LiPo batteries — lesson 30 of 155

Storage and care

  • Time10 min
  • LevelKey
  • You’ll needCharger with Storage mode

In this lesson

  • Storing batteries at the right voltage
  • Making them last as long as possible
WHERE A LIPO SHOULD LIVE3.5 Vland3.8 Vstore it4.2 VfullFull for more than 2 days = shorter life

Why it matters

A fully charged LiPo degrades quickly if it sits like that for days, and one that’s too empty may never charge again. Storage voltage is where it suffers least.

Step by step

  1. After flying, let it cool down before doing anything.
  2. If you won’t use it for a day or two, set it to Storage on the charger (3.80–3.85 V per cell).
  3. Store them somewhere cool and dry, in a fireproof box or bag.
  4. Land when you reach about 3.5 V per cell at rest: below that, the battery suffers.
  5. Log each battery’s cycles and number them.

Pro tip

If you know you’ll fly tomorrow, charge them tonight or in the morning, not three days before: batteries charged the day before perform better.

Common mistake

Leaving fully charged batteries in your bag for a week “just in case”.

Going deeper: Making them last

Check it

1At what voltage per cell do you store a LiPo?
2When should you land?

Module 6 · LiPo batteries — lesson 31 of 155

Damaged batteries and recycling

  • Time10 min
  • LevelKey
  • You’ll needDischarger or charger · Non-flammable container

In this lesson

  • Recognising a battery that must be retired
  • Doing it safely
  • Knowing where to take it
HEALTHY OR RETIRE IT?Flat and undamagedequal voltagesSwollen or puncturedretire it now

Why it matters

A damaged LiPo can catch fire days after the knock. Knowing when to retire it, and how, is as important as knowing how to charge it.

Step by step

  1. Signs: swollen, punctured, with cut plastic, or a cell that drifts out of balance much more than the others.
  2. If it heats up or smokes, take it outside onto a non-flammable surface and move away.
  3. To retire it, slowly discharge it with the charger (Discharge mode) down to the minimum it allows.
  4. Tape over the connectors.
  5. Take it to a battery collection point (recycling centre or shop).

Pro tip

Keep suspect batteries apart and marked with coloured tape: that way you won’t charge them again by mistake.

Common mistake

Throwing it in the bin: it can start a fire in the lorry or at the plant.

Going deeper: When its life ends

Module practice Log your batteries in the hangar →

Check it

1What do you do with a swollen battery?
2A battery starts smoking at home. What do you do?

Module 7 · Radio: EdgeTX and ExpressLRS — lesson 32 of 155

The radio inside out

  • Time10 min
  • LevelBeginner
  • You’ll needRadio · USB cable

In this lesson

  • Knowing the parts of the radio
  • Knowing what EdgeTX and the ExpressLRS module are
  • Updating it
RADIO WITH EDGETXEdgeTXSASBSCSDTwo sticks, SA–SD switches and a screen

Why it matters

The radio is your instrument. Setting it up well means safe arming, sticks that respond the same in the simulator and on the drone, and a signal that doesn’t drop.

Step by step

  1. EdgeTX: the radio’s operating system. It manages models, switches and mixes.
  2. ExpressLRS (ELRS) radio module: internal or external, it’s what talks to the drone’s receiver.
  3. Sticks: in mode 2, the left one is throttle and yaw; the right one is pitch and roll.
  4. Switches (SA, SB, SC, SD…): for arming, the beeper, turtle mode…
  5. Update EdgeTX with EdgeTX Buddy from your computer before setting anything up.

Pro tip

Back up the radio’s SD card to your computer before every update: if something goes wrong, you can recover it in a minute.

Common mistake

Setting everything up on an old EdgeTX version and then updating: some menus change and you’ll have to redo work.

Going deeper: Radio and receiver

Check it

1What is EdgeTX?
2In mode 2, what does the left stick control?

Module 7 · Radio: EdgeTX and ExpressLRS — lesson 33 of 155

Which ExpressLRS receiver to choose

  • Time15 min
  • LevelBeginner
  • You’ll needReceiver spec sheet

In this lesson

  • Choosing the right band
  • Understanding diversity, true diversity and Gemini
  • Knowing what’s inside a good receiver
FOUR QUESTIONS BEFORE BUYING2.4Band2.4 GHz or 9001–2Antennasand diversitymWTelemetrypowerTCXOQualityPA, LNAReceiver band = radio band

Why it matters

There are dozens of ELRS receivers that look the same. The differences —band, antennas and components— decide range, reliability and compatibility with your radio.

Step by step

  1. Band: 2.4 GHz is the most common (small antennas, many pilots at once). 900 MHz (868 MHz in Europe) penetrates obstacles better but needs bigger antennas.
  2. One antenna (basic mode): enough for most 5" and smaller builds.
  3. Antenna diversity: one chip and two antennas; the receiver picks whichever receives better.
  4. True diversity: two chips and two antennas listening at the same time. More reliable; essential for Gemini mode.
  5. Also look for TCXO (frequency stable with temperature), PA/LNA (more telemetry power and sensitivity) and the antenna connector (U.FL).

Pro tip

For a long-range 7", try 2.4 GHz first with a well-installed diversity receiver: it’s often enough and you don’t need to change radio.

Common mistake

Buying a 900 MHz receiver for a radio that is 2.4 GHz only. They’ll never talk to each other.

Going deeper: The receiver, inside the drone

Check it

1What’s the difference between diversity and true diversity?
2In Europe, ELRS’s low band is…

Module 7 · Radio: EdgeTX and ExpressLRS — lesson 34 of 155

Gemini and Gem-X: redundancy

  • Time10 min
  • LevelAdvanced
  • You’ll needGemini radio · True diversity receiver

In this lesson

  • Understanding Gemini and Gem-X
  • Knowing when they’re worth it
  • Setting the correct antenna mode
ONE OR TWO FREQUENCIESGeminisame packet, 2 frequenciesBasic modea single path

Why it matters

Gemini doesn’t reach further: it makes the link more resilient. If one frequency suffers interference, the other keeps carrying control. It’s the option for noisy places or long flights where you can’t afford a single dropout.

Step by step

  1. Gemini: the radio sends the same packet on two separate frequencies. You need a Gemini radio and a true diversity receiver.
  2. Gem-X: the same, but with one frequency at 2.4 GHz and the other at 900 MHz. You need a compatible dual-band radio and receiver.
  3. In the ExpressLRS script, Antenna Mode: Gemini. For Gem-X, also choose a packet rate that starts with X.
  4. With a single-antenna receiver, choose Ant1 or Ant2, not Gemini: the other antenna would only cause interference.
  5. If you’re buying a new radio, a dual-band one with Gem-X will work with almost any future receiver.

Pro tip

If you want more range, before switching to Gemini check your antenna placement and lower the packet rate: it’s free and often gives more margin.

Common mistake

Thinking Gemini doubles your range. It improves reliability, not maximum distance.

Going deeper: Why ExpressLRS

Check it

1What does Gemini bring?
2With a single-antenna receiver, which antenna mode do you choose on the radio?

Module 7 · Radio: EdgeTX and ExpressLRS — lesson 35 of 155

Creating the model and calibrating

  • Time15 min
  • LevelBeginner
  • You’ll needRadio

In this lesson

  • Creating a model for the drone
  • Enabling the ExpressLRS module
  • Calibrating the sticks
NEW MODEL IN EDGETXMODEL · 5" droneNameDron5Internal moduleCRSFChannel orderAETRCalibrationDone ✓One model per drone

Why it matters

Each drone needs its own model: it stores the binding, switches and timer. And uncalibrated sticks make the drone drift even if you touch nothing.

Step by step

  1. Calibrate first: System settings → Hardware → Calibration. Move the sticks to the extremes and the centre.
  2. Create a new model and give it the drone’s name.
  3. In the model settings, internal module: type CRSF (that’s what ExpressLRS’s protocol is called).
  4. Leave the channel order at the default, AETR, which is what Betaflight expects.
  5. Add a timer tied to the arming switch (for example, 3 minutes).

Pro tip

Make a separate model for the simulator with the RF module off: that way you don’t transmit needlessly when practising.

Common mistake

Using the same model for two drones. The bindings and settings will get mixed up.

Going deeper: Betaflight tutorial: receiver

Check it

1Which module type do you choose for ExpressLRS?
2Which channel order does Betaflight expect by default?

Module 7 · Radio: EdgeTX and ExpressLRS — lesson 36 of 155

Switches: arming and functions

  • Time15 min
  • LevelBeginner
  • You’ll needRadio

In this lesson

  • Assign arm to a safe switch
  • Add beeper, turtle mode and other functions
MIXESMIXES · Dron5CH1–CH4sticksCH5SA · ArmCH6SB · BeeperCH7SC · TurtleCH8SD · AngleArm always on CH5 (AUX1)

Why it matters

Accidental arming is the biggest risk in the hobby. A two-position switch, somewhere you won’t knock by mistake, is the first line of safety.

Step by step

  1. Go to the model’s Mixes.
  2. CH5 (AUX1): source SA, a two-position switch. This will be arm.
  3. CH6: beeper. CH7: turtle mode. CH8: angle mode, if you want it.
  4. On the Outputs screen, check that each switch moves its channel from −100 to +100.
  5. In Betaflight, on the Modes tab, you’ll assign each channel to its function.

Pro tip

Set up an audible warning on the radio if the arm switch is on at power-up (under “Power-on checks”): it stops the drone arming as you plug in the battery.

Common mistake

Putting arm on a three-position switch or a momentary button: it’s far too easy to arm by accident.

Going deeper: Recommended switches

Check it

1Which channel is usually used for arming?
2Which type of switch is best for arming?

Module 7 · Radio: EdgeTX and ExpressLRS — lesson 37 of 155

The ExpressLRS script

  • Time15 min
  • LevelKey
  • You’ll needRadio

In this lesson

  • Open the ExpressLRS script
  • Choose packet rate and power
  • Understand what each option changes
EXPRESSLRS SCRIPTExpressLRS · TXPacket Rate250 HzTelem Ratio1:64Switch ModeWideTX PowerDynamicBind▸Set it up and bind from here

Why it matters

The script controls how the radio talks to the drone. A well-chosen packet rate gives a fast response up close and safe range when you fly further away.

Step by step

  1. Open it at SYS → Tools → ExpressLRS.
  2. Packet Rate: more hertz = less latency but less range. 250 Hz is a good starting point for freestyle.
  3. Telem Ratio: how many packets are used for telemetry. Leave the default value.
  4. TX Power: dynamic, so it rises by itself when needed, with a reasonable maximum.
  5. Check that the radio and the receiver have the same major ExpressLRS version: 4.x won’t connect to 3.x.

Pro tip

Note down the ELRS version on your radio and on the receiver. When an update breaks the link, you’ll know straight away why.

Common mistake

Setting the packet rate to the maximum because you think higher is always better. For long range, it’s worse.

Going deeper: Why ExpressLRS

Check it

1Where do you open the ExpressLRS script?
2What do you gain with a higher packet rate?

Module 7 · Radio: EdgeTX and ExpressLRS — lesson 38 of 155

Binding radio and receiver

  • Time15 min
  • LevelKey
  • You’ll needRadio · Drone · Computer or phone (for the phrase)

In this lesson

  • Bind the receiver to the radio
  • Know whether the bind worked
TWO WAYS TO BINDPhraseon the radioSamephrase on RXBoundaloneOr: 3×plug inBindin the scriptSteady receiver light = bound

Why it matters

Without a bind, the drone can’t hear you. The binding phrase is the easiest way: all your drones with the same phrase bind to your radio by themselves.

Step by step

  1. With a phrase (recommended): pick a phrase and set it on the radio and the receiver (with the ELRS Configurator or the receiver’s WiFi web page).
  2. Without a phrase: plug and unplug the drone three times in a row: the receiver LED will flash quickly (bind mode).
  3. Then, in the radio’s ExpressLRS script, press Bind.
  4. Solid LED on the receiver: bound. Slow flashing: no signal.
  5. In Betaflight, on the Receiver tab, check that the sticks move the bars.

Pro tip

Use a long, personal phrase. If a friend uses the same one, your drone might accept both radios.

Common mistake

Trying to bind with different ELRS versions. Update first so they match.

Going deeper: Betaflight tutorial: receiver

Check it

1What does a solid receiver LED mean?
2How do you put the receiver in bind mode without a phrase?

Module 7 · Radio: EdgeTX and ExpressLRS — lesson 39 of 155

Telemetry and alarms

  • Time10 min
  • LevelBeginner
  • You’ll needRadio · Drone bound

In this lesson

  • Enable the drone’s telemetry on the radio
  • Set up signal and battery alarms
TELEMETRYTELEMETRY · Dron5RQly100 %1RSS−48 dBRxBt24.6 VTPWR100 mWRQly alarm< 70 %The radio warns you before it’s too late

Why it matters

With telemetry, the radio can tell you out loud that the battery is low or the signal is getting worse, so you don’t have to look at the OSD in the middle of a manoeuvre.

Step by step

  1. With the drone powered on and bound, go to the model’s Telemetry page.
  2. Press Discover new sensors: RQly, 1RSS, RxBt and others will appear.
  3. RQly is the link quality (in %). The most useful one for knowing whether you’re at the limit.
  4. Add an alarm (Special Functions) for when RQly drops below 70% and when the battery drops below 3.5 V per cell.
  5. Try it in the workshop: move a bit further away or lower the power and listen for the warning.

Pro tip

Set up a special function that announces the battery voltage out loud with a switch: you won’t need to look at the OSD.

Common mistake

Relying only on RSSI (dBm). Link quality (RQly) is a better warning that the signal is being lost.

Going deeper: Radio and receiver

Module practice Try the radio in the site’s simulator →

Check it

1Which sensor shows link quality?
2What do you need to do for the sensors to appear?

Module 8 · Radio signal: LQ, RSSI and SNR — lesson 40 of 155

Three numbers, three questions

  • Time10 min
  • LevelBeginner
  • You’ll needRadio with telemetry

In this lesson

  • Know what each indicator measures
  • Understand why one number alone isn’t enough
THE LINK INDICATORSLQLink Qualitydo they arrive?dBmRSSIhow strong?SNRSignal/noiseis it noisy?Always read them together

Why it matters

Controlling the drone depends on an invisible radio link. These three numbers are the only way to tell, mid-flight, whether the link is healthy or you’re about to lose it.

Step by step

  1. LQ (Link Quality): the percentage of packets that arrive intact. Ideally 100%; in normal flight it hovers between 90 and 100.
  2. RSSI: the strength of the incoming signal, in dBm. It runs from 0 (very strong) down to about −130 (nothing). It’s always negative.
  3. SNR: how much stronger the signal is than the background noise, in dB. The higher, the better.
  4. LQ tells you whether the link works right now; RSSI and SNR tell you how much margin you have left.
  5. With ExpressLRS, all three reach the radio (telemetry) and the OSD.

Pro tip

Think of LQ as the conversation and RSSI as the volume: you can understand someone speaking quietly perfectly well… until suddenly you can’t.

Common mistake

Looking only at LQ. It can read 100% just before you crash, because it doesn’t warn you how much margin is left.

Going deeper: Why ExpressLRS

Check it

1What does LQ measure?
2What sign does RSSI in dBm always have?

Module 8 · Radio signal: LQ, RSSI and SNR — lesson 41 of 155

RSSI: the margin you have left

  • Time15 min
  • LevelKey
  • You’ll needRadio · OSD

In this lesson

  • Read RSSI in dBm
  • Know the sensitivity limit of your packet rate
  • Work out the margin you have
RSSI IN dBm (ExpressLRS 2.4 GHz)-112 dBm150 Hz limit-105 dBm500 Hz limit-95 dBmalarm-60 dBmcloseEvery 6 dB of margin ≈ double the distance

Why it matters

Each packet rate has a sensitivity limit: below it, the receiver can’t make out anything. The distance between your RSSI and that limit is your margin, and the margin is what gets you home.

Step by step

  1. Look at RSSI in dBm, not as a percentage: it’s the real number.
  2. Know the limit for your packet rate. With ExpressLRS 4 at 2.4 GHz: about −105 dBm at 500 Hz and about −112 dBm at 150 Hz.
  3. Margin = current RSSI − limit. At −85 dBm on 500 Hz, you have about 20 dB of margin.
  4. Rule of thumb: every 6 dB of margin is roughly equivalent to doubling the distance.
  5. Turn back well before you reach the limit: obstacles and turns can make the signal drop suddenly.

Pro tip

If you want to fly far, lower the packet rate: going from 500 to 150 Hz gains you about 7 dB of sensitivity, which is more than double the range.

Common mistake

Confusing signal strength with signal quality. You can have good RSSI with interference (low SNR) and the link still suffers.

Going deeper: Why ExpressLRS

Check it

1What is roughly the sensitivity limit of ELRS 2.4 GHz at 500 Hz?
2How many dB of margin are roughly equivalent to doubling the distance?

Module 8 · Radio signal: LQ, RSSI and SNR — lesson 42 of 155

LQ: the link quality

  • Time10 min
  • LevelKey
  • You’ll needOSD

In this lesson

  • Interpret LQ in flight
  • Know when to worry and when to turn back
LINK QUALITY (%)50 %failsafe risk70 %alarm90 %investigate100 %idealBelow 90%, something is up

Why it matters

LQ is the most direct measure of whether the link is working. A sudden drop tells you something is interfering or you’ve gone behind an obstacle.

Step by step

  1. Between 90 and 100%: normal. Small fluctuations are common.
  2. Repeatedly below 90%: check antennas, orientation or interference.
  3. At 70%: set the alarm on the OSD and on the radio. Bring it back towards you.
  4. Below 50%: failsafe is imminent.
  5. Remember that LQ drops very fast at the end: that’s why you need to watch RSSI too.

Pro tip

If LQ always drops at the same spot on the field, look for the obstacle there: a tree, a hill or a metal structure between you and the drone.

Common mistake

Thinking that 100% LQ means you can go further without problems.

Going deeper: Radio and receiver

Check it

1At what LQ is failsafe imminent?
2What is a good LQ alarm value?

Module 8 · Radio signal: LQ, RSSI and SNR — lesson 43 of 155

SNR: signal versus noise

  • Time10 min
  • LevelAdvanced
  • You’ll needOSD

In this lesson

  • Understand what SNR is
  • Detect interference that RSSI doesn’t show
SNR (dB) AT 500 Hz5 dBbad9.5 dBgoodAt 150 Hz: bad below 0, good above 8.5

Why it matters

RSSI only tells you how strong the signal arrives, not whether there’s noise around it. With a lot of interference, the signal can be strong and the link bad. SNR picks that up.

Step by step

  1. SNR compares the signal with the background noise. Higher = better.
  2. At 2.4 GHz and 500 Hz: below 5 dB is bad; above 9.5 dB is good.
  3. At 150 Hz: below 0 dB is bad; above 8.5 dB is good.
  4. Good RSSI but low SNR: there’s interference (WiFi, other radios, the drone’s own electronics).
  5. Try moving the receiver antenna away from the VTX and power cables.

Pro tip

If SNR is low even up close, suspect the drone itself: a powerful VTX next to the receiver can deafen it.

Common mistake

Raising the radio’s power to fix an interference problem coming from the drone itself. It won’t solve it.

Going deeper: Radio and receiver

Check it

1Good RSSI but low SNR. What does it indicate?
2At 500 Hz, an SNR above what value is good?

Module 8 · Radio signal: LQ, RSSI and SNR — lesson 44 of 155

On the OSD and with alarms

  • Time15 min
  • LevelKey
  • You’ll needBetaflight · Goggles

In this lesson

  • Show LQ, RSSI and SNR on the OSD
  • Set up alarms that warn you in time
BETAFLIGHT · CLICLIRSSI ChanneldisabledRSSI_ADCdisabledOSDLQ · dBm · RSNRset osd_link_quality_alarm= 70set osd_rssi_dbm_alarm= −95set osd_rsnr_alarm= 4Type save when done

Why it matters

If the numbers aren’t on the OSD, you’ll never look at them in flight. And a well-set alarm makes you turn back while there’s still margin, not when it’s already too late.

Step by step

  1. On the Receiver tab, disable RSSI Channel and RSSI_ADC: with CRSF the data arrives via telemetry.
  2. On the OSD tab, enable Link Quality, RSSI dBm Value and RSNR Value.
  3. In the CLI: set osd_link_quality_alarm = 70
  4. set osd_rssi_dbm_alarm = -95 and set osd_rsnr_alarm = 4.
  5. Type save. Also set up the RQly alarm on the radio (telemetry lesson).

Pro tip

Put the three values together in one corner of the OSD: a quick glance is enough to know the state of the link.

Common mistake

Leaving the old RSSI channel enabled: the OSD shows values that don’t match reality.

Going deeper: Betaflight tutorial: OSD

Check it

1What do you disable on the Receiver tab with ExpressLRS?
2Which command sets the LQ alarm to 70%?

Module 8 · Radio signal: LQ, RSSI and SNR — lesson 45 of 155

Reading them together

  • Time15 min
  • LevelKey
  • You’ll needOSD · Radio

In this lesson

  • Interpret the combinations of the three indicators
  • Make the right decision in flight
AS YOU FLY AWAYclosefarLQ100 %72 %RSSI−60 dBm−101 dBmSNR11 dB3 dBWhen all three drop: turn back

Why it matters

Each indicator on its own can mislead you. Together, they tell you exactly what’s going on: whether it’s distance, interference or you’re at the limit.

Step by step

  1. High LQ, high RSSI, high SNR: healthy link. Enjoy.
  2. High LQ, low RSSI: you’re approaching the range limit. Start heading back.
  3. High LQ, high RSSI, low SNR: strong but noisy signal: interference.
  4. Low LQ, RSSI and SNR: you’re at the limit. Come back now, gaining altitude if needed.
  5. After flying, check the radio’s telemetry to see where the minimums were.
LQRSSISNRWhat happens
HighHighHighHealthy link
HighLow—Near the range limit
HighHighLowInterference
LowLowLowAt the limit: turn back now

Pro tip

Gaining altitude is the quickest way to recover signal: it clears obstacles from the line between the antenna and the drone.

Common mistake

Carrying on because LQ is still at 100%. RSSI was already warning you.

Going deeper: Radio and receiver

Check it

1LQ at 100% but RSSI very low. What do you do?
2What's the fastest way to get signal back?

Module 8 · Radio signal: LQ, RSSI and SNR — lesson 46 of 155

Latency: where every millisecond comes from

  • Time15 min
  • LevelAdvanced
  • You’ll needNothing

In this lesson

  • Knowing where the delay between what you do and what you see comes from
  • Prioritising where you can improve
TYPICAL LATENCY OF A 5"Digital video40 msAnalogue video15 msRadio link15 msFlight controller3 msMotors50 msAt 160 km/h, 10 ms = 45 cm travelled

Why it matters

Latency is the time between moving the stick and seeing it in the goggles. At 160 km/h, every 10 ms the drone travels almost half a metre blind. That's why racing pilots take it so seriously.

Step by step

  1. Video: analogue and HDZero are usually between 10 and 20 ms; DJI and Walksnail, between 30 and 50 ms. More frames per second, less latency.
  2. Radio link: between 5 and 25 ms depending on the system and packet rate. 250 Hz is a good balance.
  3. Flight controller: the PID and filters add only a few milliseconds, but over-filtering adds up.
  4. Motors: the time they take to change speed can reach 50 ms or more. Motors with enough torque and light props respond sooner.
  5. A weak digital signal increases latency: good antennas and suitable power help too.

Pro tip

If you fly digital, set the highest frame rate your system allows: it's the easiest latency improvement you can make.

Common mistake

Obsessing over a 1000 Hz radio link and forgetting the video and the motors, which add many more milliseconds.

Going deeper: Video latency

Check it

1Which video system usually has the least latency?
2What reduces motor latency?

Module 8 · Radio signal: LQ, RSSI and SNR — lesson 47 of 155

RC smoothing: from staircase to curve

  • Time15 min
  • LevelAdvanced
  • You’ll needBetaflight · Radio

In this lesson

  • Understanding why the radio signal arrives in steps
  • Knowing what RC smoothing does
  • Choosing a stable packet rate
PACKETS ARRIVE IN STEPStime →stickradio packetsafter RC smoothingSmoothing removes the jumps, but adds delay

Why it matters

The flight controller calculates thousands of times per second, but the radio sends it the stick position only 50 to 1000 times per second. Between packets the value doesn't change: the signal arrives in steps. If it isn't smoothed, every step is a sudden kick for the feedforward and the motors.

Step by step

  1. At 250 Hz, a packet arrives every 4 ms; at 500 Hz, every 2 ms.
  2. Each step, once differentiated, becomes a spike: the feedforward sees it as a stick kick and the motors make little jumps.
  3. RC smoothing is a filter that joins the steps into a curve. Betaflight measures the packet rate by itself and adjusts the cutoff.
  4. Order of magnitude of the cutoff: less than half the packet rate. Higher cutoff, less delay but more jumps.
  5. Use a fixed rate. If the rate changes in flight, the smoothing can end up badly matched. In the CLI, rc_smoothing_info tells you which rate it detects.
Packet rateOne packet everyApproximate cutoff
50 Hz20 ms≈ 20 Hz
150 Hz6.7 ms≈ 65 Hz
250 Hz4 ms≈ 110 Hz
500 Hz2 ms≈ 225 Hz

Pro tip

If your motors sound "rough" only when you move the sticks, check feedforward and RC smoothing before the gyro filters.

Common mistake

Turning the smoothing up to the maximum for smoother footage: the drone will respond late and feel mushy.

Going deeper: Symptoms and fixes

Module practice Work out your ExpressLRS link margin →

Check it

1Why does the radio signal arrive in steps?
2What does the rc_smoothing_info command tell you?

Module 9 · Advanced ExpressLRS and EdgeTX — lesson 48 of 155

ExpressLRS 4.0: upgrade without losing anything

  • Time30 min
  • LevelAdvanced
  • You’ll needComputer · ELRS Configurator · Radio

In this lesson

  • Knowing what changes in ExpressLRS 4.0
  • Backing up your settings before upgrading
  • Upgrading the radio and receivers in order
THE UPDATE ORDER1 Backupsettings2 RadioTX module3 Receiversall4 Bindphrase5 TestLQ4.0 doesn’t talk to 3.x: update everything

Why it matters

ExpressLRS 4.0 isn't compatible with 3.x: if you upgrade the radio, no receiver on the old version will connect to it. It also changes the file system, and some custom settings are lost if you don't back them up.

Step by step

  1. Backup: from the module's web page (WiFi), export the configuration, especially if you use Model Match or your own hardware settings.
  2. Inventory: make a list of all your drones and receivers. The SPI receivers built into some AIOs stay on 3.x.
  3. Radio: upgrade the TX module with the configurator or over WiFi.
  4. Receivers: upgrade them all (over WiFi or through the flight controller). Use the same binding phrase.
  5. Test: check the link quality and the switches in the Receiver tab before flying.

Pro tip

If you have drones you won't be able to upgrade, consider an external TX module with the old version just for them, or wait until you have everything ready.

Common mistake

Upgrading the radio on the day you go flying and discovering in the field that no drone will bind.

Going deeper: ExpressLRS

Check it

1Does a receiver running ExpressLRS 3.x connect to a radio running 4.0?
2What should you do before upgrading the radio's module?

Module 9 · Advanced ExpressLRS and EdgeTX — lesson 49 of 155

Packet rates and telemetry in depth

  • Time20 min
  • LevelAdvanced
  • You’ll needRadio · ExpressLRS script

In this lesson

  • Choosing the packet rate according to use
  • Understanding the LoRa and FLRC modes and the ones that repeat packets
  • Adjusting the telemetry ratio
MORE HERTZ = LESS LATENCY, LESS RANGE50 Hzmax range150 Hzlong range250 Hzfreestyle500 HzracingF1000racing, close-inRelative range (approximate)

Why it matters

The packet rate is the balance between response and range. A rate that's too high for where you fly makes you lose packets; one that's too low makes the drone feel less direct. Telemetry also shares the link with control.

Step by step

  1. LoRa (50–500 Hz): the classic modulation. The lower the rate, the more sensitivity and range.
  2. FLRC (F500, F1000): very low latency for racing and close-range freestyle, with less range.
  3. Modes that repeat packets (D250, D500…): they send every packet twice to be more robust, at the cost of a lower effective rate.
  4. Telemetry: the ratio says how often one packet goes back. The default is fine; increase it only if you need more data (for example, GPS).
  5. Change the rate on the radio; the receiver follows by itself. Then check RC smoothing in Betaflight.

Pro tip

For normal freestyle, 250 or 500 Hz is more than enough. Below 100 Hz the response already feels mushier.

Common mistake

Setting F1000 for a mountain flight. At the first rock between you and the drone, the link drops.

Going deeper: ExpressLRS range calculator

Check it

1Which rate gives the most range?
2What do the modes that repeat packets do?

Module 9 · Advanced ExpressLRS and EdgeTX — lesson 50 of 155

Power, range and legal limits

  • Time15 min
  • LevelKey
  • You’ll needRadio

In this lesson

  • Understanding dynamic power
  • Knowing the power limits in Europe
  • Gaining range without raising the power
MODULE POWER (mW)25 mW868 MHz100 mW2.4 GHz EU250 mW500 mW1000 mWIn Europe: 100 mW at 2.4 GHz, 25 mW at 868 MHz

Why it matters

More power doesn't always mean more range, and in Europe there are limits. Also, the receiver's telemetry transmits too: if you can't get the receiver's signal, raising the radio's power won't fix it.

Step by step

  1. Dynamic power: the radio raises and lowers the power depending on the signal. Leave it on with a permitted maximum.
  2. Limits in Europe: 100 mW of radiated power at 2.4 GHz and 25 mW at 868 MHz (with usage restrictions). Check the regulations currently in force.
  3. Antennas: the receiver's one away from the carbon and the cables; the radio's one perpendicular to the drone's and not covered by your hand.
  4. Return link: the receiver transmits at low power. If telemetry is lost before control, the problem is the receiver or its antenna.
  5. Range test: on the ground, at minimum power, walk away and watch when the link quality drops. Compare between drones.

Pro tip

The ExpressLRS calculator on the website tells you what margin you have at each distance: it's the way to choose the rate and power without gambling your drone.

Common mistake

Setting 1 W on the radio to fly in a park. It's illegal in Europe, causes interference and you barely gain any range.

Going deeper: Frequencies and power levels

Check it

1What is the maximum power allowed at 2.4 GHz in Europe?
2If telemetry is lost before control, what do you check?

Module 9 · Advanced ExpressLRS and EdgeTX — lesson 51 of 155

Backpack and VTX Admin

  • Time25 min
  • LevelAdvanced
  • You’ll needRadio · ExpressLRS script · Compatible goggles

In this lesson

  • Changing the VTX channel from the radio
  • Knowing what the Backpack does
  • Making the goggles follow the drone without touching them
THE RADIO TALKS TO THE VIDEORadiochannel and powerELRSlinkBetaflightVTX AdminVTXchangesBackpackgogglesOne place to change channel: the radio

Why it matters

In the field, changing channel means touching the drone and the goggles. With VTX Admin and the Backpack you do it from the radio in seconds, and it's much harder to pick the wrong channel.

Step by step

  1. VTX Admin: in the ExpressLRS script, choose band, channel and power and press Send VTx. Betaflight applies it to the VTX (VTX control must be working).
  2. Radio Backpack: a small WiFi module that sends the channel to compatible goggles so they change by themselves.
  3. Goggles Backpack: receives the channel, can start recording on arming and can send head tracking.
  4. Bind the Backpacks with the same binding phrase you use in ExpressLRS.
  5. Check it in the workshop with the VTX in pit mode: change channel from the radio and see that the goggles follow it.

Pro tip

Save the channel each drone uses in its model: when you switch models, the radio will send it again.

Common mistake

Using VTX Admin without a VTX table in Betaflight. The command arrives, but the VTX doesn't know what to do with it.

Going deeper: ExpressLRS

Check it

1What does VTX Admin need to work?
2What can the goggles' Backpack do?

Module 9 · Advanced ExpressLRS and EdgeTX — lesson 52 of 155

Several drones: Model Match and phrases

  • Time15 min
  • LevelKey
  • You’ll needRadio

In this lesson

  • Organising the radio with one model per drone
  • Enabling Model Match
  • Avoiding arming the wrong drone
ONE MODEL PER DRONEModel Match oneach drone, its own modelSame model for everythingwrong rates and switches

Why it matters

When you have several drones, it's easy to fly one with another's model: swapped switches, wrong alarms or wrong rates. Model Match makes the receiver accept only its own model.

Step by step

  1. Create one model per drone in EdgeTX, named after the drone.
  2. In each model, in the module settings, set a different receiver number (0, 1, 2…).
  3. In the ExpressLRS script, enable Model Match with the drone powered on and bound: the receiver will store that number.
  4. Test it: with another model selected, the drone should stay disconnected.
  5. Use the same binding phrase for all your drones: it's simpler and Model Match already keeps them apart.

Pro tip

Set a different voice or sound when each model loads: you'll know which one you have selected without looking at the screen.

Common mistake

Enabling Model Match without the drone connected. The receiver doesn't learn the number and then won't connect.

Going deeper: The radio

Check it

1What does Model Match do?
2How will you know it works?

Module 9 · Advanced ExpressLRS and EdgeTX — lesson 53 of 155

EdgeTX: logical switches and special functions

  • Time30 min
  • LevelAdvanced
  • You’ll needRadio · EdgeTX manual

In this lesson

  • Creating conditions with logical switches
  • Making arming safer
  • Adding alerts and voice read-outs
ARM ONLY WITH THROTTLE AT ZEROEdgeTX · Logical switchesL01Gas < −95L02SA up AND L01CH5 (armed)L02 “sticky”SF1SA up → “armed”SF2L03 → hapticSF3SB → reads voltageThe radio won’t let you arm with the throttle up

Why it matters

Logical switches are small conditions that the radio evaluates continuously. With them you can avoid arming by mistake, set up custom alerts or combine switches.

Step by step

  1. Logical switch: a condition, such as “throttle below −95” or “SA up and L01”.
  2. Safe arming: make the arm channel only turn on when the switch is up and throttle is low (with a condition that holds until you flip the switch down).
  3. Special Functions: actions tied to a switch: play a sound, read out a value, vibrate or start a timer.
  4. Example: with SB, have the radio announce your drone’s battery voltage.
  5. Test every condition on the outputs screen and in Betaflight before flying.

Pro tip

Before creating complicated ones, write down on paper what you want to happen: a radio's logic goes wrong just like a program's.

Common mistake

Building a conditional arm and not checking what happens if the throttle goes up after arming. The condition should keep the drone armed, not cut it in flight.

Going deeper: Switches

Check it

1What is a logical switch in EdgeTX?
2What makes a good arming condition?

Module 9 · Advanced ExpressLRS and EdgeTX — lesson 54 of 155

Voices, timers and sensors

  • Time25 min
  • LevelAdvanced
  • You’ll needRadio · Drone bound

In this lesson

  • Create calculated sensors
  • Set up useful timers
  • Make the radio warn you by voice
USEFUL SENSORS ON THE RADIOEdgeTX · TelemetryRQlylink qualityRxBtdrone voltageCellsvoltage per cellCapacitymAh usedTimer 1armed timeTimer 2throttle > 10%Voice alerts: no need to check the OSD

Why it matters

With goggles on you can’t look at the radio’s screen. Voice and vibration alerts give you the key info —link, battery and time— without distracting you.

Step by step

  1. Telemetry page: Discover new sensors with the drone powered on and bound.
  2. Calculated “per cell” sensor: total voltage ÷ number of cells. Easier to understand than the total.
  3. Timers: one on the arm switch (flight time) and another on throttle above 10% (real motor time).
  4. Alerts: in Special Functions, an alert when link quality drops below 70% and when the battery drops below 3.5 V per cell.
  5. Assign a switch to hear the voltage on demand.

Pro tip

Make the battery warning repeat every few seconds: a single alert is easily missed when you’re focused on a trick.

Common mistake

Filling the radio with voices that talk all the time. In the end you don’t hear even the important ones.

Going deeper: The radio

Check it

1Why is a per-cell voltage sensor useful?
2What does a timer tied to throttle above 10% measure?

Module 9 · Advanced ExpressLRS and EdgeTX — lesson 55 of 155

EdgeTX backups, templates and updates

  • Time20 min
  • LevelBeginner
  • You’ll needComputer · EdgeTX Buddy · USB cable

In this lesson

  • Back up the SD card
  • Create a template model
  • Update EdgeTX without losing anything
YOUR RADIO, ALWAYS RECOVERABLESD cardmodelsEdgeTX BuddybackupTemplatebase modelUpdatefirmwareRestoremodelsA copied base model saves half an hour per drone

Why it matters

A well-configured radio is hours of work. If you lose the card or an update fails, without a backup you’ll have to start from scratch.

Step by step

  1. Connect the radio to your computer in storage mode and copy the whole SD card to a folder with the date.
  2. Create a template model with your switches, timers, alerts and sensors.
  3. For each new drone, copy the template, rename it and change the receiver number.
  4. To update, use EdgeTX Buddy: firmware and SD card contents of the same version.
  5. After updating, check your models, alerts and stick calibration.

Pro tip

Keep the card backup in the cloud or on another disk: if you lose it at the field, you recover it in five minutes.

Common mistake

Updating the firmware without updating the SD card contents. Sounds or scripts may be missing and the radio may show warnings.

Going deeper: The radio

Module practice Compare rates and power levels with the calculator →

Check it

1What should you do before updating EdgeTX?
2What is a template model for?

Module 10 · Betaflight — lesson 56 of 155

Connect and make a backup

  • Time15 min
  • LevelBeginner
  • You’ll needComputer · USB data cable

In this lesson

  • Connect Betaflight App to the flight controller
  • Back up your configuration
BETAFLIGHT APPCLI# diff all# version4.5.xboard_nameYOUR_BOARDset ...Save to file✓Before touching anything, save how it was

Why it matters

The factory configuration contains board settings that sometimes can’t be easily recovered. A ten-second backup can save you hours.

Step by step

  1. Open app.betaflight.com with Chrome or Edge.
  2. Connect the drone by USB, with no battery or props, and press Connect.
  3. If the port doesn’t show up, try another cable: many are charge-only.
  4. In the CLI tab, type diff all and press Enter.
  5. Press Save to file and save it with the drone’s name and the date.

Pro tip

Keep your backups in a cloud folder, one per drone. When you change flight controller, you’ll have all your settings ready.

Common mistake

Unplugging the cable while the app is saving or updating.

Going deeper: Betaflight tutorial: backup

Check it

1Which CLI command shows what you’ve changed from the defaults?
2Your computer can’t see the board. What do you try first?

Module 10 · Betaflight — lesson 57 of 155

Firmware and options

  • Time20 min
  • LevelKey
  • You’ll needComputer · USB cable

In this lesson

  • Install the latest stable Betaflight version
  • Choose the right build options
  • Recover a board with DFU mode
FIRMWARE FLASHERFirmware FlasherBoardYOUR_BOARDVersionStableRadioCRSFOSDHD / AnalogFull chip erase✓Load Firmware [Online] → Flash

Why it matters

Betaflight is built to order for each drone. If you don’t include the radio protocol or the right OSD, the drone won’t listen to you or you’ll see nothing in the goggles.

Step by step

  1. Make a backup: Presets → Save Backup tab or diff all in the CLI.
  2. In the Firmware Flasher, press Detect or choose the board by its exact name (the CLI version command tells you).
  3. Stable version (they’re now numbered by date, like 2025.12). “Release candidates” may have bugs.
  4. Turn on Expert Mode and tick Full chip erase. Cloud build: CRSF radio, digital or analogue OSD, DShot motors and only the options you’ll use (GPS, LED…).
  5. If it won’t flash: DFU mode (boot button, or the bl command in the CLI), disconnect the GPS and receiver from the UARTs and, on Windows, use a DFU driver installer.
RadioProtocol in the build
ExpressLRS / CrossfireCRSF
FrSkySBUS or FPORT
FlyskyIBUS or SBUS
DJI (controller)SBUS

Pro tip

After flashing, calibrate the accelerometer and choose the motor protocol (DShot300 at 4 kHz, DShot600 at 8 kHz): those are the two warnings you’ll always see.

Common mistake

Flashing the wrong board with a similar name. Check the exact name in the backup from the previous step.

Going deeper: Betaflight tutorial: firmware

Check it

1Which radio protocol do you choose for ExpressLRS?
2The board doesn’t respond to flashing. What do you do?

Module 10 · Betaflight — lesson 58 of 155

Setup, ports and configuration

  • Time20 min
  • LevelKey
  • You’ll needComputer · Board diagram

In this lesson

  • Calibrate and align the board
  • Tell Betaflight where each part is
  • Choose the motor protocol
PORTS TABPortsUSB VCPMSPUART1VTX (MSP+DP)UART2Serial RXUART3—Save and RebootOne function per UART

Why it matters

The flight controller doesn’t know what you’ve soldered on. If you enable the receiver on the wrong UART, the drone won’t receive anything; if the alignment is wrong, it will flip on take-off.

Step by step

  1. Setup: move the drone and check that the 3D model does the same. Calibrate the accelerometer with the drone level.
  2. Ports: enable Serial RX on the receiver’s UART; for digital video, VTX (MSP + DisplayPort).
  3. Configuration: DShot300 or DShot600, Bidirectional DShot on, 14 motor poles.
  4. Power & Battery: calibrate the voltage with the multimeter.
  5. Save and reboot.

Pro tip

If you don’t remember which UART you soldered the receiver to, check the photos you took before closing the frame.

Common mistake

Enabling two functions on the same UART.

Going deeper: Betaflight tutorial: ports

Check it

1Where do you enable the receiver in the Ports tab?
2Which motor protocol do you use?

Module 10 · Betaflight — lesson 59 of 155

Calibrate voltage and current

  • Time20 min
  • LevelKey
  • You’ll needCharger · Multimeter · Battery in good condition

In this lesson

  • Calibrate the voltage with the multimeter
  • Calibrate the current sensor with the charger
  • Do it at the field without a computer
CALIBRATING THE CURRENT SENSORFlydown to 3.5 VOSD1520 mAhCharge1703 mAhFormula400×1520/1703New scale= 357Repeat 2 or 3 times

Why it matters

Voltage sags when you accelerate, so it’s misleading. Consumed mAh is the most reliable way to know how much battery you have left, but only if the current sensor is properly calibrated.

Step by step

  1. Voltage: measure the battery with the multimeter and compare it with Power & Battery. If the difference is more than 0.1 V, use the Calibrate button.
  2. Current: Current Meter Source to Onboard ADC (if the ESC has a sensor) and, in the OSD, mAh drawn.
  3. Fly a full battery down to about 3.5 V per cell and note the mAh on the OSD.
  4. Recharge it to the same voltage and note the mAh the charger put in.
  5. New scale = current scale × (OSD mAh ÷ charger mAh). Round it and repeat 2 or 3 times.
ExampleValue
Current scale400
mAh according to the OSD1520
mAh the charger puts in1703
New scale400 × 1520 ÷ 1703 ≈ 357

Pro tip

At the field, without a charger: if the OSD shows 10% more than the battery holds, raise the scale by 10%; if it shows less, lower it. You can do it from the OSD menu.

Common mistake

Calibrating with an old battery that no longer delivers its rated capacity: the result will be off.

Going deeper: Betaflight tutorial: battery

Check it

1The OSD shows 1520 mAh, the charger puts in 1703 and the scale is 400. What is the new scale?
2Why is it more reliable to look at mAh than voltage?

Module 10 · Betaflight — lesson 60 of 155

Receiver and modes

  • Time15 min
  • LevelKey
  • You’ll needBound radio

In this lesson

  • Check that each stick moves the right channel
  • Assign arm, beeper and turtle mode
RECEIVER AND MODESReceiver · ModesRoll / Pitch / Yaw1500Throttle1000ARM · AUX11700–2100BEEPER · AUX21700–2100FLIP OVER · AUX31700–2100Check every bar and every mode

Why it matters

An inverted or wrongly mapped channel makes the drone react the opposite way to what you expect. And without the modes set properly, you won’t be able to arm or the drone will arm when you don’t want it to.

Step by step

  1. Receiver: Serial protocol, CRSF provider, AETR1234 map.
  2. Move each stick: roll, pitch, yaw and throttle must move their bar towards 2000 in the right direction.
  3. At rest: 1500 on the three axes and 1000 on throttle.
  4. Modes: ARM on AUX1, BEEPER on AUX2 and FLIP OVER AFTER CRASH on AUX3, with the range on the switch’s high position.
  5. Flick each switch and check that the bar lights up.

Pro tip

If a bar moves the wrong way, invert the channel in the radio, not in Betaflight: that way the simulator and the drone will behave the same.

Common mistake

Leaving the throttle at the centre (1500) at rest: the drone won’t arm and, if it did, it would shoot up suddenly.

Going deeper: Betaflight tutorial: modes

Check it

1What value should throttle show at rest?
2A stick moves the wrong way. Where do you fix it?

Module 10 · Betaflight — lesson 61 of 155

Motors and failsafe

  • Time20 min
  • LevelKey
  • You’ll needBattery · Smoke stopper · Radio

In this lesson

  • Check the motor order and direction
  • Set up and test the failsafe
SAFE MOTOR TESTNopropsBattery+ smoke st.Ordermotors 1–4SpindirectionFailsafedo they stop?One motor at a time, at low throttle

Why it matters

If the motor order doesn’t match what Betaflight expects, the drone will flip on take-off. And a failsafe that doesn’t work can make the drone fly away on its own.

Step by step

  1. With no props on, connect the battery and open the Motors tab.
  2. Spin each motor at low throttle: 1 rear right, 2 front right, 3 rear left, 4 front left.
  3. If the order doesn’t fit, use the motor reorder button.
  4. If one spins the wrong way, change it with the spin direction wizard. If you use props-out, enable Motor direction is reversed.
  5. Failsafe: arm with no props, raise the throttle a little and switch the radio off: the motors must stop.

Pro tip

Test the failsafe every time you change the receiver or update ELRS. It’s the most important test of all.

Common mistake

Testing the motors with props on, “at low throttle”. One ordering mistake and the drone jumps at you.

Going deeper: Betaflight tutorial: motors

Check it

1Which is motor 1 in Betaflight?
2What should happen when you switch off the radio with the drone armed?

Module 10 · Betaflight — lesson 62 of 155

OSD, presets and rates

  • Time20 min
  • LevelBeginner
  • You’ll needGoggles

In this lesson

  • Set up a useful OSD
  • Know when to apply presets
  • Pick starting rates
BEFORE THE FIRST FLIGHTOSD · PID TuningVoltage per cellOSDLink QualityOSDFlight timeOSDPIDdefaultMax rates≈ 600 °/sSave a final backup with diff all

Why it matters

The OSD tells you when to land and whether the signal is good. And rates that are too high make the first flight much harder than it needs to be.

Step by step

  1. OSD: average cell voltage, Link Quality, flight time, consumption and warnings. Nothing else to start with.
  2. PID: leave the values at default for the first flight.
  3. Presets: you can apply a community baseline tune for 5", but read what it changes.
  4. Rates: the same as in the simulator. If you don't have any, a maximum speed of around 500–650 °/s.
  5. Save a final backup with diff all.

Pro tip

Use two rate profiles: a soft one for learning and filming, and another for when you feel confident.

Common mistake

Copying a professional pilot’s rates on day one.

Going deeper: Betaflight tutorial

Module practice Follow the Betaflight tutorial with your drone →

Check it

1What do you do with the PIDs for the first flight?
2Which rates do you use?

Module 11 · Betaflight in depth — lesson 63 of 155

Flight modes

  • Time20 min
  • LevelBeginner
  • You’ll needBetaflight · Radio

In this lesson

  • Know what each mode does
  • Choose which modes to assign to switches
  • Understand air mode
WHAT THE DRONE DOES IF YOU LET GO OF THE STICKSACROAcroholds the angleANGLEAnglelevels outHORHorizona mixAIRAir modecontrol at 0%ALTAlt / Pos holdwith sensorsAcro is the base: you fly in it when no other is active

Why it matters

The mode decides what the drone does when you let go of the sticks. Mixing them up is behind many beginner crashes: in acro, if you release the stick, the drone stays tilted.

Step by step

  1. Acro: the stick commands the rotation rate. If you leave it centred, the drone holds the angle it had. It's the mode for freestyle and racing.
  2. Angle: the stick commands the angle and, when you release it, the drone levels out. Useful for learning and for relaxed flights.
  3. Horizon: like angle near the centre and like acro at the extremes. Allows flips with some assistance.
  4. Air mode: keeps motor control with the throttle at zero. Essential for freestyle; in current versions it comes enabled.
  5. Altitude hold and position hold (recent versions): they need a barometer or GPS and are for relaxed flying and filming, not freestyle.

Pro tip

Assign Angle to a switch and learn to fly without it: it's your “parachute” while you learn acro, but don't depend on it.

Common mistake

Activating Angle by mistake in the middle of a flip. The drone tries to level out and makes a strange move. Check your switches in the Modes tab.

Going deeper: Flight modes

Check it

1In acro mode, what does the drone do if you leave the stick centred?
2What does air mode achieve?

Module 11 · Betaflight in depth — lesson 64 of 155

Turtle mode, set up properly

  • Time15 min
  • LevelKey
  • You’ll needBetaflight · Radio · DShot

In this lesson

  • Set up turtle mode
  • Use it without burning the ESC
  • Know when not to use it
FLIPPING THE DRONE OVER AFTER IT LANDS UPSIDE DOWNDisarmalwaysSwitchturtleArmmotors reversedStickto the sideDisarmand backOnly on soft surfaces and for a few seconds

Why it matters

Turtle mode spins two motors in reverse to flip the drone over when it has landed upside down. Done right, it saves you a walk; done wrong, it burns out a motor or an ESC stuck in the grass.

Step by step

  1. You need DShot (it's what allows the motors to spin in reverse).
  2. Modes tab: assign FLIP OVER AFTER CRASH to a two-position switch.
  3. In the field: disarm, turn on the turtle switch and arm. Now the roll or pitch stick flips the drone towards that side.
  4. Give short bursts. If it doesn't turn within 2–3 seconds, stop: a prop is stuck.
  5. Disarm, turn off turtle mode and arm normally again.

Pro tip

Practise it on the workshop floor with props on: you'll learn which way to move the stick without panicking.

Common mistake

Persisting when a prop is stuck in the grass or mud. The motor can't spin and the ESC heats up until it burns out.

Going deeper: Betaflight features

Check it

1What do you need for turtle mode to work?
2What should you do if the drone doesn't turn within a few seconds?

Module 11 · Betaflight in depth — lesson 65 of 155

Rates in depth

  • Time25 min
  • LevelAdvanced
  • You’ll needBetaflight · Rates converter

In this lesson

  • Understand the three rates numbers
  • Convert rates from one system to another
  • Adjust them to your style
STICK CURVE: CENTRE, MAX AND EXPOstick position →°/ssoft centremax 800 °/sno expowith expoSoft centre, fast extremes

Why it matters

Rates are how the sticks respond: the sensitivity near the centre and the maximum rotation speed. Rates you like make flying feel natural; changing them often costs you muscle memory.

Step by step

  1. Centre sensitivity: how many degrees per second for each unit of stick near the centre. Lower means more precision in fine movements.
  2. Maximum rate: degrees per second with the stick fully over. Freestyle: 600–850 °/s; cinematic: 300–500 °/s.
  3. Expo: how quickly the response goes from the centre to the extreme. More expo, softer at the centre.
  4. Rates systems (Betaflight, Actual, KISS…) say the same thing with different numbers. Use the site's converter to convert between them.
  5. Throttle: with throttle mid and throttle expo you can make the hover zone more precise.

Pro tip

Use the same rates in the simulator and on the real drone. When you find ones you like, write them down in the hangar and don't touch them for weeks.

Common mistake

Copying a pro pilot's rates on day one. They'll be too fast for you and you'll struggle to progress.

Going deeper: Rates converter

Check it

1What maximum rate is typical in freestyle?
2What does expo do?

Module 11 · Betaflight in depth — lesson 66 of 155

Staged failsafe

  • Time20 min
  • LevelKey
  • You’ll needBetaflight · Radio

In this lesson

  • Understand the two failsafe stages
  • Choose the right procedure
  • Test it safely
WHEN THE SIGNAL IS LOST0 ssignal lostStage 1hold or centreGuard timein case it returnsStage 2drop · land · GPSMotorsstoppedAlways test it without props

Why it matters

If the drone loses signal, failsafe decides whether it drops, lands or returns. A badly set up failsafe can leave an uncontrolled drone still flying.

Step by step

  1. Stage 1: for a brief moment (the guard time), Betaflight holds the last values or centres the sticks, in case the signal comes back.
  2. Stage 2: if it doesn't come back, it applies the procedure: Drop (stops the motors), Landing (descends at low throttle) or GPS Rescue.
  3. For close-range freestyle, Drop is the most predictable. With GPS, GPS Rescue.
  4. The receiver must be set to send nothing when it loses signal (ExpressLRS already does this by default).
  5. Test it without props: arm, raise the throttle a little, switch off the radio and check that the motors stop (or do what you chose) in the expected time.

Pro tip

Repeat the test after every receiver change or update: it's the most important safety test there is.

Common mistake

Setting the receiver to “hold last position” with throttle. The drone would keep flying out of control.

Going deeper: Betaflight features

Check it

1Which procedure is the most predictable for close-range freestyle?
2How do you test failsafe?

Module 11 · Betaflight in depth — lesson 67 of 155

Arm safely

  • Time20 min
  • LevelKey
  • You’ll needBetaflight · FPV Assistant

In this lesson

  • Understand the arming warnings
  • Add a prearm switch
  • Use the buzzer to know the status
WHY IT WON’T ARM (AND WHY THAT’S GOOD)CLI · statusRXLOSSno signalTHROTTLEthrottle isn’t at zeroANGLEtilted too farCLIconfigurator openMSPconnected to the computerNOPREARMprearm missingEvery warning is a safeguard: read it before changing anything

Why it matters

Betaflight won't let you arm if something isn't safe. Understanding why it won't arm saves you time and stops you disabling safeguards by accident.

Step by step

  1. In the CLI, status shows the warnings that prevent arming. The site's assistant explains them one by one.
  2. Throttle: it must be fully down. If it won't arm, check in Receiver that the throttle reaches about 1000.
  3. Angle: it won't arm if the drone is tilted too far (by default, about 25°). It can be changed, but leave it as it is at first.
  4. Prearm: a second switch that must be activated before arming. It stops you arming by accident with a knock.
  5. Buzzer: sounds when arming, when the signal is lost and when the battery is low. Very handy for knowing the status without goggles.

Pro tip

Put arming on a switch you won't touch by accident and the beeper on another, far away from it: that way you won't arm while looking for the drone.

Common mistake

Raising the arming angle to the maximum so you can always arm. A drone that arms upside down can jump at you.

Going deeper: Why it won't arm

Check it

1Which CLI command shows why it won't arm?
2What is prearm for?

Module 11 · Betaflight in depth — lesson 68 of 155

LEDs, buzzer and lost drone

  • Time20 min
  • LevelBeginner
  • You’ll needBuzzer · LED strip · Soldering iron

In this lesson

  • Connect the buzzer and the LEDs
  • Set up the lost-drone alert
  • Get ready to find the drone
FINDING THE DRONE WHEN IT CRASHES♪Buzzeron the boardLEDLightsorientationGPSCoordinateslast position🔋Finderown batteryIf the battery gets knocked out, only the finder with its own cell still beeps

Why it matters

Losing a drone in tall grass is frustrating and expensive. A well-configured buzzer and the last GPS position are the difference between finding it in a minute or never finding it.

Step by step

  1. Buzzer: on the BZ+ and BZ− pads. In Betaflight, enable the beeper on signal loss and assign a BEEPER switch.
  2. LEDs: addressable LED strip on the LED pad, powered at 5 V. Set up in the LED Strip tab. They help you orient yourself and find the drone at night.
  3. GPS: put the coordinates on the OSD and record the DVR: the last frame tells you where it was.
  4. Locator with its own battery: a small beeper that activates when the drone loses power. Essential for long range.
  5. Practise: hide the powered-on drone in the grass and find it by sound.

Pro tip

When you crash far away, don't take your goggles off: watch the DVR of the last few seconds and memorise where it was before you start walking.

Common mistake

Connecting the LED strip to the regulator without checking how much it draws. Too many LEDs can drop the 5 V and reboot the flight controller mid-flight.

Going deeper: Betaflight features

Check it

1Which aid keeps sounding if the battery flies off in the crash?
2Where do you look first to find a drone that crashed far away?

Module 11 · Betaflight in depth — lesson 69 of 155

Update without losing anything

  • Time30 min
  • LevelAdvanced
  • You’ll needBetaflight · FPV Assistant

In this lesson

  • Make a full backup before updating
  • Carry your configuration across versions
  • Check that everything works afterwards
FROM ONE VERSION TO ANOTHERdiff allbackupFlashfull erasePorts and receiverby handReviewed diffin partsTestwithout propsDon’t paste a whole old diff into a new version

Why it matters

Between major versions, some parameters change name or meaning. Pasting the whole old diff can cause errors or, worse, values you didn't want without you noticing.

Step by step

  1. Backup: diff all in the CLI, and save it. Save it in the site's hangar too.
  2. Flash: the stable version for your board, with full chip erase.
  3. Basics by hand: ports, receiver, modes, motors (protocol, poles, order) and OSD. These are the ones that change most.
  4. The rest: run the old diff through the assistant's version-changes tool, which flags the parameters that have changed, and apply it in parts.
  5. Test: without props, motor direction, failsafe and switches. Then a short, relaxed flight.

Pro tip

Don't update the week of an important outing: if something goes wrong, you'll need time to sort it out calmly.

Common mistake

Updating just because. If the drone flies well and the new version offers nothing you need, you can wait.

Going deeper: Version changes in the assistant

Check it

1Why shouldn't you paste a whole old diff into a new version?
2What should you test after updating?

Module 11 · Betaflight in depth — lesson 70 of 155

The CLI without fear

  • Time20 min
  • LevelAdvanced
  • You’ll needBetaflight

In this lesson

  • Read and change parameters in the CLI
  • Make and apply backups
  • Diagnose with simple commands
THE COMMANDS YOU’LL USECLIdiff allwhat you’ve changedget namevalue of a parameterset name = valuechange itsavesaves and rebootsstatusstatus and warningsresourceboard pinsNothing is saved until you type save

Why it matters

The CLI is the fastest and most exact way to configure Betaflight. Many tutorials and presets use CLI commands, and understanding them prevents mistakes when copying them.

Step by step

  1. diff all: shows only what differs from the defaults. It's the ideal backup.
  2. get name: shows a parameter and its possible values. get dshot shows all those containing “dshot”.
  3. set name = value: changes it. You can check it with another get.
  4. save: saves and reboots. Without save, everything is lost when you disconnect.
  5. status, version and resource help with diagnosis (arming warnings, exact version and pins).

Pro tip

When you copy commands from the internet, read them first: if they contain <code>defaults</code>, they'll leave your board at factory settings.

Common mistake

Typing commands and closing the configurator without save. Everything you changed disappears.

Going deeper: The Betaflight CLI

Module practice Convert your rates →

Check it

1Which command saves the changes?
2What does diff all show?

Module 12 · GPS and GPS Rescue — lesson 71 of 155

Choosing and connecting the GPS

  • Time20 min
  • LevelAdvanced
  • You’ll needGPS with an M10 chip · Soldering iron

In this lesson

  • Choose a suitable GPS
  • Connect it to a UART
  • Place it where it gets a good view of the satellites
GPS → FLIGHT CONTROLLERFlight controllerGPS M105V5VGGRXTXTXRXTX and RX crossed, always on a hardware UART

Why it matters

The GPS is what lets the drone know where home is. A slow or badly placed GPS takes ages to find satellites or gives wrong positions, and then rescue doesn’t work.

Step by step

  1. Pick a GPS with an M10 chip and the UBLOX protocol that sees more than 10 satellites outdoors.
  2. Connect 5V, G, and GPS TX to board RX and RX to TX.
  3. Use a hardware UART, not SoftSerial.
  4. If it has a compass (SDA/SCL), only connect it if you’re going to calibrate it; it isn’t needed for rescue.
  5. Mount it on top, facing the sky and away from the video antenna and the receiver.

Pro tip

If the GPS has a small internal battery, leave it connected for a few minutes on the first day: next time it will find satellites much faster.

Common mistake

Putting the GPS right next to the video transmitter: the interference leaves it without signal.

Going deeper: Long range

Check it

1What type of UART do you use for the GPS?
2Is the compass needed for GPS Rescue?

Module 12 · GPS and GPS Rescue — lesson 72 of 155

Setting up the GPS in Betaflight

  • Time20 min
  • LevelAdvanced
  • You’ll needBetaflight

In this lesson

  • Enable and configure the GPS
  • Check that it has a fix
  • Get the drone ready for rescue
GPS TABGPSProtocolUBLOXAuto ConfigONGalileoONHome point onceONPort (Ports)57600Minimum satellites8Wait for 10 satellites and 30 s before taking off

Why it matters

A rescue with the wrong home point takes the drone to the wrong place. Setting the GPS up properly and waiting for enough satellites is what makes it come back where it should.

Step by step

  1. Enable GPS in Configuration and assign it to the UART in the Ports tab (57600 for 10 Hz).
  2. GPS tab: UBLOX, Auto Config, Galileo and Set Home Point Once.
  3. Enable and calibrate the accelerometer: rescue flies in angle mode.
  4. Use a PID loop of 4 kHz or less.
  5. Before taking off, wait for 10 satellites or more and about 30 seconds for the altitude to settle.

Pro tip

Add the satellites, the home arrow and the distance to the OSD. If you enable HDOP, between 1 and 1.5 is excellent; above 2 or 3, bad.

Common mistake

Taking off without a GPS fix. The drone doesn’t know where home is and rescue can’t work.

Going deeper: Betaflight tutorial: failsafe

Check it

1Why is the accelerometer needed for GPS Rescue?
2How many satellites is it good to wait for before taking off?

Module 12 · GPS and GPS Rescue — lesson 73 of 155

Setting up GPS Rescue

  • Time25 min
  • LevelAdvanced
  • You’ll needBetaflight

In this lesson

  • Enable rescue in failsafe
  • Adjust altitude, speed and throttle
  • Set up the sanity checks
GPS RESCUEhomesignal lost1 · climb2 · return home3 · descendClimbs, returns home and descends

Why it matters

Rescue is an emergency autopilot: if you lose signal, the drone climbs, turns towards home and descends. Badly set up, it can hit trees, run out of battery or fall halfway.

Step by step

  1. Failsafe (expert mode): Stage 2 = GPS Rescue.
  2. Return altitude: fixed (for example, 50 m if there are trees and hills) or the maximum of the flight.
  3. Return speed: around 15–17 m/s for a 5" or a 7". Never below 2 m/s.
  4. Throttle: measure the hover throttle at half battery and set it as “hover”; minimum below and maximum above.
  5. Sanity checks: “Failsafe Only”. Never all disabled.

Pro tip

In failsafe Stage 1, don’t leave the throttle at zero: set it to the hover value and enable angle mode. That way the drone doesn’t fall while it waits.

Common mistake

Using rescue among trees, buildings or indoors: it only makes sense in open spaces.

Going deeper: Failsafe

Check it

1At which failsafe stage do you set GPS Rescue?
2Which sanity checks option is recommended?

Module 12 · GPS and GPS Rescue — lesson 74 of 155

Testing GPS Rescue

  • Time30 min
  • LevelAdvanced
  • You’ll needDrone with GPS · Open field

In this lesson

  • Test rescue without risking the drone
  • Know how to regain control
SAFE TESTBenchwithout propsSwitchtestFieldopen, 8+ sats50–100 mlowEnableand watchTake back control with the switch

Why it matters

A rescue you haven’t tested is a rescue you don’t know works. Testing it with a switch, at short distance and with the radio in hand is how you learn to trust it the day you need it.

Step by step

  1. On the bench, without props: assign a switch to GPS RESCUE and another to a test failsafe. Check that the OSD shows RESC.
  2. In the field, somewhere open and with 8 satellites or more, take off and move 50–100 m away at low altitude.
  3. Flip the failsafe switch. Watch the home arrow: the drone should turn round and come back.
  4. Without a compass, give it 5–10 seconds to get its bearings.
  5. Regain control by switching it off. Then remove the test failsafe from the modes.

Pro tip

Do the first test with a full battery and at a distance you can walk: if something goes wrong, you’ll be at the drone in no time.

Common mistake

Doing the first test at 2 km. If it doesn’t come back, you won’t know why.

Going deeper: Safety and regulations

Module practice Prepare your setup with the assistant →

Check it

1What distance is good for the first test?
2How do you regain control during the test?

Module 13 · ESC firmware — lesson 75 of 155

BLHeli_32, AM32 and Bluejay

  • Time10 min
  • LevelAdvanced
  • You’ll needESC datasheet

In this lesson

  • Know which firmware your ESC runs
  • Know the alternatives
ESC FIRMWARESBL32BLHeli_32no longer developedAM32AM32open, currentBJBluejayfor BLHeli_SAll three support bidirectional DShot

Why it matters

The ESC firmware decides how the motors start up, what protections there are and whether you can use the RPM filter, which is what makes a drone fly clean.

Step by step

  1. BLHeli_32: very common on 32-bit ESCs, but it no longer gets new updates.
  2. AM32: open source and under active development. Many modern ESCs already come with it from the factory.
  3. Bluejay: open firmware for BLHeli_S (8-bit) ESCs. It adds bidirectional DShot.
  4. Check your ESC’s datasheet to find out which one it has and whether it can be changed.
  5. Only change firmware if you know your ESC is compatible.

Pro tip

If you’re buying a new ESC, prioritise one that comes with AM32 from the factory: you’ll get updates and easy setup.

Common mistake

Flashing firmware meant for a different type of ESC. You can brick it.

Going deeper: ESC firmware

Check it

1Which firmware is for BLHeli_S ESCs?
2Which one is open source and under active development for 32-bit ESCs?

Module 13 · ESC firmware — lesson 76 of 155

Setting up the ESC

  • Time20 min
  • LevelAdvanced
  • You’ll needComputer · Battery · Smoke stopper

In this lesson

  • Connect to the ESCs through the flight controller
  • Change motor direction from the ESC
CONFIGURING THROUGH THE BOARDUSBon the boardBatteryconnectedOpenconfiguratorReadsettingsWriteall 4 ESCsNo props, always

Why it matters

ESCs are configured through the flight controller (passthrough). It’s how you change a motor’s direction, update the firmware or tweak the startup without desoldering anything.

Step by step

  1. Connect the drone by USB and connect the battery (the ESCs need power), without props.
  2. Open the configurator: ESC Configurator (web) for AM32 and Bluejay; BLHeliSuite32 for BLHeli_32.
  3. Connect and press Read Settings.
  4. Change whatever you need (for example, a motor’s direction).
  5. Press Write Settings and disconnect the battery.

Pro tip

Before changing anything, take a screenshot of each ESC’s original settings.

Common mistake

Having Betaflight connected at the same time in another tab: they fight over the port.

Going deeper: ESC

Check it

1Do you need the battery connected to configure the ESCs?
2Which web tool works for AM32 and Bluejay?

Module 13 · ESC firmware — lesson 77 of 155

Recommended ESC settings

  • Time20 min
  • LevelAdvanced
  • You’ll needESC configurator · Battery

In this lesson

  • Choose the PWM frequency
  • Adjust timing, demag and rampup
  • Know what not to touch
ESC SETTINGSESC · BLHeli_32 / AM32PWM48 kHzMotor timing24°DemagdefaultRampup power20–30 %Current protectionOFFDead timedon’t touchThe rest, default

Why it matters

The ESC decides how smooth, strong and reliable each motor spins. A few well-chosen settings reduce vibrations and desyncs; touching what you shouldn’t can burn motors.

Step by step

  1. PWM: 48 kHz for most (less gyro noise, smoother flight). 24 kHz for racing (more torque, but it can vibrate).
  2. Motor timing: 24° gives more torque and less risk of desync; 16° is more efficient for long range.
  3. Demag: default; raise it to “High” only if you get desyncs.
  4. Rampup power: 20–30% on 3" to 5" to limit current spikes.
  5. Dead time and the other options: don’t touch them unless you know exactly what they do.

Pro tip

If you get odd oscillations at mid throttle that tuning doesn’t get rid of, try variable PWM by RPM (if your firmware allows it).

Common mistake

Changing the dead time to “gain power”. You can overheat and burn the motors.

Going deeper: Recommended ESC settings

Check it

1Which PWM is recommended for most drones?
2If you get desyncs, what do you change first?

Module 13 · ESC firmware — lesson 78 of 155

Bidirectional DShot and the RPM filter

  • Time15 min
  • LevelAdvanced
  • You’ll needBetaflight

In this lesson

  • Enable Bidirectional DShot
  • Check that the RPM filter works
WITH AND WITHOUT RPM FILTERWith RPM filtercool motors, clean flightWithout RPM filtermore noise, more filters

Why it matters

With Bidirectional DShot, each motor tells the flight controller how fast it’s spinning. The RPM filter uses that data to remove the exact noise from the motors, so the drone flies cleaner with cooler motors.

Step by step

  1. Requirements: ESC with AM32, Bluejay or BLHeli_32 32.7 or later, and Betaflight 4.1 or later.
  2. Configuration: enable Bidirectional DShot and set the motor poles: 14 for 22xx–24xx, 12 for small motors (08xx–16xx).
  3. Save and reboot: the RPM filter switches on by itself and the dynamic notch filter drops to 1 notch.
  4. Motors tab with the battery connected: the error should drop from E:100% to E:0%, and the RPM readout should appear under the throttle.
  5. If the error doesn’t drop, try a slower PID loop or DShot300.
PID loopProtocol
8 kHz (F7/H7)DShot600
4 kHz or 3.2 kHzDShot300
2 kHz or lessDShot150

Pro tip

If your motors have a pole count other than 14 (some small motors have 12), count the magnets on the bell and enter the right number.

Common mistake

Enabling it with an ESC that doesn’t support it: the drone won’t arm.

Going deeper: Tuning and Blackbox

Module practice Get your ESC questions answered by the assistant →

Check it

1What does the RPM filter bring?
2How many poles do most 5" motors have?

Module 14 · Goggles and video — lesson 79 of 155

Analogue or digital

  • Time15 min
  • LevelBeginner
  • You’ll needNothing

In this lesson

  • Understand the differences between systems
  • Choose the system that suits you
FOUR SYSTEMSSDAnaloguecheapDJIDJImax qualityWSWalksnailalternativeHDZHDZerofixed latencyGoggles and drone: same system

Why it matters

The goggles are the second most expensive purchase and will last you years. All the video parts have to be from the same system, so it’s a decision that shapes everything else.

Step by step

  1. Analogue: the cheapest and compatible across brands. Low-resolution image, but it degrades gradually as the signal worsens.
  2. DJI: the best image and onboard recording, but more expensive.
  3. Walksnail: digital alternative with a good image.
  4. HDZero: very low, constant latency, favoured for digital racing.
  5. Choose and buy the whole system (goggles, camera and transmitter) from the same family.

Pro tip

If you want to film your flights for YouTube, a digital system with onboard recording saves you mounting an action camera.

Common mistake

Buying goggles from one system and the transmitter from another.

Going deeper: Video system

Check it

1Which system degrades the image gradually as the signal worsens?
2The goggles and the transmitter must be…

Module 14 · Goggles and video — lesson 80 of 155

Channels, power and interference

  • Time15 min
  • LevelBeginner
  • You’ll needGoggles · Drone

In this lesson

  • Choose the right channel and power
  • Fly with other pilots without interference
FLYING WITH OTHER PILOTSR1Pilot Aseparate channelR4Pilot Bseparate channelR8Pilot Cseparate channel25mWlegal limitSeparate channels and legal power

Why it matters

Two pilots on the same channel wipe out each other’s picture. And video power has a legal limit: exceeding it can interfere with other services.

Step by step

  1. In Spain, the limit is 25 mW at 5.8 GHz.
  2. When several of you want to fly, share out well-separated channels (for example, from the R band).
  3. Use pit mode (minimum power) in the workshop and while you wait your turn.
  4. Before powering up the drone at the field, ask which channels the others are using.
  5. With digital, pick the channel in your goggles and check nobody else is on it.

Pro tip

Stick a piece of tape with your channel written on it to the drone: at the field, everyone will know which one you’re using at a glance.

Common mistake

Powering up the drone at the field without asking: you can knock another pilot’s drone out of the sky.

Going deeper: 5.8 GHz channels

Check it

1What is the legal video power in Spain at 5.8 GHz?
2What is pit mode?

Module 14 · Goggles and video — lesson 81 of 155

Antennas and recording

  • Time10 min
  • LevelBeginner
  • You’ll needAntennas

In this lesson

  • Choose compatible antennas
  • Place them properly
  • Record your flights
POLARISATIONRHCP + RHCPfull signalRHCP + LHCPlots of signal lost

Why it matters

A wrong or badly placed antenna can halve your range. It’s the cheapest upgrade you can make to your video.

Step by step

  1. The polarisation of the drone’s antenna and the goggles’ antenna must match (RHCP with RHCP, or LHCP with LHCP).
  2. On the drone, an omnidirectional antenna, pointing back and up, away from the carbon.
  3. On the goggles, one omni and one directional (patch) pointing where you fly.
  4. Check the connector (SMA, RP-SMA, u.FL or MMCX) before buying.
  5. Turn on recording in the goggles or on board: it’s the best way to learn from your flights.

Pro tip

Check the antenna after every crash: a hit that bends it or strips its protection can leave you with no picture on the next flight.

Common mistake

Buying RP-SMA antennas for an SMA connector: they don’t make contact.

Going deeper: Antennas

Module practice Design your OSD with the editor →

Check it

1What must match between the drone’s antenna and the goggles’ antenna?
2Where is the best place for the drone’s antenna?

Module 15 · Digital video in depth — lesson 82 of 155

DJI O4: wiring and power

  • Time25 min
  • LevelKey
  • You’ll needDJI O4 unit · Soldering iron · Multimeter

In this lesson

  • Choose between the O4 and the O4 Pro
  • Power the unit with the right voltage
  • Connect the UART for the OSD
DJI O4 ON THE FLIGHT CONTROLLERFlight controllerO4 unit10VVCCGGNDTX4RXRX4TXVTX connector or pads: the UART, crossed

Why it matters

Digital video draws a lot of power and gets hot. Powering it badly makes it reboot in flight or burn out, and a badly connected UART leaves you without OSD.

Step by step

  1. O4 (the small one): about 8 g with camera, 3.7 to 13.2 V input. Made for whoops and light drones.
  2. O4 Pro: about 32 g with camera, 7.4 to 26.4 V input and a microSD slot. For 5" and bigger.
  3. Power it from the flight controller’s 10 V regulator if it has one (or straight from the battery, if the model allows it and the voltage fits).
  4. Connect the UART crossed: flight controller TX to the unit’s RX and RX to TX. Note down which UART it is.
  5. Always leave the antenna fitted whenever you power it up: digital units can get very hot without airflow or an antenna.
O4O4 Pro
Weight with camera≈ 8 g≈ 32 g
Power3.7–13.2 V7.4–26.4 V
Recordingup to 4K 60 fps, internal memoryup to 4K 120 fps, microSD
Sensor1/2"1/1,3"
Power in Europe (CE)< 14 dBm (25 mW)< 14 dBm (25 mW)

Pro tip

If your flight controller has the digital VTX connector, use the cable that comes with the unit: it saves soldering and polarity mistakes.

Common mistake

Powering the small unit directly from a 4S or larger battery. It exceeds its maximum voltage and burns out.

Going deeper: Video transmitters

Check it

1What input voltage does the O4 Pro accept?
2How do you connect the UART between the flight controller and the unit?

Module 15 · Digital video in depth — lesson 83 of 155

DJI in Betaflight: OSD and settings

  • Time20 min
  • LevelKey
  • You’ll needBetaflight · DJI goggles

In this lesson

  • Enable the OSD in the DJI goggles
  • Place the OSD elements in HD
  • Set up recording and power
BETAFLIGHT WITH DJI VIDEOPorts · OSD · CLIUART4VTX (MSP + DisplayPort)osd_displayport_deviceMSPvcd_video_systemHDOSDHD tabRecordingon armingGoggleschannel and powerSave and reboot after changing the ports

Why it matters

DJI goggles draw the OSD with the information the flight controller sends them over the UART. If the port or the video system is wrong, you won’t see the voltage or the link quality.

Step by step

  1. Ports tab: on the unit’s UART, in the peripherals column, choose VTX (MSP + DisplayPort).
  2. In the CLI: set osd_displayport_device = MSP and set vcd_video_system = HD, then save.
  3. OSD tab: the grid is now bigger (HD). Place voltage, link, time and warnings away from the edges.
  4. In the goggles, turn on automatic recording on arming and pick the allowed channel and power.
  5. Power everything up and check the OSD appears. If not, check the TX-RX crossing and that the unit and goggles have up-to-date firmware.

Pro tip

Use the site’s OSD editor to design the screen in HD and copy the commands into the CLI: it’s much faster than dragging in the configurator.

Common mistake

Enabling the analogue VTX (SmartAudio) and DisplayPort on the same UART at once. Each UART does only one job.

Going deeper: OSD editor

Check it

1Which peripheral should you choose on a DJI unit’s UART?
2Which command sets the video system to HD?

Module 15 · Digital video in depth — lesson 84 of 155

Walksnail Avatar

  • Time20 min
  • LevelAdvanced
  • You’ll needWalksnail kit · Betaflight · Goggles

In this lesson

  • Mount and power a Walksnail VTX
  • Set up the OSD over MSP
  • Make the most of gyro recording
WALKSNAIL: WHAT YOU NEED TO KNOW6–25 VPowerup to 6SMSPOSDcanvasGyroRecordingGyroflowFirmwareGoggles and VTXsame versionGoggles and VTX firmware always on the same version

Why it matters

Walksnail is the digital system with the widest choice of cameras and prices. It works like DJI on the Betaflight side, but has its own quirks with firmware and recording.

Step by step

  1. Power: most accept 6 to 25 V (up to 6S). Check your model’s datasheet and, if it’s a small one, power it from the flight controller’s regulator.
  2. UART: crossed, and in Betaflight, VTX (MSP + DisplayPort), just like DJI.
  3. OSD: HD canvas. Lay it out with the OSD editor.
  4. Recording: some kits record their gyro data so you can stabilise the video afterwards.
  5. Firmware: update the VTX and the goggles to the same version; otherwise they may not bind or may lose features.

Pro tip

Bind the VTX with the goggles in the workshop and save it before going to the field: it’s the most common mistake on day one.

Common mistake

Updating the goggles and forgetting the VTX. Afterwards they won’t bind and everything seems broken.

Going deeper: Analogue or digital

Check it

1Which peripheral do you set in Betaflight for the Walksnail OSD?
2Why is it important to update goggles and VTX to the same version?

Module 15 · Digital video in depth — lesson 85 of 155

HDZero: low, fixed latency

  • Time20 min
  • LevelAdvanced
  • You’ll needHDZero VTX · HDZero goggles

In this lesson

  • Understand why racers like HDZero
  • Power and connect an HDZero VTX
  • Set up the OSD and the channel
VIDEO LATENCY (APPROXIMATE)AnaloguelowHDZerolow and fixedDJI / WalksnailhigherFixed means it doesn’t change when the signal gets worse

Why it matters

In racing, every millisecond counts and, above all, it matters that latency doesn’t change. HDZero keeps latency low and constant, and when the signal gets worse the picture degrades gradually, like analogue.

Step by step

  1. Power: many HDZero VTXs take 4 to 12 V or run straight off the battery, depending on the model. Read the datasheet: some are powered from the flight controller’s VTX connector.
  2. UART: crossed and, in Betaflight, VTX (MSP + DisplayPort). Channel and power can be changed from the OSD.
  3. Power: use 25 mW in Europe. Pit mode keeps you from interfering with other pilots.
  4. Channels: in racing, each pilot has a fixed channel. HDZero shares the band well with other identical digital VTXs.
  5. Recording: it’s done in the goggles, not on the drone.

Pro tip

If you race, ask the organisers which channel is yours before plugging in the battery, in digital too.

Common mistake

Powering up the VTX without an antenna. Many digital VTXs overheat and get damaged within seconds without an antenna.

Going deeper: Video latency

Check it

1Why do racers like HDZero?
2Where does recording happen on HDZero?

Module 15 · Digital video in depth — lesson 86 of 155

Analogue: VTX control and channel table

  • Time25 min
  • LevelKey
  • You’ll needBetaflight · VTX datasheet

In this lesson

  • Connect the VTX control
  • Load the VTX table
  • Change channel and power from the sticks
CHANGING CHANNEL WITHOUT TOUCHING THE DRONERadiosticksBetaflightOSD menuSmartAudioor TrampVTXband and channelGogglessame channelA VTX table must be loaded in Betaflight

Why it matters

With VTX control you can change channel and power from the OSD menu, with no buttons or tools. At the field, when there are more pilots, it’s essential.

Step by step

  1. Connect the VTX control wire (SmartAudio or Tramp) to the TX of a free UART.
  2. Ports tab: on that UART, peripheral VTX (SmartAudio) or VTX (IRC Tramp).
  3. Video Transmitter tab: load the manufacturer’s VTX table (JSON file) and save it.
  4. Pick band, channel and power. With the sticks (throttle centred, yaw left, pitch up) you open the OSD menu to change them at the field.
  5. Note down the channel on the hangar or the battery: they’ll ask you at the field.

Pro tip

Set up a “pit” power level (the lowest) and use it while you wait your turn: other pilots will thank you.

Common mistake

Loading a VTX table from another model. The power levels won’t match and you could transmit above the allowed power.

Going deeper: Video channels

Check it

1Which UART pin does the SmartAudio wire go to?
2What does Betaflight need to know which channels and powers your VTX has?

Module 15 · Digital video in depth — lesson 87 of 155

Goggles and antennas: getting the most out of them

  • Time20 min
  • LevelBeginner
  • You’ll needGoggles · Antennas

In this lesson

  • Choose and combine antennas
  • Adjust the goggles and the DVR
  • Keep the firmware up to date
GOGGLE ANTENNASOmni + directionalcoverage and rangeDifferent polarisationpicture full of dropouts

Why it matters

A good picture depends as much on the goggles as on the drone. Often, changing the goggles’ antennas improves range more than raising the VTX power.

Step by step

  1. Antennas: one omni (you see everywhere nearby) and one directional (range where you look). Same polarisation as the drone.
  2. Position: the directional pointing where you fly; when the drone passes overhead, the omni is what saves the signal.
  3. Adjustment: eye distance and focus so the picture is sharp. If you wear glasses, fit prescription lenses.
  4. DVR: turn on recording in the goggles; video with OSD is best for analysing crashes.
  5. Firmware: update goggles and VTX when a version comes out that fixes bugs, never the day before an important outing.

Pro tip

Check the antennas after every crash: a loose connector or a squashed antenna cost you a lot of range without showing anything.

Common mistake

Raising the VTX power to make up for bad antennas. You’ll interfere with other pilots and gain less than with good antennas.

Going deeper: Antennas

Module practice Design your HD OSD with the editor →

Check it

1What is the goggles’ omni antenna for?
2What often improves range the most?

Module 16 · Flying — lesson 88 of 155

Making the most of the simulator

  • Time20 min
  • LevelBeginner
  • You’ll needRadio · Simulator

In this lesson

  • Set up the simulator so the learning is useful
  • Follow a training plan
SIMULATOR PLANHoverstillFlightforwardTurnssmoothFigure eightsand orbitsGapsand tricksSame rates as on the real drone

Why it matters

In the simulator, a crash is fixed with the press of a button. It’s the cheapest way to build the muscle memory for flying acro.

Step by step

  1. Connect the radio by USB and calibrate it in the simulator.
  2. Use the same rates as on the real drone and a similar camera angle.
  3. Lower the graphics until the game runs smoothly.
  4. Follow the order: hover, forward flight, turns, figure-eights, orbits.
  5. Short, frequent sessions are worth more than marathons.

Pro tip

Record yourself in the simulator and see where you lose altitude in turns: it’s the hardest part at first.

Common mistake

Flying the simulator in angle mode and then trying to fly acro with the real drone.

Going deeper: Simulators

Check it

1Which rates do you use in the simulator?
2What is better for learning?

Module 16 · Flying — lesson 89 of 155

The first real flight

  • Time30 min
  • LevelKey
  • You’ll needDrone · Batteries · Spotter

In this lesson

  • Doing your first flight safely
  • Spot problems before they become crashes
THE FIRST FLIGHTPlaceopenSpotterbeside youArmedon the ground30 sat low throttleTouchthe motorsShort and close to the ground

Why it matters

The first flight isn’t for fun: it’s to check everything works. Thirty calm seconds tell you whether the drone is healthy before you push it at all.

Step by step

  1. Open area, no people or obstacles, with your spotter beside you.
  2. Props fitted correctly. Battery full and properly secured.
  3. Arm on the ground, climb gently to a metre or two and hold it for about 30 seconds.
  4. Listen: the sound should be clean, with no stuttering.
  5. Land and touch the motors: they should be lukewarm and similar to each other.

Pro tip

Record the first flight: if something makes a strange noise, the video will help you work out when and where.

Common mistake

Doing the first flight straight in freestyle because “in the simulator I already did it”.

Going deeper: Learning to fly

Check it

1How should the motors feel after the first flight?
2How long should the first flight last?

Module 16 · Flying — lesson 90 of 155

Progression exercises

  • TimeWeeks
  • LevelBeginner
  • You’ll needSimulator · Drone

In this lesson

  • Having a clear progression plan
  • Knowing when to move on to the next exercise
THE PROGRESSIONLinesstraightOrbitsaround a treeFigure eights2 pointsSplit-SturnPowerloopMaster one before moving on to the next

Why it matters

Without a plan, most pilots stagnate doing the same thing over and over. A clear progression turns batteries into real improvement.

Step by step

  1. Straight lines at constant height.
  2. Orbits around a tree or a pole, always looking at it.
  3. Figure eights between two points, with coordinated turns.
  4. Split-S: half a roll and half a loop to change direction while descending.
  5. Power loop: a full loop over an obstacle.

Pro tip

Practise each trick in the simulator first until you can nail it ten times in a row. Then, in the field, with plenty of height.

Common mistake

Trying new tricks close to the ground or obstacles.

Going deeper: Progression

Module practice Do the exercises in the site’s simulator →

Check it

1Which exercise comes first?
2Where do you practise a new trick first?

Module 17 · Piloting: from hover to freestyle — lesson 91 of 155

Throttle management and coordinated turns

  • Time15-minute sessions
  • LevelBeginner
  • You’ll needSimulator · Drone

In this lesson

  • Holding height with the throttle
  • Flying coordinated turns
  • Flying steady orbits
A CLEAN TURN: ROLL + YAW + PITCH + THROTTLEnose always pointing to the centre

Why it matters

In acro, throttle isn’t just up or down: when you tilt the drone, part of the thrust goes forwards and you need more throttle to avoid losing height. Coordinating all four sticks is the basis of all freestyle.

Step by step

  1. Fly straight at constant height: as you go faster, the nose drops and you need a bit more throttle.
  2. To turn: bank with roll, turn with yaw and hold the nose up with pitch. Throttle compensates for the tilt.
  3. Orbit around a tree, always looking at it. Wide and slow at first, then tighter.
  4. Switch direction every few turns: we all have a good side.
  5. Check the DVR: the best sign of a coordinated turn is that the horizon doesn’t jump.

Pro tip

Practise orbits in the simulator with a real obstacle from your field: by the time you meet it with the real drone, your brain will already know what to do.

Common mistake

Turning with yaw only, like a car. The drone skids, loses height and the video is uncomfortable to watch.

Going deeper: Flight progression

Check it

1What happens to vertical thrust when you tilt the drone?
2Which sticks are involved in a coordinated turn?

Module 17 · Piloting: from hover to freestyle — lesson 92 of 155

Clean flips and rolls

  • Time15-minute sessions
  • LevelKey
  • You’ll needSimulator · Drone · Open space

In this lesson

  • Doing flips and rolls without losing height
  • Managing the throttle during rotation
  • Coming out straight
ROLL: CORRECTED, WITHOUT LOSING HEIGHTthrottlethrottle offthrottleThrottle before, off during, throttle on the way out

Why it matters

Flips and rolls are the first tricks and teach you the throttle management you’ll need for all the others. Done badly, the drone loses height and comes out crooked.

Step by step

  1. Gain height (more than you think) and fly at gentle speed.
  2. Before: a short blip of throttle so the drone has upward momentum.
  3. During: cut the throttle while you rotate and push the roll or pitch stick fully over, without touching the others.
  4. Exit: release the stick just as you level out and give throttle straight away to stop the fall.
  5. Once it comes out clean, do it closer to the ground and chain two in a row.

Pro tip

Count in your head: “throttle, rotate, throttle”. Rhythm matters more than speed.

Common mistake

Keeping the throttle on throughout the rotation. Halfway through a flip the drone pushes downwards and you lose a lot of height.

Going deeper: Flight progression

Check it

1What do you do with the throttle during the rotation?
2When do you apply throttle on the way out?

Module 17 · Piloting: from hover to freestyle — lesson 93 of 155

Power loop and split-S

  • Time20-minute sessions
  • LevelAdvanced
  • You’ll needSimulator · Drone · Safe obstacle

In this lesson

  • Doing a controlled power loop
  • Doing a split-S to change direction
  • Choosing where to start
POWER LOOP OVER AN OBSTACLEfull throttlethrottle off at the topexits underneath

Why it matters

The power loop and split-S are the tricks that give a freestyle line its rhythm. Both depend on reading speed and height before you start.

Step by step

  1. Power loop: arrive with speed, pull pitch and go full throttle to climb in front of the obstacle.
  2. At the top, upside down, cut the throttle a little and look at the obstacle through the image.
  3. Come down the back with pitch and give throttle again as you pass underneath so you don’t hit the ground.
  4. Split-S: half a roll to end up upside down and, with pitch, half a loop downwards. You come out going the opposite way and lower.
  5. Practise both in the simulator until you can repeat them ten times in a row without a mistake.

Pro tip

In the power loop, look at the exit point, not the obstacle: the drone goes where you look.

Common mistake

Starting the power loop too close to the obstacle or without speed. You don’t make it to the top and end up on top of the obstacle.

Going deeper: Flight progression

Check it

1What do you do at the top of the power loop, upside down?
2What is the split-S for?

Module 17 · Piloting: from hover to freestyle — lesson 94 of 155

Dives and matty flip

  • Time20-minute sessions
  • LevelAdvanced
  • You’ll needSimulator · Drone · Place with permission

In this lesson

  • Doing a controlled dive
  • Doing a matty flip
  • Pulling out before propwash takes control away from you
DIVE: DROPPING DOWN A WALLclear the edgenose downthrottle early

Why it matters

Long descents are spectacular but they’re where propwash is strongest. Pulling out late is the most common cause of crashes in a dive.

Step by step

  1. Dive: go over the edge at low speed, rotate the drone nose-down and drop alongside the wall looking down.
  2. Keep a bit of throttle during the descent so the props keep their grip.
  3. Start the pull-out earlier than you think: with the drone falling, throttle takes a while to slow it.
  4. Matty flip: flying forwards, pull pitch back to do half a loop up and backwards, and exit upside down or with a roll.
  5. Practise dives over open surfaces before doing them near buildings, and always with permission.

Pro tip

If the drone shakes as it comes out of the dive, that’s propwash: the site’s guided tuning will help you reduce it.

Common mistake

Diving a building with people nearby or without permission. Besides the risk, it’s illegal in many places.

Going deeper: Guided tuning

Check it

1When do you start pulling out of a dive?
2What do you do with the throttle during the descent?

Module 17 · Piloting: from hover to freestyle — lesson 95 of 155

Racing: lines and gates

  • Time20-minute sessions
  • LevelAdvanced
  • You’ll needSimulator · Gates · Stopwatch

In this lesson

  • Planning the line around a circuit
  • Looking ahead
  • Being consistent before being fast
THE LINE, NOT THE STRAIGHTgate 1gate 2gate 3gate 4curve: fasterstraight: braking

Why it matters

In racing, the fastest pilot isn’t the one who goes fastest on the straights, but the one who doesn’t brake. A smooth, steady line wins laps.

Step by step

  1. Walk the circuit before flying it and picture the line.
  2. Enter each gate so that the exit already points you at the next one.
  3. Look at the next gate, not the one you’re passing.
  4. Steady throttle: hard braking loses more time than you gain by accelerating.
  5. Do short runs with the stopwatch. Consistency first (five similar laps), then speed.

Pro tip

Record the DVR and compare your fastest lap with your slowest: the difference is usually where you brake, not where you accelerate.

Common mistake

Pushing to the limit from the first lap. A crash at gate 2 costs more time than three relaxed laps.

Going deeper: Race circuit

Check it

1Where should you look when passing a gate?
2What comes first in racing?

Module 17 · Piloting: from hover to freestyle — lesson 96 of 155

Cinematic flying

  • Time20-minute sessions
  • LevelAdvanced
  • You’ll needDrone with action camera · Simulator

In this lesson

  • Flying smoothly to film
  • Doing follows and orbits
  • Setting up the drone for clean footage
SMOOTH ORBIT: SUBJECT IN THE CENTREconstant speed and height

Why it matters

Filming isn’t about tricks, it’s about moves the audience can follow. Smoothness, consistency and distance from the subject are what make a good shot.

Step by step

  1. Lower rates (300–500 °/s) and higher expo: finer movements.
  2. Plan the shot: where it starts, where it ends and what the camera needs to see.
  3. Keep speed and height constant; change one thing at a time.
  4. Orbits and follows: the subject always in the same part of the frame.
  5. Shoot three identical takes: in the edit you’ll always pick one.

Pro tip

A lower camera tilt (15–25°) helps you fly slowly without the drone nosing down.

Common mistake

Flying near people without their consent and without safety measures. Besides the risk, the regulations are strict.

Going deeper: Post-production

Check it

1Which rates suit filming?
2What camera tilt helps you fly slowly?

Module 17 · Piloting: from hover to freestyle — lesson 97 of 155

A training plan

  • Time10 min
  • LevelBeginner
  • You’ll needSimulator · Calendar

In this lesson

  • Organising your training
  • Combining simulator and real flying
  • Measuring progress
A TYPICAL WEEKSimulator4 × 20 minWhoop at home2 × 15 minField1 sessionReview DVR20 minLittle and often beats a lot now and then

Why it matters

Progress in FPV is mostly muscle memory, and that’s built with short, frequent repetitions. A simple plan stops you stagnating.

Step by step

  1. Simulator: short sessions with a specific goal (for example, ten clean split-S).
  2. Whoop: at home, midweek, to keep your reflexes sharp.
  3. Field: apply what you’ve practised. One battery to warm up and the others with a goal.
  4. DVR: watch your flights and note one mistake to fix for the following week.
  5. Every month, record the same line and compare: you’ll see the progress even if you don’t feel it.

Pro tip

Log your flights and batteries in the hangar: seeing the hours add up is more motivating than it seems.

Common mistake

Always flying the same line the same way. You’ll feel comfortable, but you won’t progress.

Going deeper: Simulator plan

Module practice Practise in the site’s simulator →

Check it

1Which type of session helps you progress most?
2What is reviewing the DVR for?

Module 18 · Record and edit — lesson 98 of 155

Setting up the action camera

  • Time20 min
  • LevelBeginner
  • You’ll needAction camera · Fast microSD card

In this lesson

  • Setting up the camera for FPV
  • Preparing it for stabilising later
  • Avoiding recording cut-offs
STARTING SETTINGS FOR FPVAction cameraResolution2.7K or 4KFrame rate50 or 60 fpsStabilisationOFF if you use GyroflowWhite balancefixedColourflatSharpnesslowSave it as a profile so you don’t fiddle with it every day

Why it matters

An action camera has lots of automation designed for hands, not drones. Fixed settings give every shot the same colour and let you stabilise them properly.

Step by step

  1. Resolution: 2.7K or 4K with the widest field of view (leaves you room to stabilise and crop).
  2. Frame rate: 50 fps in Europe (under electric lights it avoids flicker) or 60 fps; higher if you want slow motion.
  3. Internal stabilisation: off if you’ll stabilise later using the gyro data.
  4. Colour and exposure: fixed white balance (for example, 5500 K in daylight), flat profile and low sharpness.
  5. Card: fast (V30 or better) and formatted in the camera before every outing.

Pro tip

Save these settings in a camera profile or preset: one button and always the same.

Common mistake

Leaving internal stabilisation on and then running Gyroflow. The two stabilisations fight each other and the video wobbles.

Going deeper: Post-production

Check it

1What do you do with internal stabilisation if you’re going to use Gyroflow?
2Why a fixed white balance?

Module 18 · Record and edit — lesson 99 of 155

ND filters and the 180° rule

  • Time15 min
  • LevelBeginner
  • You’ll needND filters · Action camera

In this lesson

  • Understanding the 180° rule
  • Choosing the ND filter for the light
  • Avoiding jello and choppy motion
SHUTTER AT 50 FPS1/100natural1/250acceptable1/500choppy1/1000jerkyShutter ≈ 1 ÷ (2 × fps): in sunshine, you need an ND filter

Why it matters

In sunshine, the camera uses a very fast shutter and the motion looks cut up and choppy. An ND filter darkens the image so the shutter can be slower and the motion smooth.

Step by step

  1. 180° rule: shutter ≈ 1 ÷ (2 × frame rate). At 50 fps, 1/100; at 60 fps, 1/120.
  2. ND8: overcast day. ND16: soft sun. ND32: strong sun, snow or beach.
  3. Set the camera to auto shutter and check which value it uses with each filter; pick the one closest to the rule.
  4. Clean the filter and the lens before every flight: a fingerprint shows up in every backlit shot.
  5. If you stabilise afterwards, a slightly faster shutter (1/200) reduces motion blur in sharp turns.

Pro tip

Carry two or three filters in your bag and swap them when the light changes: it’s quicker than fixing it in the edit.

Common mistake

Putting on an ND that’s too dark on a cloudy day. The camera raises the ISO and the image fills with noise.

Going deeper: Post-production

Check it

1What shutter speed does the 180° rule give at 50 fps?
2Which filter suits a day of strong sun?

Module 18 · Record and edit — lesson 100 of 155

Stabilising with Gyroflow

  • Time30 min
  • LevelAdvanced
  • You’ll needComputer · Gyroflow · Video with gyro data

In this lesson

  • Stabilising a video with gyro data
  • Using the Blackbox if the camera doesn’t record gyro data
  • Adjusting smoothness and crop
FROM SHAKY VIDEO TO SMOOTH VIDEOVideounstabilisedGyroscopecamera or BBLLensprofileSmoothnesssettingExportfinal videoThe gyro data describes every camera movement

Why it matters

Gyro-based stabilisation knows exactly how the camera moved, so the result is far more natural than image-only stabilisation.

Step by step

  1. Open the video in Gyroflow. If the camera records gyro data, it loads by itself.
  2. If not, load the Blackbox log from the same flight and sync it (the camera must be firmly attached to the frame).
  3. Choose the lens profile for your camera and the recording mode.
  4. Adjust the smoothness: lower for freestyle (so the action shows), higher for cinematic shots. Watch the crop it applies.
  5. Export at high quality and check a couple of sharp turns before doing the whole video.

Pro tip

You can lock the horizon for calm shots, but in freestyle it usually looks artificial: use it sparingly.

Common mistake

Stabilising a video that has the built-in stabilisation switched on. Gyroflow corrects movements that were already corrected and the result wobbles.

Going deeper: Gyroflow

Check it

1What can you use if the camera doesn’t record gyro data?
2What smoothness suits freestyle?

Module 18 · Record and edit — lesson 101 of 155

Editing: cuts, colour and pacing

  • Time40 min
  • LevelBeginner
  • You’ll needEditing software · Licensed music

In this lesson

  • Picking the best moments
  • Matching the colour of the shots
  • Editing to the rhythm of the music
FROM AN AFTERNOON OF FLYING TO A 60-SECOND VIDEOPickbest momentsArrangestoryColourmatchRhythmmusicExportformatLess is more: 60 good seconds beat 5 long minutes

Why it matters

A good flight can end up boring with bad editing, and an ordinary flight can look spectacular with good editing. Editing is half the video.

Step by step

  1. Watch all the shots and mark only the moments that surprise you.
  2. Put them in an order that tells something: an arrival, a place, an ending.
  3. Match the colour: with a flat profile, apply a base correction and tweak it shot by shot.
  4. Cut to the rhythm of the music and use speed changes sparingly.
  5. Licensed music: otherwise the platform may mute or remove the video.

Pro tip

Listen to the music before editing and mark the beats: cutting on the beat makes everything feel intentional.

Common mistake

Including every trick even if they go wrong. A badly done trick breaks the video; better to leave it out.

Going deeper: Post-production workflow

Check it

1What happens if you use unlicensed music?
2What length usually works best?

Module 18 · Record and edit — lesson 102 of 155

DVR for learning

  • Time20 min
  • LevelBeginner
  • You’ll needGoggles with DVR · The website’s 3D replay

In this lesson

  • Analysing a crash with the DVR
  • Relating it to the OSD and the Blackbox
  • Telling a piloting mistake from a failure
EVERY CRASH IS A LESSONDVRgogglesFrameframe by frameOSDvoltage, LQBlackbox3D replayCauseand fixSee what happened before repairing anything

Why it matters

Many crashes look like a failure and are a piloting mistake, and the other way round. The DVR with the OSD and the Blackbox tell you what happened in the last few seconds.

Step by step

  1. Turn on automatic recording in the goggles.
  2. After a crash, watch the last few seconds frame by frame.
  3. Look at the OSD: voltage (did it suddenly drop?), link quality (is it low?) and warnings.
  4. If you suspect a failure, load the log into the website’s 3D replay and see what the motors were doing.
  5. Note down the cause: signal, battery, mechanical or piloting. After a few months you’ll see a pattern.

Pro tip

If the video cuts out suddenly but the log carries on, the problem was the video; if both stop, it was power.

Common mistake

Repairing the drone without knowing why it fell. It will often happen again.

Going deeper: 3D flight replay

Module practice Review a flight with the 3D replay →

Check it

1Which OSD reading points to a radio signal problem?
2Where can you see what the motors were doing at the moment of the crash?

Module 19 · Blackbox, filters and tuning — lesson 103 of 155

What the Blackbox is

  • Time10 min
  • LevelAdvanced
  • You’ll needDrone with Betaflight

In this lesson

  • Understanding what the Blackbox records
  • Knowing whether your drone can record and for how long
  • Knowing what it will be useful for
YOUR DRONE’S BLACK BOXGyroscope8 kHzBoardPIDs and filtersMemoryflash or SDFile.BBLExplorergraphsIt records what you ask for and what the drone does

Why it matters

Without data, tuning is guesswork. The Blackbox records thousands of times per second what you ask the drone to do (setpoint), what it actually does (gyro), and what the PID and the motors do. It’s the difference between “I think it shakes” and knowing exactly where, when and why.

Step by step

  1. Most flight controllers have built-in flash memory (often 8 to 16 MB): a few minutes of flight at a high rate.
  2. Some have an SD card slot: hours of recording.
  3. Check it in Betaflight’s Blackbox tab: you’ll see the device and the free space.
  4. It records while the drone is armed, automatically.
  5. You’ll analyse it with Betaflight Blackbox Explorer, the official and free tool.

Pro tip

Make a first reference log with the freshly built drone and default values. It will be the comparison point for every change you make afterwards.

Common mistake

Thinking the Blackbox is only for experts. Reading the three basic graphs can be learned in an afternoon, and it tells you more than a hundred flights “by feel”.

Going deeper: Blackbox: seeing what you can’t feel

Check it

1What is the setpoint?
2Which official tool is used to view logs?

Module 19 · Blackbox, filters and tuning — lesson 104 of 155

Getting the drone ready for tuning

  • Time30 min
  • LevelAdvanced
  • You’ll needChecks · Betaflight · Radio

In this lesson

  • Getting the drone in good condition before tuning
  • Avoiding hours wasted tuning a mechanical problem
BEFORE TOUCHING ANY PID⚙Mechanicsscrews and grommetsRPMRPM filter0% error48kPWM ESCfixedADCADC filterdisabled2kBlackboxGYRO_SCALEDA healthy drone first, then tuning

Why it matters

No tuning fixes a loose screw or a damaged prop. Starting with a healthy drone and the right base configuration makes every later change reliable.

Step by step

  1. Mechanical: stack on grommets, metal screws and locked nuts; new, balanced props.
  2. Radio: turn off the ADC filter (avoids false jumps in feedforward).
  3. ESC: fixed PWM at 48 kHz; Bluejay on BLHeli_S ESCs.
  4. Betaflight: DShot according to the loop rate, Bidirectional DShot with 0% errors and the RPM filter active. Load your radio’s preset.
  5. While tuning, set TPA to start at 1750 so it doesn’t hide oscillations.

Pro tip

Fit new props before you start and don’t change them until you finish: different props make different logs.

Common mistake

Tuning with a bent prop. You’ll be tuning the drone around a defect.

Going deeper: The order that works

Check it

1Why do you turn off the radio’s ADC filter?
2What do you check first before touching filters or PID?

Module 19 · Blackbox, filters and tuning — lesson 105 of 155

Setting up recording

  • Time15 min
  • LevelAdvanced
  • You’ll needBetaflight · USB cable

In this lesson

  • Choosing the logging rate according to what you want to analyse
  • Removing the fields you don’t need
  • Preparing the memory before flying
BLACKBOX TABBlackboxLogging deviceOnboard flashLogging rate2 kHzDebug modeNONE / FFT_FREQFieldswithout ACC or GPSFree space16 MBErase the memory before each session

Why it matters

Too low a rate hides the noise you’re looking for; too high a rate fills the memory in a minute. And every field you don’t use is space you don’t have for recording flight.

Step by step

  1. Logging device: Onboard flash or SD card.
  2. Logging rate: 2 kHz for filters (1.6 kHz with the BMI270 gyro); 1 kHz is enough for the PID.
  3. Debug mode: GYRO_SCALED to see the unfiltered gyro and measure the filter delay.
  4. Turn off fields you don’t need: accelerometer, attitude, GPS, altitude, magnetometer, RSSI and servos.
  5. Press Erase flash before every session.

Pro tip

If you want to choose exactly when it records, add the BLACKBOX mode to a switch in the Modes tab: you’ll record only the test manoeuvres, not the take-off or the landing.

Common mistake

Going to the field with the memory still full from the day before. The Blackbox stops recording and you don’t notice until you’re home.

Going deeper: Blackbox

Check it

1Which logging rate do you use to analyse filters?
2Why do you turn off fields like GPS or the accelerometer?

Module 19 · Blackbox, filters and tuning — lesson 106 of 155

The test flights

  • Time20 min
  • LevelAdvanced
  • You’ll needDrone · Open field · 3–4 batteries

In this lesson

  • Doing the manoeuvres that give useful data
  • Separating each test into a different log
A GOOD LOG: RAMPS AND STICK SNAPStime →throttle / stickthrottle rampsstick snapsOne manoeuvre per log, in an open space with no wind

Why it matters

A mixed freestyle log is very hard to read. Specific, repeatable manoeuvres give clean graphs you can compare between changes.

Step by step

  1. Short hover and then cruising forward without touching the sticks much.
  2. Throttle ramps: from minimum to maximum over 3–5 seconds, 2 or 3 times. They show the motor noise across the whole range.
  3. Sharp stick snaps on roll, pitch and yaw, to both sides: they show how the drone follows commands.
  4. Quick throttle punches (from 20% to 70% and back) and split-S to provoke propwash.
  5. Disarm between tests: each manoeuvre will end up in a separate log.

Pro tip

Record the goggles video too: in Blackbox Explorer you can sync it with the log and see what was happening on screen at every peak in the graph.

Common mistake

Doing the tests in wind or bouncing near obstacles. The noise you’ll see won’t be from the drone.

Going deeper: Learning to fly

Check it

1What do the slow throttle ramps show?
2Why do you disarm between tests?

Module 19 · Blackbox, filters and tuning — lesson 107 of 155

Downloading and opening the log

  • Time15 min
  • LevelAdvanced
  • You’ll needComputer · USB cable

In this lesson

  • Getting the logs off the drone
  • Opening them and preparing them for analysis
  • Syncing them with the video
FROM THE DRONE TO THE GRAPHUSBconnectUSB modeor save flashFile.BBLExploreropen itTrimI / O keysMark key moments with the M key

Why it matters

A badly trimmed log includes the take-off and the landing, which have noise and bumps that have nothing to do with tuning. Preparing the log properly is half the analysis.

Step by step

  1. Connect by USB and, in the Blackbox tab, press Activate Mass Storage Device mode: the drone will appear as a USB stick.
  2. Copy the .BBL files to a folder with the date and the change you tested.
  3. Open them in Blackbox Explorer (web or desktop).
  4. Trim the useful part with the I (start) and O (end) keys, leaving out take-off and landing.
  5. If you have the goggles video, load it and adjust its offset so it matches the log.

Pro tip

Save a view setup (workspace) with the graphs you always use: opening a new log with everything ready will take seconds.

Common mistake

Erasing the memory before copying the logs. Make sure you have them on your computer.

Going deeper: Blackbox

Check it

1How do you make the drone show up as a USB stick?
2Why do you trim the take-off and the landing?

Module 19 · Blackbox, filters and tuning — lesson 108 of 155

PIDtoolbox: advanced analysis

  • Time25 min
  • LevelExpert
  • You’ll needPIDtoolbox · Blackbox Explorer

In this lesson

  • Exporting a log for PIDtoolbox
  • Reading the frequency-versus-throttle map
  • Measuring filter delay
FREQUENCY VS THROTTLEfrequency (Hz) →throttle →framemotorsDiagonals: motors · fixed band: frame

Why it matters

PIDtoolbox is a free, open-source tool for analysing Betaflight logs with graphs that Blackbox Explorer doesn’t have: noise maps by throttle, PID error and filter delay. It’s the go-to tool for data-driven tuning.

Step by step

  1. Record at 2 kHz with debug GYRO_SCALED.
  2. Open the log in Blackbox Explorer and export it as CSV: that’s the format PIDtoolbox reads.
  3. On the frequency-versus-throttle spectrogram, the diagonals are the motors (and their harmonics) and the fixed bands are the frame.
  4. Look at the noise before and after the filters (pre-filter and filtered gyro) to see how hard each filter is working.
  5. Use the delay calculation between filtered and unfiltered gyro to compare settings.

Pro tip

Save a screenshot of the spectrogram for each version of your tune: comparing them side by side is the clearest way to see whether you’ve improved.

Common mistake

Analysing a log without trimming it: takeoff and landing fill the map with noise that isn’t from the flight.

Going deeper: Blackbox

Check it

1Which file format does PIDtoolbox read?
2On the frequency-versus-throttle map, what are the diagonals?

Module 19 · Blackbox, filters and tuning — lesson 109 of 155

Setpoint versus gyro

  • Time20 min
  • LevelAdvanced
  • You’ll needBlackbox Explorer

In this lesson

  • Reading the setpoint and gyro graph
  • Recognising a well-tuned drone
  • Spotting overshoot and delay
THE MOST IMPORTANT GRAPHtime →°/sgyro: well tunedsetpointThe gyro should follow the setpoint closely

Why it matters

This graph sums up tuning: the setpoint is what you ask for and the gyro is what the drone does. The more alike they are, the more connected the drone will feel.

Step by step

  1. Show only setpoint and gyro for one axis (start with roll).
  2. Find a sharp stick move and zoom in.
  3. Well tuned: the gyro arrives quickly with minimal overshoot.
  4. Overshoot (the gyro goes past and bounces back): too much P or too little D.
  5. Delay (the gyro arrives late): you need more feedforward or more P.

Pro tip

Always look at all three axes separately and compare them: it’s normal for pitch to need a bit more D than roll, because the drone is longer on that axis.

Common mistake

Tuning the drone by looking at a single stick move. Look at several and find the repeated behaviour.

Going deeper: Symptoms and fixes

Check it

1The gyro overshoots the setpoint and bounces. What does that indicate?
2The gyro reaches the setpoint late. What can you raise?

Module 19 · Blackbox, filters and tuning — lesson 110 of 155

The ideal response: critical damping

  • Time15 min
  • LevelAdvanced
  • You’ll needNothing

In this lesson

  • Understanding what “step response” means
  • Recognising an underdamped, critically damped or overdamped response
  • Knowing which way to move P and D in each case
THREE WAYS TO REACH THE SETPOINTtime →°/sunderdamped: bouncescritical: the goaloverdamped: slowFast and no overshoot: critical damping

Why it matters

When you flip, you ask the drone to go suddenly from 0 to, say, 1000 °/s. That sudden change is a step, and how the gyro reaches it says everything about your tune. The PID works like a car’s shock absorber: damp too little and it bounces; damp too much and it feels harsh and slow. This idea applies to any flight controller and any firmware.

Step by step

  1. Rise time: how long the gyro takes to reach the setpoint. The shorter it is, the more direct the drone feels.
  2. Overshoot: how far it goes above the setpoint before coming back. It’s the “bounce” you see or feel at the end of a flip.
  3. Settling time: how long it takes to sit still on the setpoint.
  4. Underdamped: arrives fast but bounces. Too much P or too little D.
  5. Overdamped: doesn’t bounce but arrives late. Too much D or too little P.
  6. Critical damping: the goal. The fastest possible response without overshooting.
ResponseWhat it looks likeUsual causeWhat you do
UnderdampedBounces at the endToo much P or too little DMore D or less P
CriticalFast and cleanCorrect P/D balanceLeave it as it is
OverdampedSlow, no bounceToo much D or too little PLess D or more P

Pro tip

Make sharp moves at full stick and at half stick too: a good tune responds well in both cases, not just on maximum flips.

Common mistake

Confusing “fast” with “good”. A response that bounces feels livelier, but the drone wobbles at the end of every trick and loses precision.

Going deeper: Step response

Check it

1The gyro reaches the setpoint quickly but overshoots and bounces. What is the response like?
2What is the goal of a good tune?

Module 19 · Blackbox, filters and tuning — lesson 111 of 155

A real log, step by step

  • Time25 min
  • LevelAdvanced
  • You’ll needBlackbox Explorer

In this lesson

  • Measuring delay and overshoot in a real log
  • Making a diagnosis from the numbers
  • Deciding on a single change for the next flight
A REAL FLIP: GYRO VS SETPOINTtime (ms) →°/s05001000overshoot +32%delay ≈ 16 msgyrosetpointToo much overshoot and delay: more D and feedforward

Why it matters

This graph isn’t a drawing: it comes from a real log of a 5" test quad, recorded at about 3.2 kHz. It’s a perfect case to practise on, because it has the two most common flaws at once: the gyro arrives late and overshoots.

Step by step

  1. Find an isolated stick move: a clean flip or roll, with the stick still before and after.
  2. Delay: measure the time gap between the setpoint and the gyro when both are halfway. Here, about 16 ms.
  3. Overshoot: compare the gyro peak with the setpoint value. Here, 1315 °/s against 1000 °/s: 32%.
  4. Diagnosis: underdamped response (P/D balance too high) and no feedforward to help it get going.
  5. Plan: first more D (or a bit less P) until the bounce disappears. Then feedforward to reduce the delay.
  6. Record a new log after every change and compare it with this one on the same kind of manoeuvre.
MeasurementIn this logTarget
Delay at 50%≈ 16 msThe lower the better; with feedforward, a few ms
Overshoot≈ 32 %Under 5–10%
Bounces after the peak20 or 1, small

Pro tip

Always measure three or four stick moves from the same log and average them: a single one can mislead you if there was wind or propwash.

Common mistake

Changing P, D and feedforward all at once. If the drone gets better or worse, you won’t know why.

Going deeper: A real log, analysed

Check it

1How do you measure delay on a stick move?
2With 32% overshoot, what is the first sensible change?

Module 19 · Blackbox, filters and tuning — lesson 112 of 155

Overshoot, delay and feedforward

  • Time20 min
  • LevelAdvanced
  • You’ll needBlackbox Explorer

In this lesson

  • Telling overshoot, delay and excess feedforward apart
  • Knowing which control to reach for in each case
THREE TYPICAL MISTAKEStime →°/swell tunedtoo much P / too little DsetpointAlways compare with the setpoint

Why it matters

Every error has a signature on the graph. If you can recognise it, you know exactly which control to move and in which direction.

Step by step

  1. Overshoot: the gyro goes above the setpoint and oscillates. Raise D (damping) or lower P.
  2. Delay: the gyro trails the setpoint. Raise feedforward for stick response or P for tracking.
  3. Excess feedforward: the gyro gets ahead of the setpoint and the PID has to brake it. Lower the feedforward.
  4. Also look at the P, I, D and feedforward traces: you’ll see which term is doing the work at each moment.
  5. If the setpoint steps are uneven, check RC smoothing.

Pro tip

To measure delay, mark the start of the setpoint movement and the gyro’s with the M key: Blackbox Explorer shows you the difference in milliseconds.

Common mistake

Raising P to fix a delay that is actually a feedforward matter. The drone will oscillate without responding any faster to the sticks.

Going deeper: PID in two lines

Check it

1The gyro gets ahead of the setpoint. What’s happening?
2Which control acts like a shock absorber?

Module 19 · Blackbox, filters and tuning — lesson 113 of 155

Motors and saturation

  • Time15 min
  • LevelAdvanced
  • You’ll needBlackbox Explorer

In this lesson

  • Reading the motor output
  • Detecting saturation and imbalances
  • Finding a failing motor or ESC
MOTOR OUTPUT100 %M1M2M3M4At 100% the drone can no longer correct

Why it matters

When a motor hits 100%, the flight controller has no room left to correct: that’s when propwash appears or the drone does odd things. And a motor working harder than the others at steady state warns you of a mechanical problem.

Step by step

  1. Show the four motor outputs from the log.
  2. At steady state, all of them should be close. If one is clearly higher, check that motor, its prop and the centre of gravity.
  3. Saturation (100%) in hard manoeuvres is normal for an instant; if it happens often, the drone is short of power.
  4. Brief saturation spikes on dives and split-S are the signature of propwash.
  5. A motor that jumps abruptly for no reason may be a failing ESC or solder joint.

Pro tip

Compare the average motor output at steady state with previous days: if it creeps up over time, the motors or props are wearing out.

Common mistake

Blaming the tuning for a mechanical problem. If one motor works harder than the others, check the hardware first.

Going deeper: Motors

Check it

1At steady state, one motor works much harder than the others. What do you check first?
2What does it mean when a motor reaches 100%?

Module 19 · Blackbox, filters and tuning — lesson 114 of 155

How filters work

  • Time20 min
  • LevelAdvanced
  • You’ll needNothing

In this lesson

  • Understanding Betaflight’s filter types
  • Knowing why each filter adds delay
  • Knowing the order in which to tune them
WHERE EACH FILTER ACTSfrequency (Hz) →noisepropwash< 100 Hzframeresonancemotorsrises with throttleRPM filter: motors · notch: frame · low-pass: the rest

Why it matters

The gyro picks up the drone’s movement and, on top of that, the noise from motors and props. Filters remove the noise, but all of them add a bit of delay. Understanding what each one does is the key to filtering only what’s needed.

Step by step

  1. RPM filter: notches that follow each motor’s rpm and its harmonics exactly. Very precise with little delay.
  2. Dynamic notch: finds the remaining noise peak (often the frame) and cuts it.
  3. Gyro low-pass (LPF1 and LPF2): let movement through and attenuate high noise. The lower the cutoff, the more delay.
  4. D low-pass: the D term amplifies noise; it always needs a filter.
  5. Types: PT1 (gentle, little delay), PT2 and PT3 (stronger). A notch removes noise with less delay than a low-pass.

Pro tip

Before adding filters, cut noise mechanically: new props, healthy motors and well-tightened screws. The best filter is the one you don’t need.

Common mistake

Filtering below 100 Hz: you cut the drone’s real movement and make propwash worse.

Going deeper: Tuning and Blackbox

Check it

1Which filter follows each motor’s speed exactly?
2Besides removing noise, what does a filter add?

Module 19 · Blackbox, filters and tuning — lesson 115 of 155

Decibels, octaves and delay

  • Time20 min
  • LevelExpert
  • You’ll needCalculator

In this lesson

  • Reading the decibels filters use
  • Understanding why filtering adds delay
  • Working out a filter’s effect with numbers
A PT1 LOW-PASS CUTTING AT 100 Hzfrequency (log scale) →amplitude−3 dB · ×0.71 · cutoff−6 dB · ×0.5−20 dB · ×0.110 Hz100 Hz1000 Hzmovement: passesnoise: attenuatedFiltering always has a price: delay

Why it matters

Tuning tools speak in decibels, octaves and degrees of phase. You don’t need to be an engineer, but understanding these four numbers lets you decide sensibly how much filtering you need and what it costs you.

Step by step

  1. Decibels: −3 dB means the signal drops to 71%; −6 dB, to half; −20 dB, to 10%; −40 dB, to 1%.
  2. Cutoff frequency: the point where the filter is already attenuating by 3 dB. Below it, the signal passes almost whole.
  3. Octave: doubling the frequency. Decade: multiplying it by 10. Far from the cutoff, a PT1 attenuates about 6 dB per octave; a PT2, double; a PT3, triple.
  4. Notch: cuts 30–40 dB in a narrow band. Q says how narrow: the higher it is, the narrower and the less delay.
  5. Delay: a PT1 delays slow movement by roughly 1 ÷ (2π × cutoff). At 100 Hz, about 1.6 ms; at 200 Hz, about 0.8 ms.
  6. The delays of each filter add up: two soft filters can cost more than one well-chosen one.
FrequencySignal passingAttenuationDelay (PT1 at 100 Hz)
20 Hz98 %−0.2 dB≈ 1.6 ms
50 Hz89 %−1.0 dB≈ 1.5 ms
100 Hz71 %−3.0 dB≈ 1.3 ms
200 Hz45 %−7.0 dB≈ 0.9 ms
400 Hz24 %−12.3 dB≈ 0.5 ms

Pro tip

The D term multiplies noise according to its frequency: noise twice as fast makes D react twice as much. That’s why D always needs its own filter, even if the gyro is already clean.

Common mistake

Adding filters “just in case”. Each one takes away the drone’s ability to react and makes propwash worse.

Going deeper: PT1 filter calculator

Check it

1What does −6 dB mean?
2If you lower a low-pass cutoff from 200 to 100 Hz, what happens to the delay?

Module 19 · Blackbox, filters and tuning — lesson 116 of 155

Analysing the noise

  • Time25 min
  • LevelAdvanced
  • You’ll needBlackbox Explorer

In this lesson

  • Use the spectrum analyser
  • Identify where each noise comes from
  • Decide whether you can filter less
SPECTRUM ANALYSERfrequency (Hz) →noisepropwash< 100 Hzframeresonancemotorsrises with throttleEach peak has a different origin

Why it matters

Noise reaches the gyro from the motors, the props and the frame itself. Knowing the frequency of each one tells you whether it needs filtering, whether you can filter less, or whether the problem is mechanical.

Step by step

  1. Open the spectrum analyser on the unfiltered gyro (GYRO_SCALED).
  2. Below 20 Hz: the movement of the drone. It must not be filtered.
  3. 20–100 Hz: propwash and oscillations. Deal with them using PID, never with filters.
  4. 100–250 Hz: frame resonance. A fixed band that doesn’t change with throttle.
  5. Above 250 Hz: motor and prop noise, which rises with throttle.
BandSourceHow to deal with it
< 20 HzDrone movementNot filtered
20–100 HzPropwash, oscillationsPID
100–250 HzFrame resonanceDynamic notch, mechanics
> 250 HzMotors and propsRPM filter and low-pass

Pro tip

If you see a strong fixed band, before touching any filters tighten all the screws, check the stack grommets and make sure the battery isn’t wobbling: a lot of noise is fixed with an Allen key.

Common mistake

Trying to filter out propwash. Filters add delay and the propwash gets worse.

Going deeper: Blackbox

Check it

1Which noise makes lines that climb as you raise the throttle?
2A fixed band that doesn’t change with throttle is usually…

Module 19 · Blackbox, filters and tuning — lesson 117 of 155

Real spectrum: before and after the filters

  • Time20 min
  • LevelExpert
  • You’ll needBlackbox Explorer · PIDtoolbox

In this lesson

  • Compare the unfiltered gyro with the filtered one
  • Check that the filters are doing their job
  • Spot whether you have too much or too little
REAL NOISE FROM A 5" AT HIGH THROTTLEfrequency (Hz) →dB100200300400500600700motors ≈ 460 Hz−25 dBunfilteredfilteredThe motor peak sits about 25 dB lower

Why it matters

This spectrum also comes from a real log, from the parts of the flight with throttle above half. With the GYRO_SCALED debug mode, the log stores the gyro before and after the filters, so you can lay one over the other.

Step by step

  1. The unfiltered line shows a hump between 300 and 470 Hz: that’s motor noise, which rises in frequency with throttle.
  2. The filtered line brings this peak down by about 25 dB, which means it’s left at less than a tenth.
  3. Below 100 Hz the two lines almost touch: the real movement of the drone passes through intact. That’s what you want.
  4. The filtered gyro should have no clear peak left. If one remains, check the RPM filter or the dynamic notch.
  5. Also look at the D spectrum: if it has a lot of noise between 100 and 200 Hz, it will heat up the motors even if the gyro looks clean.

Pro tip

Only compare logs with the same props, the same battery and the same kind of flying. Otherwise you’re comparing different things.

Common mistake

Analysing a log full of crashes and landings. Impacts fill the spectrum with noise that has nothing to do with the motors.

Going deeper: A real log, analysed

Check it

1In this spectrum, where does the hump between 300 and 470 Hz come from?
2Below 100 Hz the two lines almost coincide. Is that good?

Module 19 · Blackbox, filters and tuning — lesson 118 of 155

Tuning the filters step by step

  • Time30 min
  • LevelExpert
  • You’ll needBetaflight · Blackbox Explorer · Thermometer or fingers

In this lesson

  • Understand the trade-off between noise and delay
  • Tune the filters with the RPM filter active
  • Check it with data and temperature
THE FILTER TRADE-OFFLess filteringless delay, more connectedToo little filteringhot motors and noise

Why it matters

Every filter removes noise but adds delay, and delay makes the drone less precise and makes propwash worse. With the RPM filter working, you can almost always filter less than the default values.

Step by step

  1. 1 · RPM filter: use the cursor to find where the motor band starts and set the minimum frequency about 20 Hz below it. Leave 3 harmonics.
  2. 2 · Dynamic notch: 1 notch with a Q of around 500 for the frame resonance; minimum and maximum about 20–30 Hz either side.
  3. 3 · Gyro low-pass: turn off LPF1 and lower the LPF2 filtering with the slider, one step at a time. At 4 kHz, never turn it off and keep it at 1000 Hz or less.
  4. 4 · D low-pass: slider, one step at a time, without going above about 1.3. Never turn it off.
  5. After each step: fly for 30 seconds and touch the motors. If they’re getting hot, go back one step.
FilterStarting pointLimit
RPM filter3 harmonics, minimum ~20 Hz below the motors—
Dynamic notch1 notch, Q ≈ 500Q up to 600–700
Gyro LPF2 (4 kHz)Default≤ 1000 Hz, never off
D-term LPFSlider 1.0≈ 1,3

Pro tip

Do the same with the D filter separately: D amplifies high-frequency noise and is what heats the motors up the most.

Common mistake

Stripping out filters all at once and then flying hard. Go up one step at a time and touch the motors after each short flight.

Going deeper: The order that works

Check it

1What does every filter add, besides removing noise?
2After reducing filters, how do you check you haven’t gone too far?

Module 19 · Blackbox, filters and tuning — lesson 119 of 155

P/D balance: the heart of tuning

  • Time40 min
  • LevelExpert
  • You’ll needBetaflight · Blackbox Explorer

In this lesson

  • Tune the PID with the sliders
  • Follow an order that works
  • Validate every change with a log
RESPONSE TO A STICK SNAPtime →°/sgyro: overshootssetpointRaise D or lower P until it stops bouncing

Why it matters

The Betaflight sliders move several values at once in a balanced way. With Blackbox, every change stops being a feeling and becomes data.

Step by step

  1. Get ready: low rates (centre 250, maximum 400, no expo), feedforward at 0, Dynamic Damping at 0 and I at 0.2.
  2. Start the Damping (D) slider at 0.6 and raise it by 0.2 each flight: 0.6 · 0.8 · 1.0 · 1.2 · 1.4…
  3. On each flight, 20–30 seconds of big roll and pitch movements. Save and reboot between flights, and name the logs (for example, “01 d06”).
  4. Compare the step response of each log: pick the value with the least overshoot and the least delay, without falling short.
  5. On a 5" it usually ends up between 0.8 and 1.1; if in doubt, go for a bit more D.

Pro tip

If pitch and roll want different values, Betaflight gives you a Damping slider for pitch: use it before forcing a compromise.

Common mistake

Moving three sliders at once and not knowing which one made the drone better or worse.

Going deeper: Tuning and Blackbox

Check it

1Which slider do you raise to get rid of the bounce-backs?
2In which order is it best to tune?

Module 19 · Blackbox, filters and tuning — lesson 120 of 155

What each PID term does

  • Time15 min
  • LevelAdvanced
  • You’ll needNothing

In this lesson

  • Know the effect of raising each term
  • Predict what will happen before changing a value
FIVE CONTROLS, FIVE EFFECTSPProportionalpushesIIntegraldriftDDerivativedampsD+Dynamic DboostFFFeedforwardleadsMove one and see what changes in the response

Why it matters

Before touching anything, it helps a lot to know what each control does when you raise it and leave the others alone. This table summarises what happens in any PID controller, not just in Betaflight.

Step by step

  1. Raising P makes the drone faster and more precise, but too much brings overshoot and shaking.
  2. Raising I removes drift in long turns and in wind, but too much causes slow bounce-backs.
  3. Raising D removes overshoot and stabilises, but slows the response a little and amplifies noise.
  4. Dynamic D keeps D low in calm flight and raises it only when needed.
  5. Feedforward makes the drone react to the sticks before there is any error: much faster, with little overshoot.
Raising…SpeedOvershootStabilisationSustained errorStability
PFasterMoreA bit slowerLessWorse if excessive
IA bit slowerMoreSlowerMuch lessWorse if excessive
DA bit slowerLessFasterSameBetter
Dynamic DA bit slowerLessA bit fasterSameA bit better
FeedforwardMuch fasterA bit moreSameSameSame (more noise if the radio link is uneven)

Pro tip

If you can only remember one thing: <strong>P pushes, D brakes, I insists and feedforward gets ahead</strong>.

Common mistake

Raising I to fix a fast-response problem. I is slow by nature and ends up causing bounce-backs.

Going deeper: PID in two lines

Check it

1Which term removes drift in long turns?
2Which term slows the response a little but removes the overshoot?

Module 19 · Blackbox, filters and tuning — lesson 121 of 155

From P/D balance to saturation

  • Time45 min
  • LevelExpert
  • You’ll needBetaflight · Blackbox · Charged batteries

In this lesson

  • Find the P/D balance by hand
  • Raise P and D without losing it
  • Recognise the drone’s mechanical limit
P AND D GO UP TOGETHERP 60D 35P/D 1.71P 68D 40P/D 1.71P 77D 45P/D 1.71P 86D 50P/D 1.71saturationSame balance, more strength, up to the motors’ limit

Why it matters

Every drone has a P/D balance that suits it, and it doesn’t change when you raise the overall strength. The method is to find that balance with the drone “bare” and then raise P and D together until the motors can’t give any more.

Step by step

  1. Leave the PID “bare” during the test: feedforward at 0, dynamic D off, I-term relax at 10, integrated yaw and absolute control at 0.
  2. Set D according to the drone (a rough guide: 20–30 on a 5" at 6S, 30–40 at 4S, 60–70 on a brushless whoop) and raise P until you feel a sharp bounce-back at the end of flips. Then lower it a little.
  3. Work out the balance: P ÷ D. For example, 60 ÷ 35 = 1.71.
  4. Raise P and D together while keeping it: if D goes to 40, P has to be 40 × 1.71 ≈ 68.
  5. Try 180° turns and split-S: the propwash should keep getting better. Stop when it no longer improves or the motors get hot.
  6. This point is saturation: in the log, the motors touch 100% for a few milliseconds. From here on it only improves by changing the mechanics, especially the props.
Setting during the testValueWhy
Feedforward (roll, pitch, yaw)0Isolates the response of P and D
Dynamic DOffD doesn’t change during the test
I-term relax (cutoff)10Stops I from pushing during flips
Integrated yaw · absolute controlOffFewer variables
PID sum limit1000So it doesn’t limit the response

Pro tip

Once you have the numbers, turn the sliders back on and find the position that comes closest: Betaflight will keep the proportions for you in the following adjustments.

Common mistake

Changing the P/D balance while raising the strength. You lose your starting point and the bounce-backs come back.

Going deeper: P/D balance calculator

Check it

1P = 60 and D = 35. If you raise D to 40 and want to keep the balance, what P do you set?
2What does it mean when the motors reach saturation?

Module 19 · Blackbox, filters and tuning — lesson 122 of 155

Reading the bounce-back: fast or slow

  • Time15 min
  • LevelAdvanced
  • You’ll needBlackbox Explorer

In this lesson

  • Tell a P/D bounce-back from an I one
  • Fix each one with the right control
TWO BOUNCES, TWO CAUSEStime →°/sfast: P/Dslow: I termThe speed of the bounce tells you which term to adjust

Why it matters

A bounce-back at the end of a flip doesn’t always have the same cause. The clue is the speed: if it’s fast, it’s down to the P/D balance; if it’s slow, it’s the I term that has built up.

Step by step

  1. Fast bounce-back past the setpoint: P/D balance too high. Raise D or lower P.
  2. It stops short and then gets there (uncommon): P/D balance too low. Lower D or raise P.
  3. Slow bounce-back at the end of the movement: I has been building up during the flip and now pushes too much. I-term relax prevents it.
  4. Gyro above or below the setpoint in long turns: not enough I.
  5. Very slow wobble up and down: too much I. It’s rare, and usually takes a very high value.

Pro tip

In flight, the fast bounce-back feels like a sharp knock at the end of the flip. The slow one feels like the drone “rolling back” a little after you’ve already finished.

Common mistake

Raising D for a slow bounce-back: it isn’t D, it’s I, and you’ll only heat up the motors.

Going deeper: Diagnose the bounce-back

Check it

1Fast bounce-back past the setpoint. What do you do?
2Slow bounce-back at the end of the flip. What usually causes it?

Module 19 · Blackbox, filters and tuning — lesson 123 of 155

Dynamic D: dampen when needed

  • Time20 min
  • LevelExpert
  • You’ll needBetaflight · Blackbox

In this lesson

  • Understand base D and max D
  • Use dynamic D to reduce noise and temperature
  • Know how to find the parameter names in your version
D ACTIVE DURING FLIGHTtime →Active Dbasemaxstick snappropwashBase in calm flight, boost in sharp moves and propwash

Why it matters

D brakes the drone, but it also amplifies noise and heats the motors. Dynamic D solves the trade-off: a low D most of the time and a high D only when needed, in sharp movements and when it detects propwash.

Step by step

  1. The drone flies most of the time on base D. Think of it as the “real” D of your tuning.
  2. On sharp stick hits and in propwash, D rises towards max D to brake the overshoot.
  3. The sensitivity gain decides how soon the boost kicks in and how long it lasts. More sensitivity = more damping, but slightly more delay on stick punches.
  4. If feedforward causes a small overshoot, a max D close to P usually fixes it.
  5. On noisy drones, a low base D lets you use less filtering without heating the motors.

Pro tip

Names change between Betaflight versions (the <em>Dynamic Damping</em> slider in the interface; <code>d_min</code> or <code>d_max</code> in the CLI). Type <code>get d_</code> in the CLI and you’ll see what they’re called in yours.

Common mistake

Turning on dynamic D before finding the P/D balance. Base first, boost afterwards.

Going deeper: The PID

Check it

1With dynamic D active, which D does the drone use most of the time?
2When does the boost towards max D kick in?

Module 19 · Blackbox, filters and tuning — lesson 124 of 155

Yaw: the slow axis

  • Time15 min
  • LevelAdvanced
  • You’ll needBlackbox Explorer

In this lesson

  • Understand why yaw responds differently
  • Tune it with the log
YAW IS DIFFERENT⟳Inertiaof the motorsP↑More Pto get goingI↑Lots of Ito keep trackingD=0No Ddoesn’t bounceTune it by looking at gyro vs yaw setpoint

Why it matters

Roll and pitch are controlled by pushing harder on one side. Yaw, on the other hand, only moves because two motors speed up and two slow down: the turn comes from the props’ reaction torque. It is a slow axis with a lot of inertia.

Step by step

  1. Because it is slow, it barely overshoots. That is why yaw D is usually 0: if you add some, it slows down the response and you will need even more P.
  2. To get going decisively, yaw usually wants more P than roll and pitch.
  3. To follow the setpoint well it needs plenty of I; in Betaflight, yaw I is already multiplied internally.
  4. Tune it with the log: do sharp yaw turns and see how the gyro follows the yaw setpoint.
  5. Apply the same bounce-back logic: fast, P/D; slow, I.

Pro tip

If yaw “slides” in long turns or the nose wanders with the throttle, raise yaw I before P.

Common mistake

Adding D to yaw to imitate the other axes. It will only make it slower.

Going deeper: The PID

Check it

1Why is yaw a slow axis?
2What D value does yaw usually have?

Module 19 · Blackbox, filters and tuning — lesson 125 of 155

Throttle changes the drone

  • Time20 min
  • LevelExpert
  • You’ll needBetaflight

In this lesson

  • Understand dynamic low-pass filters
  • Know why the PID doesn’t respond the same across the whole throttle range
  • Relate thrust linearisation and TPA
DYNAMIC FILTER CUTOFF BY THROTTLEthrottle (%) →cutoff (Hz)1002003003500255075100with expo: rises soonerlinearLow throttle: more filtering · high throttle: less filtering

Why it matters

Motor noise rises in frequency with rpm, and a prop’s thrust does not grow in a straight line with throttle. That is why the same tune does not behave the same at low throttle as at full throttle, and Betaflight has tools to compensate.

Step by step

  1. Dynamic low-pass: it has a minimum cutoff (at idle) and a maximum (at full throttle). Since noise rises with throttle, at the top it can filter less and add less delay.
  2. The curve with expo raises the cutoff sooner: the drone quickly leaves the zone of most delay.
  3. Thrust and rpm: thrust grows with the square of the rpm. At low throttle, the same motor change gives less force and the PID “weakens”.
  4. Thrust linearisation boosts the output at low throttle so the PID has the same strength across the whole range. It helps a lot on whoops and in propwash at low throttle.
  5. TPA does the opposite at the top: it lowers gains at high throttle, where the drone has more power and can oscillate.
SettingWhat it doesWhen it helps
Dynamic low-passMinimum cutoff at idle, maximum at full throttleLess delay at high throttle
Curve expoThe cutoff rises soonerClean, low-noise drones
Thrust linearisationMore force at low throttleWhoops, propwash at low throttle
TPALess gain at high throttleOscillations in punch-outs

Pro tip

If the drone is perfect at mid throttle but oscillates in punch-outs, the problem is at high throttle: TPA. If it wobbles on descents at low throttle, look at linearisation and dynamic idle.

Common mistake

Raising all the gains to fix a problem that only happens at low throttle.

Going deeper: Noise bands

Check it

1Why can a dynamic low-pass filter filter less at high throttle?
2What does thrust linearisation do?

Module 19 · Blackbox, filters and tuning — lesson 126 of 155

Master multiplier and feedforward

  • Time40 min
  • LevelExpert
  • You’ll needBlackbox Explorer · PIDtoolbox

In this lesson

  • Find the maximum gain the drone can take
  • Tune the feedforward so the gyro follows the stick
THE GYRO OVER THE SETPOINTtime →°/sgyro: well tunedsetpointAdjust feedforward until the gyro is neither behind nor ahead

Why it matters

With the P/D balance fixed, the master multiplier raises all the gains at once. The limit is set by D, which amplifies noise. Feedforward, on the other hand, makes the drone react to the sticks before the error appears.

Step by step

  1. Master multiplier: raise it in steps of 0.2 starting from about 0.8. Stop if you hear sharp oscillations or the motors get hot.
  2. Also stop when the delay no longer goes down. Then go back one or two steps as a margin.
  3. Check the D spectrum: if noise appears at 40–80 Hz, you have gone too far.
  4. Feedforward: do sharp flips and rolls and raise it until the gyro matches the setpoint without getting ahead of it (in freestyle, often 1.0–1.5).
  5. If the gyro gets ahead and the PID has to brake it, lower the feedforward.

Pro tip

A 6S usually tolerates less D than a 4S with the same parts: don’t copy another drone’s values, use your own logs.

Common mistake

Raising the master multiplier with damaged props. D will amplify the vibration and heat up the motors.

Going deeper: The PID

Check it

1What usually limits the master multiplier?
2The gyro is ahead of the setpoint. What do you do?

Module 19 · Blackbox, filters and tuning — lesson 127 of 155

I, anti-gravity and final adjustments

  • Time30 min
  • LevelExpert
  • You’ll needBetaflight

In this lesson

  • Adjust I and the features that go with it
  • Know what dynamic idle, thrust linearisation and TPA do
FINAL SETTINGSPID TuningI (Drift-Wobble)≈ 1,0Anti GravitydefaultI-term relax15 freestyle · 30 racingDynamic idle≈ 3000 rpmThrust linear20 %TPAjust below oscillationOne adjustment at a time

Why it matters

These settings don’t show up as much in the charts, but you feel them a lot in flight: how the drone holds its position, how it reacts to throttle punches and how it behaves at low throttle on descents.

Step by step

  1. I: too low, and the drone drifts in the wind; too high, and it bounces back slowly. On a 5" it usually works well at around 1.
  2. Anti gravity: stops the nose dropping on throttle punches. If you get a wobble when changing throttle, lower it.
  3. I-term relax: about 15 for freestyle, 30 for racing, 10 or less for heavy drones.
  4. Dynamic idle: about 3000–3500 rpm on a 5" (needs bidirectional DShot). It gives you control at low throttle.
  5. Thrust linearisation at 20% and TPA just below the throttle where oscillations begin (for example, 0.75 from 1750).

Pro tip

If the drone oscillates only at high throttle, TPA is the clean fix: don’t lower all the gains for a problem that only happens at the top.

Common mistake

Raising I to fix propwash. It often makes it worse with slow bounce-backs.

Going deeper: Tuning and Blackbox

Check it

1The drone drifts in the wind and doesn’t hold its position. What can you raise?
2What is TPA for?

Module 19 · Blackbox, filters and tuning — lesson 128 of 155

Propwash: causes and fixes

  • Time20 min
  • LevelAdvanced
  • You’ll needBlackbox · New props

In this lesson

  • Understand what propwash is
  • Apply the fixes in order
  • Fly to avoid it
OSCILLATION ON DESCENTtime →°/sgyro: overshootssetpointMechanics, filters, PIDs and flying style

Why it matters

Propwash is the shaking that appears when the drone descends or turns through the turbulent air from its own props. It is the most common problem in freestyle, and it rarely has a single cause.

Step by step

  1. Mechanics: FC on grommets, tight screws, a stiff frame and healthy motors.
  2. Props: lower-pitch props change speed faster and react better to turbulence.
  3. RPM filter on and less filtering: less delay, more correction capacity.
  4. PID: more D (watching the temperature) and dynamic idle so the motors have headroom at low throttle.
  5. Piloting: when descending, tilt slightly forward to get out of the dirty air.

Pro tip

If propwash only appears in certain tricks, record them and look at the motor output: short spikes at 0% or 100% tell you the drone has run out of headroom.

Common mistake

Looking for the fix only in the PID when the frame has a cracked plate.

Going deeper: Symptoms and fixes

Check it

1When does propwash appear?
2Which setting gives the motors headroom at low throttle?

Module 19 · Blackbox, filters and tuning — lesson 129 of 155

When the tune won’t come together

  • Time20 min
  • LevelExpert
  • You’ll needBlackbox · Betaflight

In this lesson

  • Spot a faulty gyro
  • Adjust RC smoothing
  • Solve odd cases
FOUR SUSPECTS90°Gyrorotate the boardRCSmoothingfactor 301000PID sumlimitADCADC filterFF jumpsRule them out before touching more gains

Why it matters

Sometimes the tune doesn’t improve no matter how much you adjust, because the problem is something else. These are the usual suspects when nothing makes sense.

Step by step

  1. Faulty gyro: if one axis is much noisier below 200 Hz, rotate the board 90°. If the noise follows the rotation, it is the gyro.
  2. Move power wires away from the board and add capacitors (1000 µF at the ESC, 220–470 µF on the board’s power supply).
  3. RC smoothing: factor 30 for freestyle, 20–25 for racing, 50 for cinema. Too much smoothing adds delay.
  4. PID sum: if the sum hits the 500 limit, try set pid_sum_limit = 1000.
  5. Feedforward jumps: disable the radio’s ADC filter.

Pro tip

First of all, go back to the default values and check the problem is still there: that way you know whether you created it or it was already there.

Common mistake

Raising RC smoothing to the maximum to hide a problem: the drone will feel sluggish.

Going deeper: Symptoms and fixes

Check it

1How do you check whether the gyro is faulty?
2Which RC smoothing factor is usual for freestyle?

Module 19 · Blackbox, filters and tuning — lesson 130 of 155

Vibration protocol

  • Time30 min
  • LevelAdvanced
  • You’ll needNew props · Checks · Betaflight · Capacitor

In this lesson

  • Recognise the symptoms of vibration
  • Follow an order that saves time and money
  • Leave filters as a last resort
FROM CHEAPEST TO MOST EXPENSIVEPropsnewMotorsone by oneScrewsand frameCapacitorlow ESRLogGYRO_SCALEDFilterslastEach step that fixes nothing takes you to the next

Why it matters

Jelly in the picture, shaking without touching the sticks or hot motors with a normal D: these are symptoms of vibration. Before hiding it with filters, which add delay, you need to find where it comes from.

Step by step

  1. New props, even if yours look fine. It is the cheapest change and the one that fixes it most often.
  2. Motors: in the Motors tab and without props, spin each motor on its own and compare the vibration. Turn the shaft with your fingers: it should be smooth, with no tight spots. A bent shaft or a worn bearing means replacing the motor.
  3. Screws and frame: tighten everything, look for cracks in the carbon and check the stack grommets.
  4. Capacitor: a low-ESR one at the battery input (1000 µF and 35 V for 6S) removes electrical noise.
  5. Log with debug GYRO_SCALED: find the noise frequency and whether it follows the throttle.
  6. Only then, filters: notch for a fixed peak, RPM filter for the motors.

Pro tip

Write down each step and its result. If the problem comes back in a few months, you’ll know where to start.

Common mistake

Lowering the filters straight away. The drone will vibrate less, but it will respond late and propwash will get worse.

Going deeper: Symptoms and fixes

Check it

1What is the first step when facing vibrations?
2How do you test the motors one by one in the workshop?

Module 19 · Blackbox, filters and tuning — lesson 131 of 155

The professional method

  • Time15 min
  • LevelExpert
  • You’ll needNotebook or spreadsheet

In this lesson

  • Work with a repeatable method
  • Keep a change log
  • Know when to stop
A TUNING CYCLEBase logreference1 changejust oneSametest flightComparein ExplorerNoteand save diffRepeat until it stops improving

Why it matters

Professional tuning isn’t talent: it’s method. One change at a time, the same test and a written record make every battery bring you closer to the drone you want.

Step by step

  1. Record a reference log before touching anything.
  2. Make a single change at a time.
  3. Repeat exactly the same test flight.
  4. Compare the two logs in Blackbox Explorer, side by side.
  5. Note down the date, the change, the result and the motor temperature. Save a diff all of each good version.
DateChangeResultMotors
1/11Gyro filters +1 stepLess delay, same spectrumLukewarm
1/11D +5No bounce-backs on rollLukewarm
2/11FF −10%The gyro no longer gets aheadLukewarm

Pro tip

Stop when the improvement is no longer noticeable in flight. A drone that is 2% better on the chart but feels the same in your hands isn’t worth more batteries.

Common mistake

Making changes in the field without noting them down. After three batteries you no longer know which version was the good one.

Going deeper: Tuning and Blackbox

Module practice Do a start-to-finish tune with the guided tuning →

Check it

1How many changes do you make between two test flights?
2What do you keep from each good version?

Module 20 · Regulations and safety — lesson 132 of 155

Registration, training and insurance

  • Time15 min
  • LevelBeginner
  • You’ll needComputer

In this lesson

  • Know what the law asks of you before flying
  • Do the basic paperwork
BEFORE FLYINGIDRegistrationAESAA1/A3Trainingonline€Insuranceliability◉Spotterwith goggles

Why it matters

Flying an FPV drone without following the rules can mean heavy fines. The good news: the basic paperwork is online and takes one afternoon.

Step by step

  1. Operator registration with AESA, if the drone has a camera or weighs 250 g or more. The number goes on a label stuck to the drone.
  2. A1/A3 training: a free online course and exam on the AESA website.
  3. Liability insurance: strongly recommended and, in many cases, mandatory.
  4. With goggles, always fly with a spotter beside you.
  5. Always check the current rules on the AESA site: they change.

Pro tip

Many clubs include insurance in the membership fee: find out before taking out a policy of your own.

Common mistake

Thinking that a home-built drone doesn’t need registering.

Going deeper: Safety and regulations

Check it

1Where do you do the operator registration?
2What do you need when flying with goggles?

Module 20 · Regulations and safety — lesson 133 of 155

Where you can fly

  • Time15 min
  • LevelBeginner
  • You’ll needPhone

In this lesson

  • Check where you can fly
  • Find suitable places to practise
BEFORE HEADING TO THE FIELDENAIREmapProtectedareasCouncilparks, beachLandwith permissionClubideal

Why it matters

A place that looks empty can be close to an aerodrome, inside a protected natural area or in a park where drones are banned.

Step by step

  1. Check the ENAIRE Drones map before going to a new spot.
  2. Protected natural areas often restrict flying: ask first.
  3. Many town councils limit flying in parks and on beaches.
  4. On private land, ask the owner for permission.
  5. A club with its own field is the most relaxed way to practise.

Pro tip

Make a list of two or three checked spots near home: you won’t waste time every time you want to fly.

Common mistake

Flying in a busy city park “because it’s only a moment”.

Going deeper: And in Catalonia?

Module practice Check the current regulations →

Check it

1Which tool tells you where you can fly?
2What is the most relaxed place to practise?

Module 21 · Maintenance, repairs and diagnosis — lesson 134 of 155

Props, the right way round

  • Time10 min
  • LevelBeginner
  • You’ll needNut wrench · Spare props

In this lesson

  • Identify the direction of each prop
  • Fit them safely
PROPS OUTanticlockwiseclockwiseclockwiseanticlockwiseFRONT

Why it matters

A prop on backwards pushes down: the drone flips over on take-off, and in the best case you only break props.

Step by step

  1. Check in Betaflight whether the drone is set up with props out or props in.
  2. The leading edge (the thicker, rounded one) goes in the direction of rotation.
  3. With props out, the front props spin outwards.
  4. Tighten the nuts well and check them after every crash.

Pro tip

Take a photo of the drone from above with the props fitted correctly and keep it on your phone: at the field, you can tell in a moment whether you’ve fitted them right.

Common mistake

Trusting the prop logo to tell which side is up.

Going deeper: Props

Check it

1How do you know if a prop is the right way round?
2With props out, which way do the front props spin?

Module 21 · Maintenance, repairs and diagnosis — lesson 135 of 155

Before the first flight

  • Time15 min
  • LevelBeginner
  • You’ll needRadio · Checklist

In this lesson

  • Set it up with Betaflight
  • Do the checks that stop you losing the drone
BEFORE THE FIRST FLIGHTProps the right way roundFailsafe tested without propsBattery firmly securedAntennas clear of the propsSpotter beside youREADY TO FLY

Why it matters

The failsafe decides what the drone does if it loses signal. Badly set up, the drone can keep flying on its own. It takes a minute to test, with no props on.

Step by step

  1. Set it up with the Betaflight tutorial.
  2. With no props on, arm the drone and switch off the radio: the motors must stop.
  3. Go through the pre-flight checklist.
  4. Short first flight, close to the ground and with a spotter.

Pro tip

After the first 30-second flight, land and feel the motors. If one is much hotter than the others, check it before going on.

Common mistake

Going to the field without having tested the failsafe.

Going deeper: Learning to fly

Check it

1With the drone armed and no props on, you switch off the radio. What should happen?
2What should the first flight be like?

Module 21 · Maintenance, repairs and diagnosis — lesson 136 of 155

Checking after a crash

  • Time10 min
  • LevelKey
  • You’ll needAllen keys · Spare props

In this lesson

  • Check the drone after a crash
  • Spot damage you can’t see at a glance
AFTER A CRASHDisarmnowBatteryoffPropsand armsMotorsspin themAntennasand cameraCheck before flying again

Why it matters

Many drones are lost on the flight after a crash, because of damage that went unnoticed. A two-minute check prevents it.

Step by step

  1. Disarm straight away and, when you reach the drone, remove the battery.
  2. Check the props (replace any that are damaged) and the arms (cracks).
  3. Spin each motor with your finger: it should feel smooth. If it rubs or clicks, check it.
  4. Check that the motor shaft isn’t bent and that the bells aren’t loose.
  5. Check the antennas, camera and battery (dents or swelling).

Pro tip

If the battery has taken a hard knock, set it aside and keep an eye on it for a few hours in a safe place before charging it again.

Common mistake

Replacing only the broken prop and flying again without checking the motors.

Going deeper: Pre-flight checklist

Check it

1What is the first thing you do after a crash?
2A motor rubs when you spin it with your finger. What do you do?

Module 21 · Maintenance, repairs and diagnosis — lesson 137 of 155

Diagnosis: when something goes wrong

  • Time15 min
  • LevelUseful
  • You’ll needMultimeter · Magnifier

In this lesson

  • Follow a method to find faults
  • Know where to look first depending on the symptom
SYMPTOMWHERE TO LOOK FIRSTRed light on the smoke stopperShort circuit: solder bridgesOne motor shakesMotor solder jointsNo pictureAntenna, channel or VTX

Why it matters

When something goes wrong, the instinct is to swap parts. But it’s almost always a solder joint, a wire or a setting. Going from most likely to least likely saves time and money.

Step by step

  1. Observe: what exactly happens and when (on plugging in, on arming, in flight).
  2. Look with a light and a magnifier at the solder joints near the symptom.
  3. Measure with the multimeter: continuity, short circuits and voltages.
  4. Change just one thing at a time and test again.
  5. Write down what you’ve done: it will help you next time.
SymptomWhere to look first
Solid red light on the smoke stopperShort circuit: solder bridges, capacitor the wrong way round
A motor twitches or won’t startThat motor’s solder joints; protocol in Betaflight
No pictureVTX antenna, channel and power
The radio isn’t receivedTX/RX swapped, UART and bind

Pro tip

Take photos of the solder joints with your phone and zoom in: you’ll see solder bridges and cold joints that the naked eye misses.

Common mistake

Changing three things at once. If it works, you won’t know which one it was; if not, you won’t know which one made it worse.

Going deeper: Betaflight tutorial: problems

Check it

1A motor twitches when you test it. Where do you look first?
2What is the best method for finding a fault?

Module 21 · Maintenance, repairs and diagnosis — lesson 138 of 155

The field toolbox

  • Time10 min
  • LevelBeginner
  • You’ll needBackpack

In this lesson

  • Prepare the field box
  • Know which spares mean the most work
  • Get flying again after a minor crash
WHAT YOU ALWAYS CARRY⚙Toolshex keys and a knife✈Sparesprops, arm⚡Workshopportable soldering iron+SafetyLiPo bagWith this, 80% of crashes can be fixed in the field

Why it matters

A small crash can end the session if you bring nothing. A well-thought-out box lets you swap a prop, an arm or a wire in minutes and keep flying.

Step by step

  1. Tools: Allen keys (1.5–2.5 mm), 8 mm wrench for the prop nuts, screwdriver, scissors and zip ties.
  2. Spares: 3–4 sets of props, nuts, a frame arm, screws, antennas and battery straps.
  3. Portable soldering iron (battery or USB) with solder and flux, and a small multimeter.
  4. Safety: fireproof bag, insulating tape and a small first-aid kit.
  5. USB cable and your phone with the Betaflight app, or a computer, to change a setting.

Pro tip

Make a list on the lid of the box and check it before you leave: what you forget is always what you need.

Common mistake

Bringing only props. The first broken arm ends the afternoon.

Going deeper: What to take to the field

Check it

1Which tool is essential for changing props on a 5"?
2Why bring a spare arm?

Module 21 · Maintenance, repairs and diagnosis — lesson 139 of 155

Replacing a motor

  • Time30 min
  • LevelKey
  • You’ll needSoldering iron · Multimeter · Betaflight

In this lesson

  • Desolder a motor without damaging the ESC
  • Fit the new one with wires cut to length
  • Check the direction of rotation
3 MOTOR WIRES → 3 ESC PADSMOTOR4-in-1 ESCOrder doesn’t matter: if it spins backwards, you swap it in software

Why it matters

A damaged motor (one that rubs, vibrates or runs hotter than the others) makes the whole drone fly badly. Replacing it is one of the most common repairs.

Step by step

  1. Remove the props and the battery. Take a photo of how the wires run.
  2. Desolder the three wires using flux and a little fresh solder. Don’t pull until the solder is liquid.
  3. Fit the new motor on the arm (screws that don’t touch the windings) and cut the wires to the same length as the others.
  4. Tin and solder the three wires. The order doesn’t matter: the direction can be changed in software.
  5. Motors tab, no props on: check that it spins the right way. If not, reverse it with the ESC’s motor direction tool.

Pro tip

Compare the new motor’s phase resistance and noise with the others before fitting it: some motors arrive with defects.

Common mistake

Heating the ESC pads for too long. If a pad lifts off, the repair gets much harder.

Going deeper: Motor maintenance

Check it

1Does the order of the three motor wires matter?
2How do you check the new motor?

Module 21 · Maintenance, repairs and diagnosis — lesson 140 of 155

Bearings and shafts

  • Time30 min
  • LevelAdvanced
  • You’ll needAllen key · Bearing puller or pliers · Spare bearings

In this lesson

  • Spot a worn bearing
  • Replace a motor shaft
  • Know when a new motor is better value
A HEALTHY MOTOR SPINS SILENTLYSpins smoothly for a long timegood bearingsNoisy or rubbingdamaged bearing or shaft

Why it matters

Bearings wear out from sand and impacts, and shafts bend. A worn bearing causes vibrations that no filter can fully remove.

Step by step

  1. Spin the bell with your fingers: it should feel smooth and silent. If it makes a harsh noise or has play, the bearing is worn.
  2. Remove the clip from the shaft (underneath the motor) and separate the bell from the stator: the magnets pull hard, so pull straight.
  3. Measure the bearing (outer × inner × thickness) so you can buy an identical one. Remove the old one with a puller or by pushing it out from inside.
  4. If the shaft is bent, replace it: it comes out with a side set screw or with the clip.
  5. Put it back together, fit a new clip and check that it spins smoothly with no vertical play.

Pro tip

Blow the dust and sand off the motors after every session on dirt or at the beach: it greatly extends bearing life.

Common mistake

Putting ordinary oil on the bearings. It traps dust and wears them out sooner.

Going deeper: Motor maintenance

Check it

1Which symptom points to a worn bearing?
2What should you do after replacing a shaft?

Module 21 · Maintenance, repairs and diagnosis — lesson 141 of 155

Replacing an arm or the whole frame

  • Time45 min
  • LevelKey
  • You’ll needAllen keys · Threadlocker · Zip ties

In this lesson

  • Replace a broken arm
  • Move the electronics to a new frame
  • Check everything before flying again
BASE + ARMS + SCREWSA drop of threadlock on the metal screws

Why it matters

Arms are fuses: they break so the rest doesn’t. Replacing them properly, without leaving loose screws or pinched wires, is the key to the drone flying the same again.

Step by step

  1. Photograph the wiring and take the motor off the broken arm without desoldering it if there’s enough wire.
  2. Loosen the top plate, swap the arm and tighten the screws again in a cross pattern, with threadlocker where needed.
  3. Check the other arms against the light: small cracks end up breaking on the next hit.
  4. To change frame: move the stack and wiring first, then motors, camera and VTX, and the antennas last.
  5. Before flying: props, motor direction and a vibration check with a short flight.

Pro tip

Keep the old arms that are still in one piece: they can be used on another drone or as an emergency spare.

Common mistake

Overtightening the stack plate screws. The anti-vibration grommets stop working and the gyro takes all the vibration.

Going deeper: Checking a frame

Check it

1Why check the arms that didn’t break too?
2What happens if you overtighten the stack grommets?

Module 21 · Maintenance, repairs and diagnosis — lesson 142 of 155

XT60, battery lead and capacitor

  • Time30 min
  • LevelKey
  • You’ll needPowerful soldering iron · Flux · Capacitor · Heat shrink

In this lesson

  • Replacing a worn XT60
  • Making a reliable power joint
  • Choosing and fitting the capacitor
POLARITY: RED +, BLACK −XT60ESC+−The capacitor’s stripe goes to −

Why it matters

Over a hundred amps flow through the battery lead. A worn connector or a cold joint heats up, makes the voltage sag and can melt in flight.

Step by step

  1. Signs it needs replacing: the connector fits loosely, has burn marks or the wire gets hotter than normal.
  2. Use a powerful soldering iron (60 W or more) and flux: the XT60 pins and the ESC pads need plenty of heat.
  3. Heat shrink on each wire before soldering. Red to +, black to −.
  4. Capacitor: low internal resistance, 35 V or more for 6S (470–1,000 µF), as close to the pads as you can get it.
  5. Check with the multimeter that there is no short circuit, and plug in the first time with the smoke stopper.

Pro tip

Use an old XT60 as a holder while you solder the new one: it keeps the pins straight and soaks up less heat.

Common mistake

Fitting a 25 V capacitor on a 6S. A full 6S is 25.2 V and the voltage spikes are much higher: the capacitor will blow.

Going deeper: Soldering

Check it

1What is the minimum voltage rating for a 6S capacitor?
2When should you slide on the heat shrink?

Module 21 · Maintenance, repairs and diagnosis — lesson 143 of 155

Replacing the ESC or the flight controller

  • Time60 min
  • LevelAdvanced
  • You’ll needSoldering iron · Betaflight · ESC configurator

In this lesson

  • Replacing a board in the stack
  • Restoring the configuration
  • Checking motor order and direction
GROMMETS · FC · CABLE4-in-1 ESCFlight controllerBoard arrow→ front

Why it matters

When an ESC or flight controller burns out, replacing it is more than plugging in a new one: the motor order, the ports and the regulators can be different on the new board.

Step by step

  1. Before taking it apart (if it still connects), run a diff all. If not, use the latest backup from the hangar.
  2. Check that the cable between the ESC and the flight controller has the same pin order. If not, use the right cable or remap.
  3. Flash the new flight controller with the firmware for its own board. Set up ports and receiver by hand and apply the rest of the diff in parts.
  4. Motors tab, no props: check the order and direction of all four motors.
  5. If it is a new ESC, apply the recommended settings and check Bidirectional DShot.

Pro tip

When a board burns out, find the cause (a shorted motor, a pinched wire) before connecting the new one, or it will burn out too.

Common mistake

Pasting the diff from a different board without checking the ports. The UARTs on the new board may be different.

Going deeper: Stack or AIO

Check it

1What should you look for before connecting a new board after one has burned out?
2What do you check in the Motors tab?

Module 21 · Maintenance, repairs and diagnosis — lesson 144 of 155

Moisture and protecting the electronics

  • Time40 min
  • LevelAdvanced
  • You’ll needConformal coating · Fine brush · Kapton tape

In this lesson

  • Protecting the electronics from moisture
  • Knowing what not to cover
  • What to do if the drone falls in water
PROTECTION AGAINST MOISTUREConformal coatingpads and componentsNot on connectors or barometercontacts that fail

Why it matters

Morning dew, wet grass or a puddle can cause tiny short circuits that corrode the pads. A thin layer of conformal coating greatly reduces the risk.

Step by step

  1. Clean the boards with isopropyl alcohol and let them dry.
  2. Cover the connectors, buttons, USB port, barometer and camera lens with Kapton tape.
  3. Apply a thin layer of conformal coating (silicone or acrylic) with a brush over the pads and components.
  4. Let it dry for as long as the manufacturer says, then remove the tape.
  5. If the drone falls in water: take the battery out straight away, rinse with isopropyl alcohol and let it dry for a couple of days before connecting anything.

Pro tip

Check with a UV light whether the coating is compatible: many glow, so you can see the areas you missed.

Common mistake

Covering the antenna connectors or the USB port. They will stop making contact.

Going deeper: Maintenance

Check it

1What should you never cover with the coating?
2What should you do first if the drone falls in water?

Module 21 · Maintenance, repairs and diagnosis — lesson 145 of 155

Regular maintenance

  • Time15 min
  • LevelBeginner
  • You’ll needMaintenance checklist · Website hangar

In this lesson

  • Knowing what to check and how often
  • Spotting faults before they end in a crash
  • Keeping a log for each drone
BEFORE THE FIRST FLIGHTProps the right way roundFailsafe tested without propsBattery firmly securedAntennas clear of the propsSpotter beside youREADY TO FLY

Why it matters

Most in-flight failures give warning first: a screw working loose, a frayed wire, a battery puffing up. A short, regular check catches them in time.

Step by step

  1. Every flight: props, battery held firmly, antennas in place.
  2. Every session: motor and frame screws, bearings (spin the motors), motor wires.
  3. Every month: solder joints against the light, stack grommets, XT60 connector, battery strap.
  4. Batteries: internal resistance and voltage per cell with the charger; retire any that puff up.
  5. Note everything down in the website hangar: flights, repairs and config backups.

Pro tip

Do the monthly check when you change the props: you already have the tools to hand and the drone half taken apart.

Common mistake

Waiting for the drone to fail before checking it. Usually the first failure happens in flight.

Going deeper: My hangar

Module practice Keep your drone’s logbook in My hangar →

Check it

1What do you check after every session?
2Where can you keep a log for each drone?

Module 22 · Other types of drone — lesson 146 of 155

Which drone suits you

  • Time15 min
  • LevelBeginner
  • You’ll needNothing

In this lesson

  • Getting to know the types of FPV drone
  • Knowing where and how each one is flown
  • Choosing your next project
FROM THE LIVING ROOM TO THE MOUNTAINWhoop65–75 mm3"toothpickCinewhoopducts5"freestyle7"long rangeThe bigger, the further and faster, but the riskier

Why it matters

The 5" is the most versatile, but it is not the only one. A whoop lets you practise at home every day, a cinewhoop films safely near people and a 7" does long, relaxed flights. Choosing your next drone well will get you flying more.

Step by step

  1. Whoop (65–75 mm, 1S): protected props, under 30 g. For flying at home and learning without fear.
  2. Toothpick or light 3" (2S–4S): under 250 g with battery, very agile. For parks and small spaces.
  3. Cinewhoop (2.5–3.5"): ducts around the props and an action camera. For filming close to objects and people.
  4. 5" (6S): freestyle and racing. What you have learned to build in this course.
  5. 7" (6S, Li-ion): efficient and stable. Long mountain flights, always within what the regulations allow.
TypeBatteryFlying weightFlight time
Whoop 65–75 mm1S 300–550 mAh20–35 g3–5 min
Toothpick 3"2S–4S 450–650 mAh90–200 g4–6 min
Cinewhoop 3"4S–6S 650–1,100 mAh250–450 g4–6 min
Freestyle 5"6S 1,100–1,500 mAh600–750 g3–5 min
Long range 7"6S Li-ion 3,000–8,000 mAh800–1,300 g10–25 min

Pro tip

If you can only have two drones, a whoop for training at home and a 5" for going out is the combination that makes you progress the most.

Common mistake

Starting with a 7" because it “flies further”. It is the most expensive to repair and the most demanding when something goes wrong.

Going deeper: Drone type

Check it

1Which drone is best for flying at home?
2What are the ducts on a cinewhoop for?

Module 22 · Other types of drone — lesson 147 of 155

A 1S whoop

  • Time25 min
  • LevelKey
  • You’ll needFine-tip soldering iron · Magnifier · Tweezers

In this lesson

  • Building a whoop with an AIO board
  • Setting it up for indoors
  • Avoiding the typical small-motor mistakes
A WHOOP: EVERYTHING ON ONE BOARDAIOFC + ESCELRSon the boardMotors0702–08021S HVBT2.0 or PH2.0Camera+ VTXUnder 30 g: handle it gently

Why it matters

The whoop is the drone you will fly the most hours on. But small components are unforgiving: a pad that gets too hot rips off, a bad connector makes the voltage sag and a receiver with a different ExpressLRS version will not bind.

Step by step

  1. AIO board: flight controller, ESC and often an ELRS receiver on a single 25–26 mm board. The motors plug in or are soldered directly.
  2. Motors: 0702 or 0802 at 19,000–27,000 KV, with 31 mm (65 mm) or 40 mm (75 mm) props. In Betaflight, 12 poles.
  3. Connector: BT2.0 or PH2.0 with 1S HV batteries (4.35 V when full). The BT2.0 loses less voltage.
  4. Built-in receiver: many are SPI and cannot be updated to ExpressLRS 4.0. If you update your radio to 4.0, first check whether your whoop will still be able to bind.
  5. Setup: Angle mode to start with, Bidirectional DShot and RPM filter, battery warning at 3.3 V and a slightly higher idle.

Pro tip

Carry spare props and a couple of motors: on a whoop, props and motor wires are what break the most.

Common mistake

Soldering the motors at too high a temperature and for too long. AIO pads are small and rip off easily: tin first and solder quickly.

Going deeper: Drone type

Check it

1How many poles will you normally set for whoop motors in Betaflight?
2What limitation do many built-in SPI receivers on AIOs have?

Module 22 · Other types of drone — lesson 148 of 155

Toothpick and light 3"

  • Time20 min
  • LevelBeginner
  • You’ll needScale · Parts sheet

In this lesson

  • Building an agile drone under 250 g
  • Choosing motors, battery and connector
  • Knowing what changes in the regulations
TAKE-OFF WEIGHT OF A LIGHT 3"120 gtoothpick250 glimit330 g3" with GoProUnder 250 g, fewer legal requirements

Why it matters

A well-built 3" flies almost like a 5", but weighs and hurts much less. It is the ideal drone for small open spaces and for flying more often.

Step by step

  1. Frame: 2.5–3" with 3–4 mm arms. Light, but with the camera well protected.
  2. Motors: 1103–1404, depending on voltage: 2S–3S for toothpicks, 4S for 3" builds.
  3. Battery and connector: 450–650 mAh with XT30. Weigh the battery: it is often a third of the total weight.
  4. Electronics: 20 × 20 mm AIO or small stack. Analogue or light digital video.
  5. Weigh it complete: under 250 g with battery you have fewer legal requirements, but with a camera you still need the operator registration.

Pro tip

If you want to film, use a light action camera or the digital VTX recording: with a full-size GoPro you will go over 250 g in no time.

Common mistake

Fitting a battery that is too big “to fly longer”: you go over 250 g and the drone loses the point of being light.

Going deeper: Regulations

Check it

1Which connector is common on a light 3"?
2If the drone weighs under 250 g and carries a camera, do you need operator registration?

Module 22 · Other types of drone — lesson 149 of 155

Cinewhoop: filming up close

  • Time25 min
  • LevelAdvanced
  • You’ll needFrame with ducts · Action camera

In this lesson

  • Building a balanced cinewhoop
  • Setting it up to record cleanly
  • Flying safely up close
CINEWHOOP: SMOOTH AND SAFEDucts + smooth flyingsteady shots up closeFreestyle tunewobble and warm-up

Why it matters

Ducts protect, but they also change the aerodynamics: they increase thrust at low speed, add weight and cause resonances. A cinewhoop with a 5" tune vibrates and heats up the motors.

Step by step

  1. Size: 2.5–3.5" with ducts. Large-stator motors (1404–2004) and 3- to 5-blade props.
  2. Weight: work it out with the action camera and battery. A thrust-to-weight ratio of 3 to 5 is enough.
  3. Assembly: action camera held firmly with light damping; the VTX away from the camera to avoid interference.
  4. Setup: start from a cinewhoop preset, RPM filter on and check the log: you often need softer D filters and a higher TPA.
  5. Flying: low rates (about 400–500 °/s), long, smooth movements. The camera rewards consistency more than speed.

Pro tip

Always record with the camera’s gyro data switched on: with post-stabilisation, the result looks like it was shot on a professional gimbal.

Common mistake

Flying it like a freestyle drone. The ducts brake at high speed and the drone drops like a stone on steep dives.

Going deeper: Cinewhoops

Check it

1What thrust-to-weight ratio is enough for a cinewhoop?
2Why does a cinewhoop usually need a different tune?

Module 22 · Other types of drone — lesson 150 of 155

The long-range 7"

  • Time30 min
  • LevelAdvanced
  • You’ll needParts sheet · GPS · Li-ion battery

In this lesson

  • Choosing the parts for an efficient 7"
  • Understanding why Li-ion is used
  • Mounting the GPS and antennas properly
EFFICIENCY ABOVE ALL7"Props2 or 3 blades1300KV2806,5–2807Li-ionBattery6S1P or 6S2PGPSRescuemandatoryFly within your spotter’s line of sight

Why it matters

A 7" is like a glider: it aims to fly for a long time using little power. Everything revolves around efficiency and reliability, because when it is far away any failure costs you dearly.

Step by step

  1. Motors and props: 2806.5–2807 at 1,150–1,350 KV on 6S with low-pitch 7" props.
  2. Battery: 6S Li-ion with 18650 or 21700 cells. It weighs less per unit of energy than a LiPo, but delivers less current: perfect for cruising.
  3. GPS: essential, with GPS Rescue set up and tested. Keep it away from power wires and the VTX.
  4. Radio: true diversity or Gemini receiver, or 868 MHz. Keep the antennas well apart and away from carbon.
  5. Video: drone antenna pointing up and back; a directional one on the goggles. Remember the legal power limit.

Pro tip

Plan the return with a margin: the wind that pushes you on the way out will slow you down on the way back. Turn back when you have used a third of the battery, not half.

Common mistake

Thinking that long range lets you fly out of sight. In Europe, in the open category, the drone must stay within line of sight (yours or your observer’s).

Going deeper: Long range

Check it

1Why is Li-ion used on a 7"?
2When should you start heading back on a long-range flight?

Module 22 · Other types of drone — lesson 151 of 155

Setting up for long range

  • Time30 min
  • LevelAdvanced
  • You’ll needBetaflight · Radio

In this lesson

  • Adapting the battery warnings to Li-ion
  • Setting up failsafe with GPS Rescue
  • Preparing the OSD and radio for long flights
SETTINGS THAT CHANGE ON A 7"Betaflight · Li-ion and GPSMinimum voltage3.0 V/cellWarning3.2 V/cellFailsafe stage 2GPS RescueELRS rate100–250 HzOSDdistance and arrowmAhwarning at 70%Test GPS Rescue close by before flying away

Why it matters

Betaflight’s defaults are designed for a 5" on LiPo. On a 7" with Li-ion, those values would warn you too early or too late, and failsafe would drop the drone instead of bringing it home.

Step by step

  1. Battery: Li-ion can go down to 3.0 V per cell at rest (check the cell datasheet). Set the warning at around 3.2 V and landing at 3.0 V.
  2. Consumption warning: with the current sensor calibrated, warn when you’ve used 70% of the mAh.
  3. Failsafe: stage 2 on GPS Rescue, with a return altitude above obstacles and the minimum satellites at 8 or more.
  4. Radio: a lower packet rate (100–250 Hz) gives more range. Set link quality alarms on the radio.
  5. OSD: distance to home, home arrow, altitude, satellites, consumption and link quality.

Pro tip

Do the first GPS Rescue test at 100 metres, with the rescue switch assigned and your finger ready to take back control.

Common mistake

Leaving failsafe on “Drop” on a long-range drone. If you lose signal far away, the drone will fall and you probably won’t find it.

Going deeper: Fly within line of sight

Module practice Plan your next drone →

Check it

1What voltage per cell does a Li-ion usually reach at rest at the end of the flight?
2What should stage 2 of failsafe do on a drone with GPS?

Module 23 · Final projects — lesson 152 of 155

Project: a freestyle 5"

  • Time1–2 days
  • LevelProject
  • You’ll needAll the workshop tools

In this lesson

  • Planning a complete 5"
  • Building and configuring it from start to finish
  • Leaving it dialled in with guided tuning
EVERYTHING MUST BE COMPATIBLEBattery6S LiPoMotors1,750–1,950 KVESC45–60 AStack30,5 × 30,5Frame5"Voltage · current · holes · connectorsCheck it before buying, not after

Why it matters

This is the project that sums up the whole course. Doing it from start to finish, from parts list to tuning, is the best way to consolidate everything.

Step by step

  1. Plan: choose the parts and run them through the site’s compatibility checker. Save them in the hangar.
  2. Build: frame, motors, ESC, capacitor, stack, receiver, video and wiring, checking for short circuits at every step.
  3. Configure: Betaflight with the site’s tutorial, ESC, radio, failsafe and OSD.
  4. First flight: with the checklist, calmly and close by.
  5. Tune: do a round of guided tuning and save the final configuration in the hangar.
PartIndicative spec
Frame5" true X, 5–6 mm arms
Motors2207–2306, 1,750–1,950 KV
ESC4-in-1, 45–60 A, 6S
Flight controllerF7 or H7, ICM-42688-P, 8–16 MB
Props3-blade 5.1"
Battery6S 1,100–1,400 mAh, XT60
RadioExpressLRS 2.4 GHz receiver
Videoanalogue or digital, 25 mW in Europe

Pro tip

Note down the time you spend on each phase: your second drone will take half the time and you’ll see where you’ve improved.

Common mistake

Skipping the short-circuit test because “you’ve done it before”. That’s exactly when you’re most confident and ESCs get burnt.

Going deeper: Compatibility checker

Check it

1Which tool on the site tells you whether the parts fit together?
2What do you do after the first flight?

Module 23 · Final projects — lesson 153 of 155

Project: 3" cinewhoop

  • Time1–2 days
  • LevelProject
  • You’ll needWorkshop tools · Action camera

In this lesson

  • Building a balanced cinewhoop
  • Setting it up for filming
  • Getting the first stabilised shot
A CINEWHOOP THAT FILMS SMOOTH3"Ductsrigid1404+Motorslarge stator4–6SBatteryXT30/XT60GoProCameraheld firmlyTotal weight with camera and battery: work it out before buying

Why it matters

A cinewhoop combines everything you’ve learned with filming. It’s the drone that will give you the most work after the flight, in editing.

Step by step

  1. Parts: frame with rigid ducts, 1404–2004 motors, 3" props with 3 to 5 blades and a 4S or 6S battery.
  2. Build: action camera on a mount with light damping and the VTX away from the camera.
  3. Setup: cinewhoop preset, cinematic rates and a tune using Blackbox.
  4. Recording: camera profile, ND filter and gyro data turned on.
  5. First shot: a slow orbit around a subject, stabilised with Gyroflow.

Pro tip

Weigh the drone with the camera and battery and work out the thrust-to-weight ratio before buying the motors.

Common mistake

Mounting the camera with no damping or with damping that’s too soft: the video shakes or goes jelly.

Going deeper: Cinewhoops

Check it

1What thrust-to-weight ratio is enough for a cinewhoop?
2What do you need to turn on in the camera to stabilise afterwards?

Module 23 · Final projects — lesson 154 of 155

Project: 7" long range

  • Time2–3 days
  • LevelProject
  • You’ll needWorkshop tools · GPS · Li-ion battery

In this lesson

  • Building a reliable 7"
  • Setting up and testing GPS Rescue
  • Making a safe first long flight
THE 7" ALWAYS COMES HOMEhomesignal lost1 · climb2 · return home3 · descendTest GPS Rescue close by before flying away

Why it matters

Long range demands the most reliable build of all: if something fails far away, you need to be able to trust that the drone will come back.

Step by step

  1. Parts: 7" frame, 2806.5–2807 motors at 1,150–1,350 KV, 7" props, 6S Li-ion battery, GPS and a receiver with good antennas.
  2. Build: GPS away from the VTX and power wires; antennas apart and away from carbon.
  3. Setup: warnings for Li-ion, failsafe with GPS Rescue, OSD with distance and home arrow.
  4. Tests: GPS Rescue at 100 m with the rescue switch; then a real failsafe by turning the radio off close by.
  5. First long flight: within your spotter’s line of sight, coming back with a third of the battery used.

Pro tip

Do your first long flight somewhere you know well and with no wind: you’ll have enough to do watching the OSD.

Common mistake

Trusting GPS Rescue without having tested it up close. The first test can’t be the emergency.

Going deeper: Long range

Check it

1Where do you put the GPS?
2How do you do the first GPS Rescue test?

Module 23 · Final projects — lesson 155 of 155

Project: 1S whoop for indoors

  • TimeHalf a day
  • LevelProject
  • You’ll needFine-tip soldering iron · Magnifier · 1S batteries

In this lesson

  • Building a whoop from scratch
  • Setting it up for flying indoors
  • Making a home-made course
A WHOOP TO PRACTISE ON EVERY DAY65 mm31 mm prop75 mm40 mm propLight, safe and runs on cheap batteries

Why it matters

The whoop is the drone that will give you the most hours. Building it yourself teaches you to solder small and to set up an AIO.

Step by step

  1. Parts: 65 or 75 mm frame, AIO board with ELRS receiver, 0702–0802 motors, lightweight camera and VTX, 1S HV batteries with BT2.0.
  2. Build: solder the motors and camera with a fine tip and for as short a time as possible; fix the antenna away from the props.
  3. Setup: 12 poles, Bidirectional DShot, Angle mode and Acro on switches, battery warning at 3.3 V.
  4. Bind the receiver and check the ExpressLRS version.
  5. Home-made course: chairs, boxes and gates made from string; fly it for a few minutes every day.

Pro tip

Use the same rates as on your 5": the whoop will be your real simulator.

Common mistake

Flying the whoop on 1S batteries that are too flat. They drop suddenly and the battery gets ruined.

Going deeper: Drone type

Module practice Start the project in the checker →

Check it

1How many poles will you set for the whoop’s motors?
2What voltage do you set the battery warning to on a 1S whoop?

Lessons completed!

You now have all the theory and practice. Take the final exam to get your certificate.