Introduction: How To: Long Range FPV Quadcopter

Picture of How To: Long Range FPV Quadcopter

Ever wanted to be able to fly around and admire the scenery from above? In this instructable, we are going to build a quadcopter that will allow you to do just that!

We will be using the TBS Discovery frame as it was designed with long range and FPV in mind and is therefore perfect for this application.

Step 1: Parts List

Picture of Parts List

Step 2: Let's Begin

Picture of Let's Begin

First, we gather our parts and make sure that we have all the necessary parts and tools. For this build, we are going to need:


-A screwdriver kit with hex fittings

-A cordless drill (not required but helpful)

-Soldering iron and solder


-Wire cutters

-Wire strippers

-Blue thread lock (important that it is blue, not red or else you will never get this thing apart again)

-Double sided foam tape to stick things down

Step 3: The Frame

Picture of The Frame

When completed, the frame should look like the image above. First, we solder the pin headers onto the board. It is important to do this first because it will be difficult to do once the frame is assembled. The aluminium standoffs go between the two fiberglass plates which also hold in the arms and hex screws hold the whole thing together. The screws should line up to their corresponding holes on the frame.

Step 4: Motors and ESCs

Picture of Motors and ESCs


Now, we will prepare the motors to be connected to the ESCs (Electric Speed Controller). Solder the bullet connectors onto the motors and place heat shrink over the newly installed connectors. Then, install the motors onto the arms of the quad by aligning them on the ends with the wires facing the main frame and screw the motors in using the included screws. Then, connect the wires the the ESCs and using zip ties, fasten them onto the arms of the frame. Do not worry about which wire goes where for now as we can reverse them later. After we are done, it should look like the image above.


This part is unnecessary and the quad will fly just fine without doing this, but flashing the ESCs with BLHeli firmware will increase the responsiveness of the quad. Order an ESC programming tool such as this and plug it into a computer with "KKFlashTool" installed. A video on how to do this can be found here. After flashing, were ready to move onto the next step.

Step 5: Radio and Receiver

Picture of Radio and Receiver

Disclaimer: This particular setup is suitable for a shorter range of flight, hence this section will be separated into two parts.

Regular Range

For distance under 3KM, a modded Turnigy 9X bound to a FrSky receiver should be sufficent. However, if you require more range, read on.

Long Range

For longer ranges, systems such as the DragonLink or the EZUHF RC system by Immersion RC are more suitable as they operate in the UHF (Ultra High Frequency) range. Some transmitters are even capable of up to 50KM of range but by that distance the quadcopter is likely to have run out of battery. The other benefit of using higher end systems is that they usually have failsafes which you can program to perform an instruction such as activating a switch or reducing the throttle when there is a loss of signal.

Bind the radio to the receiver using whatever method is for your particular model and stick the receiver with the antennas facing the back onto the top of the frame with the double sided foam tape. Then, use the antenna pedestal the stand the antenna wires up in a V-shape to prevent them from getting chopped off every time you fly the quad.

Step 6: GPS and SONAR

Picture of GPS and SONAR

After the receiver is installed, we stick the GPS unit onto the top of the frame using double sided foam tape and the SONAR module onto the front of the bottom plate of the frame. We will deal with the wiring later.

Step 7: Flight Controller

Picture of Flight Controller

Here comes the slightly complicated part. We will need to connect the ESCs, receiver, GPS, and SONAR to the flight controller. To make things easier, there is a labeled diagram of the wiring above. First, solder all of the pin headers that are supplied onto the controller board.


Taking note of the arms, connect the ESC wires from each arm into pin headers 1-4 of the ESC section on the flight controller, with the front left arm being the first and the back left arm being the last.


Using male to male servo extension leads, connect pins 1-8 of the receiver to the corresponding pins on the flight controller. If your receiver supports PPM (Pulse Position Modulation) mode, you only need to connect one wire onto pin 1 of the controller board.


At this stage, we should have 1 pin header still free on the receiver section of the flight controller. Plug the 3 wires from the GPS unit into the empty port. The SONAR module will be plugged into the ESC section of the board.

After all of the electronics are connected, we can make the build look cleaner by using zip ties to secure the loose wires and to minimize the chances of a wire coming loose mid-flight from the vibrations.


Setting the failsafe on any model aircraft that will be flying any great distance is important as a loss of signal at this distance can damage property and even injure people. To set the failsafe on the Naze32 flight controller, go into the cleanflight software and click on the failsafe section. From there, you can set the flight controller up so that with GPS, if the receiver loses signal, the quadcopter will automatically return to it's home coordinates, or take off position. Once you have set the flight controller to do whatever you want in the case of the loss of signal, go to whichever model of receiver you have and set the failsafe there such that when there is no longer signal, it will activate one of the free auxiliary channels which will tell the flight controller to go into failsafe mode. This extra step may seem like a lot of work at first, but when you are flying kilometers away from yourself and you lose signal, you will be glad you had set it up.

Step 8: Battery

Picture of Battery

Slide the battery into the back of the quadcopter and secure it with the battery strap. Loop the strap into the cutouts on the frame and over the battery.

The battery monitor/alarm can be stuck onto the receiver using double sided foam tape, making sure it can be reached by the balancing port of the battery.

Step 9: Propellers and Balancing

Picture of Propellers and Balancing

The quadcopter wouldn't be able to fly without propellers, but unbalanced propellers create lots of vibrations which will affect video quality and stability of the flight controller so using a propeller balancing tool like shown above, we will find the side that the propeller tends to lean to and stick small pieces of tape on the opposing side to balance it out. I prefer sticking pieces of tape rather than sanding the propellers because sanding is permanent and if you make any mistakes, you have to sand the other side to balance it out.

Step 10: FPV Equipment

Picture of FPV Equipment

Obviously, we want to be able to see what the drone sees, and for that we will need an FPV camera and goggles.

Connect the camera to the transmitter and solder the power cables onto the power points on the main board.

Mount the camera onto the frame using the included screws and zip tie the transmitter onto one of the arms and bend the antenna upright.

Disclaimer: I do not have an FPV system currently installed, the images above are from their respective product pages.

Step 11: Before Flying

Picture of Before Flying

Check all of the connections and make sure everything is plugged in correctly. Before plugging in the battery REMOVE ALL THE PROPELLERS in case something goes wrong and the motors go full throttle immediately. I cannot stress how important this is and failure to do so may result in serious injury (I speak from experience, it's not fun).

Now go to your computer and install CleanFlight from the Web Store on Google Chrome. Plug the Naze32 into the computer and setup the board. Since there are too many steps to put into an instructable, detailed video series on how to setup the board can be found here.

Step 12: Tuning the Quad

Now we have to adjust the PID values of the flight controller to get the quadcopter to respond the way we want it to. P stand for proportional, I for integral, and D for derivative. Here are videos made by other great youtubers to demonstrate how to tune the flight controller.

Step 13: Final Notes

Thanks for reading and if you enjoyed this instructable, please do vote for it in the Drones contest. This quadcopter has been fun to build and test.

If you have any questions or suggestions, leave them in the comments below.



thermosinthesis (author)2016-09-09

Update: As some of you have mentioned, the setup is not ideal for long range and I agree, so I will be editing the instructable to be more accurate. Since this I am still relatively new to the hobby, I have much to learn. A shoutout to SoLongSidekick for bringing up the issues with the setup. (On a side note, this genuinely isn't an advertisement for HobbyKing. They happen to be the cheapest source for all of the parts for where I live so if you can find them elsewhere then by all means shop there.) Thank you all for the invaluable feedback!

rlopezch (author)thermosinthesis2016-09-09

Don't you worry boy.

With this setup, including FPV camera you can rename it as BVR Drone (Beyond Visual Range). This RC controller can handle the drone up to 1km and i can assure you is very hard to see the machine at that distance...

There are others radios that can achieve 2 or 2.5 km without the need of UHF interface.

amritl3 (author)2017-03-25

can we use a 6 channel transmitter and receiver

jang3 (author)amritl32017-03-27

Yes, you need at least 6 channels.

jonathon.mcmahan (author)2016-10-14

Well done! I have been on the fence about purchasing VS building a drone.. I think I might just have to follow your lead.

Haha thanks man! glad I could help.

JpsManCave (author)2016-10-10

like the build


Haha thanks man

AndreMendes (author)2016-10-04

YES, finaly...

"There are others radios that can achieve 2 or 2.5 km without the need of UHF interface." With RF modulation 2.4G or 5.8G IS IMPOSSIBLE LONG RANGE... A true long range is compible with another range

JunezRiyaz (author)2016-09-09

Nice made

John T MacF Mood (author)2016-09-08

Nice 'Ible, but it rings like a bell as an advert. No offense intended. Your built unit sale is ended too BTW. (By the way).

Also, as a tip in writing style (Turabian and others) the first mention of ANY acronym must be defined, then the acronym can be used throughout as your reader then knows what that acronym stands for. "ESC" occurred 11 times in your article, but since I'm a "newbie" investigating building a drone, I STILL don't know what an ESC is. To me as a computer nerd it means the key in the upper left of a Windows keyboard, but I'm sure someone will enlighten me as to what it means in the "drone" world. Other than the acronym confusion, well done "ible"/ad.

John, an ESC stands for Electronic Speed Controller, a small, normally shrink-wrapped circuit board that plugs into an output channel on the receiver and controls the speed of your drive motor.

Alright, I'll keep that in mind. Thanks!

I second your comment! That is a hard and fast rule in any technical writing.

For your information (FYI): ESC stands for Electronic Speed Controller

I'd still like to know what 3s, 4s, 8s, etc. means.

ChristosV3 (author)RobertK2022016-09-08

2s, 3s, 4s etc refers to the battery voltage.
1s is a single cell Lipo battery (3,6 Volt),
2s is a two cell LiPo battery (2x3,6V= 7,2 Volt),
3s is a three cell Lipo battery (10,8V) and so on.
Obviously, the higher the voltage, the greater the lift capacity of the quadcopter.

rlopezch (author)ChristosV32016-09-09

Be careful, the cell voltage is not the only key for lift capacity. This
is a mix between power (of battery), rpm/volt of motors, number of motors,
propeller type. And So on …

For instance a motor with lower rpm per volt generate more lift capacity
than a motor with high rpm per volt in an adequate motor/propeller combination.

ChristosV3 (author)rlopezch2016-09-09

All other things equal in quadcopters (motors kv, blades size-pitch), higher voltage = greater lift from motors. I am not saying that voltage is the only factor to affect lift, but it is decisive. Have you seen many mini quads with 3s batteries?

rlopezch (author)ChristosV32016-09-09


but yes, i've seen a lot of minis with 3s, not all but
enought ...

i'm not drone racing expert (mini quads), my drones
are all from 450 to 550 and i use 4S batteries, 820 kv motors and 10x45 props…

ESC stands for Electronic Speed Controller, and is the part of the "Drone" that receives the signal from de Main Controller (Auto Pilot) and adjust the speed of each Motor. Tipically is one motor, one ESC. There are integrated ESC wich can handle up tu 4 motors, but is like one circuit board with 4 ESCs on him...

SoLongSidekick (author)2016-09-08

Uh this really isn't a long range quad, this is a standard range quad. If anyone came here hoping to find info on how to build a long range FPV quad, here's what to look into:

- Either the TBS Crossfire or the Immersion RC EZUHF long range R/C link.

- 2.4GHz video transmitters, receivers, and antennas (MUST be using a UHF system of some sort, if you try to use this with a standard 2.4GHz R/C transmitter you're going to have a very bad day).

- A more efficient set of motors, like the TBS 400kv LR Motors.

- Much longer arms and 15x6.5" props.

- Most likely a 6s system, but definitely above a 3s.

I agree with what you say, but as a newbie myself I don't have the resourcest o deck it out fully but I will edit the instructable to make it more accurate.

You really should add a section on failsafes as well if you're posting an Instructable on any sort of quadcopter.

roberto.petresco.1 (author)2016-09-08

Uou this last video about PID was excellent and I just needed it to tune a racer quad :-) thank you for the instructables and the videos too.

The video was posted by Bruce from RCmodelreviews on youtube and all credits go to him. Check out his channel.

Frostsmaker (author)2016-09-08

How far it can fly? how about the height?

The author is probably right about the flight time, however you're not going to get much more than 1km out of that transmitter. You'd need a long range R/C link to go farther.

+1 on that. Something like a dragon link would be good for this.

It flies for about 20 minutes so it can fly at least 6 kilometers but I'm uncertain about the range of the range of transmitter.

VikT1 (author)2016-09-08

This was an advertisment from :-)

thermosinthesis (author)VikT12016-09-08

Well, if this was an advertisement from Hobbyking I wouldn't have linked parts from other sites as well :/

VikT1 (author)thermosinthesis2016-09-08

I did not wanted to be offensive or anything like that, but to be honest I wanted to be sarcastic a little bit :-)

Since first time I read your article I have not had any DIY feeling of your guide, it more felt like an assembly guide for the TSB Discovery which I sold by, after your comment I checked the links, and LOL I was right, more than 3/4 of the links to hobby king some might be not, but also would be "logical" to buy at the website, if you don't know them plus all the pictures: Turingy radio, Fatshark FPV all sold by HobbyKing.

That's what's called 21st century smart advertising, simple marketing with a couple twists, like few parts from other vendors, anyone can see that it's so d4mn obvious.

John T MacF Mood (author)2016-09-08

You called it a Long Range Quadcopter twice, yet never mentioned the actual range one might expect or the expected duration of flight with the battery installed.

It has what look like goood antennea, but that only implies it uses radio, not the range or wattage.

This is *not* a long range drone, it's a standard drone in every sense. See my comment above if you want to learn about actual long distance drones. With this setup you might get about 20 minutes of flight time, but you're not going to get much more than 1km out of the transmitter (if even that).

samdromeda (author)2016-09-08

Jon I am totally thrilled with what is happening here and i hope the hits keep coming. You deserve all the support and notoriety that comes from your exceptional skills and productivity.

All the very best with for thought how about asking the web community to help naming the drone?

There's already a name for this drone, he didn't invent it. It's a modified TBS Discovery.

preameneu (author)2016-09-08

how to connect the gps and receiver on naze32

please send me a pictures for this connection

thank s

Ancifero (author)2016-09-08

tell the total cost please

thermosinthesis (author)Ancifero2016-09-08

Around $400 usd excluding the transmitter.

Ancifero (author)Ancifero2016-09-08

i calculate himself. Total cost about 310$.

+30/40$ international shipping.

have something to think about

fishbud1 (author)2016-09-08

where do i get all the components ?

thermosinthesis (author)fishbud12016-09-08

I got all of the parts form HobbyKing and

samdromeda (author)2016-09-04

This is a very well prepared project and deserves everyone's support....especially considering the age of the young fellow who made this drone.

Mipy (author)2016-09-04


thermosinthesis (author)Mipy2016-09-04

Haha thanks

About This Instructable




Bio: I am a student who also enjoys tinkering
More by thermosinthesis:How to: Long Range FPV QuadcopterComputer ATX Power Supply to Bench Power Supply
Add instructable to: