How to build a Racing Drone (FPV Mini Quad) Beginner Guide

This tutorial shows you how to build a racing drone from scratch (aka FPV mini quad). I have chosen the cheapest yet reliable parts that perform well. I will also show you how to assemble this quadcopter, provide useful tips and walk you through the process to configure the software for your first flight.

Table of Contents

Can Beginners Build an FPV Mini Quad?

Absolutely YES!

I am not against buying a pre-built kit off the shelf as your first racing drone, but if you did, you wouldn’t know how anything works. There is a lot of value in building a quadcopter, you get to know exactly how everything fits together, and how to repair your drone.

So you can and should build a quadcopter even if you were just starting out. It might takes hours even days to finish your first build, but the result is extremely rewarding.

Before we move on, please make sure you’ve read this tutorial to get a basic understanding of mini quad:

How to get started with Drone Racing and Mini Quad

You should be able to build your first FPV quadcopter (racing drone) by following this step by step tutorial. The aim here is to get you started building and flying with a well performed mini quad with little budget.

You will run into a lot of acronyms and technical terms, you may find out what they means in this guide

Mini Quad Parts List

It’s a good idea to select parts at reasonable prices for a beginner quad, but just remember that cheap parts are not going to perform as good as expensive parts (most of the times).

So is it worth it using premium parts on your first racing quad? Probably NOT, because it takes time to master the skills to fly your quad to the full potential. It makes sense to start with something cheaper, so even if you break something it won’t stink as much.

You can build this racing quad for as cheap as $180! And yet it provides some of the cutting edge technology and features:

  • Durable frame, perfect for beginners who crash a lot
  • F4 flight controller – allows you to run fast looptime and full Betaflight features simultaneously
  • OSD for real-time voltage/current reporting, you can even change Betaflight settings through the OSD menu including PID and rates
  • DShot compatible ESC’s allows smooth and reliable performance

I also provided some more suggestions in case you want to upgrade in the future. Of course you can also mix the parts from different price categories, it’s all up to you.

For more options, check out the Almost Complete Mini Quad Parts List

I’ve highlighted all the components I am using in this build log.


Parts/Price $ $$ $$$
Frame Martian II Anni. Edition ($20) Martian II 220mm ($26) Alien ($98)
Flight Controller Racerstar Tattoo F4S ($75) Omnibus F4 AIO ($25) Matek CTR F405 ($40)
ESC “Built into FC” ($0) RacerStar RS30A V2 ($52) Holybro Tekko32 35A ($80)
Motor RacerStar BR2306 2400KV ($36) Dragonfly 2207 2500KV ($56) T-Motor F40 III ($100)
Propeller Kingkong 5040×3 ($1) DAL Cyclone T5045C ($3)
RX Frsky XSR ($17) Frsky R-XSR ($25)
FPV Camera HS1177 ($20) Runcam Swift 2 ($40) Runcam Eagle 2 ($45)
VTX Eachine VTX03 ($10) Matek VTX HV ($30)
FPV Antenna n/a Foxeer Thor ($8) Lumenier AXII MMCX ($20)
Misc Parts XT60 Pigtail ($1.5)
  Buzzer ($0.4)
  Low ESC Capacitor ($1.5)
— Total Cost —  $182.4 $268.4 $414.4


I’ve chosen the Martian II for its affordability and durability. The Anniversary Edition has 215mm wheelbase size, which is slightly smaller than the 220mm normal version.

The spacial version doesn’t come with the iconic red PDB, but because the FC I am using has integrated PDB so I don’t really need it anyway.

The Martian II is a very reliable and good value mini quad frame, it’s roomy and easy to build. You cannot go wrong with it as your first mini quad.

FC – Flight Controller

I personally love the simplicity of “AIO” flight controllers, and I am using these on all my new builds. “AIO” (All in one) basically means combining the FC and PDB into one single board, which minimizes the amount of wiring and soldering required in our builds.

The Omnibus F4 AIO FC is one of the cheapest AIO options, and it’s an F4 board which allows you to run all the latest features in Betaflight and has enough processing power for fast looptime at the same time. I also like the pin layout which makes wiring easier.

One negative about this flight controller is the insufficient power filtering. But the easy fix is to add a low ESR capacitor at the power input, which I will show you in the build log.

An even cheaper and easier option is to use the Racerstar Tattoo F4S flight controller, on top of the FC and PDB it also has ESC’s integrated, which saves you from buying them and soldering them separately. Here is my review of the Racerstar Tattoo F4S.


The Racerstar 2306S motors are probably the cheapest motors you can find on the market, but these are definitely NOT the best motors. If you have the budget, get the Dragonfly 2207 instead, it’s a huge step up in performance and quality.


I really cannot recommend 4-in-1 ESC’s for someone’s first build. Yes, they are easier to work with, but if you burn out one ESC then you are screwed (you will have to replace the whole module).

It’s safer to use standalone ESC’s, price difference is minimal anyway with the Racerstar 30A V2. These are cheap and allows you to run DShot600, that’s all we need.


Your choice of radio receiver (RX) depends on what radio transmitter (TX) you use. For an Frsky Taranis user, either the XSR or R-XSR is going to be an excellent choice.

XSR and R-XSR have the same features and range, but the R-XSR is smaller and lighter. Size is really not a big deal for the roomy Martian frame, not to mention the price of XSR has dropped significantly since the release of R-XSR.

I would probably recommend getting the XSR for this build if you want to save money.


I am picking the Eachine VTX03 transmitter because it’s small, affordable, and just works. We can power it with the 5V on our FC.

It comes with a simple dipole antenna so we don’t need to buy an FPV antenna separately, that should be good enough for 500+ meters open field.

FPV Camera

I use Runcam Swift 2 and Eagle 2 FPV cameras on nearly all my quads, because of the superior image quality. For budget builders, the cheaper Foxeer HS1177 CCD camera is also a good option.

All these cameras have the same dimension, mounting, and wire connections, so don’t worry which one you are getting, the installation will be the same.

There is no need to have OSD in the camera really, because our FC has built-in Betaflight OSD.

Many recommend the Eachine 1200TVL camera ($13), I personally do not agree because of its terrible WDR and more importantly, the weird shape. It’s going to be a nightmare mounting it in the frame.


I am using Kingkong 5045 Triblade in this build. These are a bit “slow” for me, but they are perfect beginner props. You get them for $1 a set and they just don’t break! I have been using the same set for over 20 LiPo now and they are still going :)

I prefer the DAL Cyclone 5045×3 for faster flying.

What Else Do You Need?

You will also need to have the following accessories in order to fly a quadcopter. I assume you already have them, if not, take a look at my shopping guides to get some ideas what to buy.

Tools and Supplies

You might already have some of these tools lying around in the house or in your toolbox. If not, you should get them, these tools will come in handy for repairing and building your next quadcopter :)

Check out our complete list of tools you might want to get for building quadcopters

Steps to Building a Racing Drone

Prepare the carbon fibre frame (I prefer to sand off the sharp edges as shown in this tutorial), and assemble the arms, the bottom plates, and the FC standoffs.

Plan your connection diagram. Tin all the solder pads on the FC and ESC’s you are going to use, and skip the ones you don’t use, solder weights a lot, and every gram counts on a mini quad.

If you are using the Tattoo F4S FC, here is the connection diagram:

“Dry Fit” everything in the frame, roughly measure how long the wires need to be.

For example, for the XT60 pigtail, you want it just long enough to stick out of the frame a few centimeters. I had mine at about 9cm. Oh, and make sure polarity is correct.

Pro Tip: Avoid soldering XT60 connector directly on the PDB or FC, always use silicon electrical wires in between. That’s because the wires are flexible and it can strain-relieve the tension at the solder joints when you plug/unplug the battery

I also recommend to solder a low ESR capacitor at the power, this will reduce some of the noise from ESC and motors, which could affect your Gyro sensor and FPV video.

Further reading: why adding capacitors to mini quad?

I simply solder the capacitor to the FC power, and secure the cap on the FC with double sided foam tape.

I decided to put the RX under the FC, and use double sided foam tape to fix it on the frame.

Make sure to put transparent heatshrink over the RX if it hasn’t already got some. Or you can just wrap it with electrical tape to avoid direct contact with the CF frame, but remember to expose the LED so you can see the RX status.

Then connect the RX to the FC (SBUS and SmartPort), bind it to your TX, and setup failsafe.

Test it to see if the channels are working correctly in the receiver tab, test SmartPort by checking VFAS, and finally test failsafe.

Now mount the motors to the arms.

Beware that the RacerStar motors come in CW and CCW threads, indicated by the colour of the prop nut. Follow this guide to learn about CW and CCW motor threads.

Pro Tips for Mounting Motors:

  1. It’s recommended to use loctite (thread lock) on motor screws, because motors make vibration and there is a chance those screws can wiggle free over time
  2. Make sure motor screws do not touch motor winding – here is how to check your motor screws are too long
  3. Should I use washers on the screws? No

Mounting the flight controller to the frame. You should “soft-mount” your FC whenever possible, luckily the Omnibus F4 AIO comes with rubber grommets.

Make sure The arrow on the FC is pointing forward.

Feature Reading – Why soft mounting FC is important

Mounting the ESC’s on the arms with double-sided foam tape,

Now trim the ESC wires just long enough to reach the FC, and do not get in the way of the standoffs.

Pro Tip: keeping wires as short as possible can minimize resistance in the system, but you should also leave enough slack so it doesn’t stress the solder joints or the copper pads

Slack in the ESC wires can also maximize the effectiveness of the FC soft mounting. If wires are too tight it will transfer vibration to the FC more easily.

Pro Tip: make sure no electrical contact is touching the frame, because carbon fibre is conductive, otherwise you could have a short circuit. Consider putting electrical tape on the frame under the component just in case

Now cut the motor wires short, tin the wires and the 3 pads on each ESC, and solder the motor wires on.

When soldering the ESC wires to the ESC, the order or the motor wires matters because it changes the spin direction of the motor.

But don’t worry about it, because you can also change motor direction in the software (BLHeliSuite) later on.

Further Reading: How to change motor rotate direction?

Let’s move on to our FPV system.

Connect the VTX and FPV Camera to the flight controller, and test it to make sure you are getting a clear picture on your goggles.

Solder the buzzer on the board. I recycled the wires from our ESC’s :)

We’ve finished the soldering, all the components are now connected! Next I will install the 8 standoffs.

Then mounting the FPV camera in the frame.

And secure the buzzer – you can simply strap it to one of the standoff with a zip-tie, make sure it won’t get chopped by a spinning propeller.

If you own a 3D printer, you man print many useful accessories with it for your drone. For example I made this 3D printed beeper holder :)

Secure those RX antennas.

Here is a nice trick to protect your antennas, you can wrap a zip-tie around the front arms pointing back. Then use some heatshrink tube to affix them to the zip-ties so they won’t get damaged by the spinning propellers.

Pro Tip: make sure the RX antennas are approximately 90 degree to each other and not obstructed by the frame to ensure the best possible signal

Here is how the quad looks like so far.

Another useful tip is adding some protection to your ESC’s using plastic cover.

I simply recycled some old props, cut them into rectangular shapes and put them on top of the ESC. This will prevent “prop strike”, where spinning propellers get bent and hit the ESC in crashes. You can also just use water bottles :)

Finally wrap the plastic cover, ESC and arm in electrical tape, or zip-tie.

The VTX is installed under the top plate with double-sided tape and zip tie.

You can fix the VTX antenna by using the same trick we used on the RX antenna.


Strap the XT60 pigtail to the top plate like it’s shown in the picture, keep the wires away from the spinning props.

We are almost there :)

I am using velcro and a battery strap on top of the frame for mounting the battery, so it doesn’t move around or slide out in crashes. You can also use Kyosho Pad for a similar result (purchase from Amazon).

When mounting battery, make sure the centre of gravity is as close to the centre as possible. To check if you have placed the battery at the right spot, simply grab the middle of the top plate with 2 fingers as shown in the following photo, and the quad should stay level.

Pro Tip:  It’s important to have the COG (centre of gravity) right in the middle of the FC. Because if the quad is back heavy for example, the rear motors will have to work harder than the front motors in order to maintain balance, and this will impact flight performance.

Pro Tip: Don’t leave the LiPo battery balance lead hanging around, it can get chopped by propellers. I usually put a rubber band on the battery and hold the balance lead in place.

Finally, attach the propellers – be aware of the different CW and CCW propellers and install them in the correct motors. Otherwise your quad is going to flip over when taking off.

Before plugging in your LiPo battery…

… Do a final check for short circuit.

You do this with a multimeter: put it on continuity mode and touch on the positive and negative connections in the quad with the probes:

  • the + and – of the XT60 pigtail,
  • positive and negative of all your ESC’s
  • signal, positive and negative of your VTX and FPV camera

If there is a short circuit, the multimeter will start beeping non-stop. If this happens, you need to find out where the short is and fix it. This could be in the form of excessive solder connecting pads next to each other and so this will need to be removed.

If you can, also build yourself a smoke stopper! This is a great device to avoid magic smoke! If building is too much work, you can also just buy one.

Now, take some beautiful pictures before it gets covered in dirt and grass :) Don’t forget to share you build on our forum –

I am mounting the GoPro Session 5 on my quad using this 3D printed mount.

The quad weighs 350g AUW, without Battery and HD camera.

Setting up Betaflight

To setup Betaflight for your first flight, follow the instructions in this guide “how to setup Betaflight for the first time“.

You will also need to enable Softserial for SmartPort, because F4 can’t take inverted SmartPort signal, and soft serial is the easiest workaround for it (here is the instruction).

Flight Videos!

Latest video flying on a cliff and in a park.

In this video I was flying with the DAL Cyclone 5045×3 propellers. It really flies like a dream!

This one is with Kingkong (KK) 5040×3 propellers. I got to say the KK props are considerably less powerful, and they are harder to tune in terms of PID. Personally not a big fan of them, but for practice and crashing they are good options.

Sorry about the video quality, It was a windy and cloudy day, footage looks a bit dark and shaky…

Here is the DVR footage to show you what I was seeing in my FPV Goggles.

It also shows you how much difference it made by adding a low ESR capacitor in this quad. It really does a good job cleaning up most of the noise!

My PID and Rate Profile

You might have your own preference about PID and Rate/Expo, but if you have no idea where to start, you can try my personal preference.

For the Kingkong 5040×3 props

set p_pitch = 46
set i_pitch = 50
set d_pitch = 32
set p_roll = 38
set i_roll = 40
set d_roll = 20
set p_yaw = 65
set i_yaw = 45
set d_yaw = 20
set tpa_rate = 35

For the DAL Cyclone 5045×3 props

set p_pitch = 54
set i_pitch = 50
set d_pitch = 33
set p_roll = 43
set i_roll = 43
set d_roll = 26
set p_yaw = 70
set i_yaw = 45
set d_yaw = 20
set tpa_rate = 30

Here is a screenshot of what I was using in the first flight video.

Further Reading:

More Quadcopter Builds?

Looking for more examples and inspiration? Here is a list of my latest builds and parts list.

ImpulseRC Reverb

Diatone 2018 GT-M200

GEPRC LSX5 Leopard

I don’t want to build, which pre-build drone to buy?

Low Budget:

Medium Budget:

How to fly a racing drone?

If you have little to no experience in flying a mini quad, you should definitely check out these tutorials to get started:

56 thoughts on “How to build a Racing Drone (FPV Mini Quad) Beginner Guide

  1. Fawn

    I am trying to help my 12 yo son build his first quad. We use the Omnibus F4 Fireworks FC, Racestar 30 A ESC, Racestar 2306 2700 KV motors, and FrSky R XSR receiver. We have the quad configured in Betaflight. When we try to raise the throttle on both the Taranis and in Betaflight using the motor slider, the motors stop spinning when the throttle is half way up. Any ideas on what might be the problem?

  2. ken barrie

    Best How To I’ve seen, and I had hopes that this one would at last define the motor positional configuration (map). Not icing on the cake, but mportant info. I’ve come accross different versions, including one configuration I’ve never seen before.
    Can you help.

  3. Jazz

    This question might sound stupid but I’ve seen on the build plan that there is no white wire on the reviewer but there is on the picture on banggood. Do I cut or desolder this wire? And are there any recommendations for a cheap beginner frsky transmitter?

    1. Oscar Post author

      Ignore the wire color, and find out what the wire is? There are 4 connection you need for the receiver, ground, 5V, SBUS and SmartPort. There shouldn’t be any other wires.

  4. Ants_sa

    Hi Oscar,

    Ants_SA here, thanks for the great article. Your site and form are now my go to page for research and ideas for fpv. As I have mentioned before I am totally new to this…in fact so new that I own absolutely nothing yet BUT I am getting to the point where I want to start purchasing items for my first build.
    I want to follow a lot of what you have done here in this build but what I do want to do is more long range flying initially. What recommendations/changes would you suggest to this build keeping as much as possible the same?

  5. Ed

    Hello Oscar! This is an excellent walk through on building a drone. I am completely new to the drone scene and would like to build my own drone. This website has been very useful. I made my own list of parts in that’s fairly close to the parts you mentioned here on this website. Can you tell me if all the parts are compatible with each other? If I need to add anything? I tried to go the absolute cheapest route possible.

    Thank you!

    1. Ed

      I just realized the link did not post. Here is the list of parts I made if you or someone wouldn’t mind telling me if they are all compatible with each other.

      1. ZOP Power 14.8V 1800mAh 65C 4S Lipo Battery XT60 Plug
      2. SkyRC iMAX B6 Mini Professional Balance Charger/Discharger SK-100084 for RC Drone
      3. Eachine VR006 VR-006 3 inch 500*300 Display 5.8G 40CH Mini FPV Goggles Build in 3.7V
      4. Jumper T8SG Life Multi-Protocol 12CH S-FHSS Deviation TX Compact Full Range Radio
      5. 5 Pcs AMASS XT60+ Male Plug Connector 14AWG 10cm Power Cable Wire
      6. Eachine VTX03 Super Mini 5.8G 72CH 0/25mW/50mw/200mW Switchable FPV
      7. Foxeer HS1177 V2 600TVL CCD 2.5mm/2.8mm PAL/NTSC IR Blocked Mini FPV Camera 5-40V
      8. 7 Pairs Kingkong / LDARC 5X4X3 5040 5 Inch 3-Blade Rainbow Colorful Propeller CW CCW for
      9. Racerstar Racing Edition 2306 BR2306S 2400KV 2-4S Brushless Motor For X210 X220 250 RC (x2)
      10. FrSky R-XSR Ultra SBUS/CPPM D16 16CH Mini Redundancy Receiver 1.5g for RC Multirotor FPV
      11. 9g 30.5×30.5mm Ominbus F4 Flight Controller AIO OSD 5V BEC Current Sensor for FPV
      12. Martian II 220 220mm 4mm Arm Thickness Carbon Fiber Framer Kit w/PDB for RC Drone
      13. 5 Pcs 5V Electric Magnetic Active Buzzer Continuous Beep Continuously

      Thank you!

      1. Oscar Post author

        sorry for the late reply, I spend most free time on the forum (, and only check comments once a week.
        The parts list looks fine to me, if your goal is to build the cheapest quad :)

  6. Losdragon

    Trying to a run cam split 2 with the omnibus sip and xsr frsky receiver. I was attempting to use rx 3 and tx 3. In order to control it from qx7. Is there a known guide somewhere? Thanks for great tutorial.

  7. Lorenzo Ferro Forte

    Hi Oscar, as an alternative to the Eachine VTX03 you suggest the Matek one. But the F4 AIO has only 5v output and the Matek support only 7-27v input. How can it be powered with this FC? Thanks for your attention!

  8. vitali

    Hi Oscar,

    What battery should i get for this particular build? lipo battery topic is a bit confusing for beginners.

  9. Rod

    Hi Oscar,

    I’ve been flying fixed wing for about 3 years, but after finding your website, and the excellent tutorial, I decided to have a go building a drone. As I am a complete novice in building drones, I’m using the recommended parts to build the Martian 11.

    However, I’m confused with the wiring diagram for the Omnibus F4 AIO and FrSky XSR. The XSR has 5 wires, one being a white wire. The white wire doesn’t appear on the diagram, unless it can’t be seen due to the white background. I’ve searched the web for any clues, but can’t find the answer. Please can you advise where the white wire should be connected.

    Other than that, your tutorial is excellent and prompted me to have a go.

    Thanks in advance.


    1. Oscar Post author

      Thanks Rod.
      There are only 4 connections from the receiver to the flight controller, 5V, GND, SBUS and SmartPort. The “white” wire you refer to is not connected.

      1. Rod

        Thanks, Oscar

        I was thinking that was the case, but it’s nice for it to be confirmed. I’ll finish the build, in slow time; I seem to spend too mush time flying the fixed wing. The next step ‘ll be the Betaflight set-up; you make it look quite simple, so I’m looking forward to my first hovering practice.

        Thanks again for providing so much information on your website; it’s an excellent source for guys like me.

        Best regards


  10. Jon F


    I’ve tried to follow some of your build but using a different transmitter and receiver, and I’ve ended up with some difficulties that I can’t resolve. See my forum post below:

    Do you have any thoughts on possible fixes?

    1. Oscar Post author

      I don’t really see how you are connecting everything in your post, so here are the things you can check.
      If you are using PPM, you should connect PPM from your converter to the PPM pin on the FC.
      Feed the PPM converter 5V and ground, and your RX should get the 5V from the converter.
      The setup in Betaflight is different for PPM, you just need to select PPM in the receiver option in the configuration tab.

      1. Jon

        Many thanks Oscar. I found what was causing issues in my earlier post, and that was a faulty PPM encoder. With that fixed, I do now have 5v, PPM and ground going to the encoder (flashing blue light on the encoder), and with 5v, ground, and 8 channels (1-8 in the top row if the Turnigy receiver) going to the receiver. I have successfully bound the receiver to the transmitter (steady red light on the receiver), and selected PPM in the configuration tab. However, adjusting the transmitter controls does not seem to be making it through show in Betaflight.

        There has been talk in some post of soldering bridges between resistors or pins on the FC enable PPM, or removing certain resistors. Are you familiar with this? There seems to be a few people with Turnigy / Omnibus F4 problems, but I can’t find definitive solutions :-(

        Thanks again for your help. I’m new to all this, and encountering more problems than I was expected. All good for the learning curve though.

  11. Bart

    Hey all,
    Sorry to bother you I have tried everything but i cannot make the telemetry work.
    My setup:
    – the indicated omnibus f4 aio osd
    – frsky xsr (the smartport and i tried the inverted port)
    – latest betaflight BTFL 3.3.2 (Target: OBSD)
    – telemetry via smartport uart 3 (tx only, i tried rx bridged, i initialy tried the led but got a error)

      1. Bart

        Yes. I use soft serial and tlm_inverted. Does order in setting up matter? I tried everything a couple times. Resetting to factory and flashing firmware to start over. Is there a way to check signal?
        The xsr works, it gives me basic metrics incl an A2. Where that comes from i don’t know.

      2. bart

        I thought i added the dump. However it is not showing in the comment. Would that give you pointers?

  12. Lorenzo Ferro Forte

    With this I just wanna say thank you to Oscar for his incredible site; I started 2 months ago with no knowledge of the FPV world and yesterday, after several hours spent with a simulator, i finally took off my first quad (following his tutorial, of course!). If you wanna take a look…

    I can’t wait for the second run!
    Thank you Oscar

  13. Slava

    Hi Oscar,

    Thank you for the tutorial! Completed the build. One thing I’ve observe though when I try hovering is that without any (yaw) input quad turns clock wise slowly I assume motor momentum is not fully balanced, could you please advise on how to balance motors ?


  14. Lorenzo Ferro Forte

    Hi Oscar,
    build complete, even the programming phase. Only one problem: I see that when I test the motors the bottom plate of the frame gets hot, especially the screws (they are almost untouchables). This happens after some seconds (maybe ten) at full throttle. Is this a normal thing or the temperature on the frame is supposed to be much lower? motors and esc doesn’t seem to get hot anyway. Thanks for your advices.

    1. Oscar Post author

      Do you have your VTX mounted on the bottom plate? Also check if your motors are getting hot?

      1. Lorenzo Ferro Forte

        Vtx mounted on the top, but without heatsink, and it started to smoke! I solved the problem using the shorter screws on the motors. There was some kind of contact between the motors and the screws…

  15. Slava

    Two I’ve got question for OMNIBUS F4:
    1. I’ve assigned B06 to SERIAL_TX 11, before it was used by LED_STRIP 1, and I also freed LED_STRIP 1 as below, is this (below) resource allocation correct?
    2. There are 2 red LEDs on FC – one on each side, is this OK?


    # resource
    resource BEEPER 1 B04
    resource MOTOR 1 B00
    resource MOTOR 2 B01
    resource MOTOR 3 A03
    resource MOTOR 4 A02
    resource MOTOR 5 A01
    resource MOTOR 6 A08
    resource PPM 1 B08
    resource PWM 1 B08
    resource PWM 2 B09
    resource PWM 3 C06
    resource PWM 4 C07
    resource PWM 5 C08
    resource PWM 6 C09
    resource SERIAL_TX 1 A09
    resource SERIAL_TX 3 B10
    resource SERIAL_TX 6 C06
    resource SERIAL_TX 11 B06
    resource SERIAL_RX 1 A10
    resource SERIAL_RX 3 B11
    resource SERIAL_RX 6 C07
    resource INVERTER 3 C09
    resource INVERTER 6 C08
    resource LED 1 B05
    resource SPI_SCK 1 A05
    resource SPI_SCK 2 B13
    resource SPI_SCK 3 C10
    resource SPI_MISO 1 A06
    resource SPI_MISO 2 B14
    resource SPI_MISO 3 C11
    resource SPI_MOSI 1 A07
    resource SPI_MOSI 2 B15
    resource SPI_MOSI 3 C12
    resource ESCSERIAL 1 B08
    resource ADC_BATT 1 C02
    resource ADC_RSSI 1 A00
    resource ADC_CURR 1 C01
    resource BARO_CS 1 B03

  16. Lorenzo Ferro Forte

    Hi Oscar, I finished building the mini quad and now I’m in the programming phase.
    I’m stuck on the “enable Softserial for SmartPort”. So, since I followed your scheme and connected the smartport wire of the xsr on the led pin, do I have to remap the led strip resource to the serial tx1? I read your softserial article but I’m confused…thanks for your attention

  17. Morten

    Hi Oscar,

    Great guide!
    I do not have the opportunity to choose between CW and CCW when buying the 2207’s. Doesn’t this apply for this motor?


    1. Oscar Post author

      Yea that’s fine. If they don’t tell you about CW and CCW about the motor you are buying, they should all just come with the same standard threads. Which is better for some people because it’s less confusing :)

  18. Slava

    Hi Oscar,

    Great website, thank you! I am following this article in building my first quad and my question is about spec for battery to use:
    I’ve picked motor – T-Motor F40 III/2600kv and props – DAL Cyclone T5045C so if I understand correctly for this combination max current is 40.92A * 4 = 163.7A and burst C=163.7A/1.5Ah=109 and continuos Cb/2=54.5 so am I correct that Infinity Graphene 4S/1500mah 70C will work well?


    1. Oscar Post author

      Motor Amp draw is much smaller in real life, maybe 20 to 30% less. Besides you probably don’t hold your throttle at 100% for longer than a few seconds.
      I think your max current draw would probably be about 30×4 = 120A.
      But to your question, 1500mah 70C would be fine!

  19. Lorenzo Ferro Forte

    Hello Oscar, this is my first build (I bought all the components suggested by your tutorial) and I’d like to have an information:
    when i connect the Racerstar 2306S to the ESC do I need to invert the wires to get a CW/CCW rotation? Since this motors have different color/rotation symbol, doesn’t that mean that if I connet them without invert the wires I’ll get however the proper rotation? Thanks for your attention! And sorry for my english…

      1. Oscar Post author

        Sorry for the late reply i have way too many comments on the blog lol.
        Glad you found the solution!

  20. Pulith Lithmal

    i need to build lisam 210 drone..plz need help…this is the best web site to learn..
    i dont know any thing,,but likw to learn,,also like to know abour beta flight..

  21. Frank Kruse

    Hi, I am building the drone that you laid out in your page here. The problem I have is the xsr receiver hooking up to the Ominbus F4 AIO OSD board. There is no clear picture of the F4 and the frsky xsr connected. The board I bought only has two rows of pins where the one that I see everywhere is 3 pin rows. I tried soldering the jumper for uninversion, but its so delicate, one of the circuit lights fell off and I lost it. My question is, is there a reciever board that you can recommend that I can just solder the wires like a schematic shows, and not have to do a un-inversion jumper? Something that will work with the components you have outlined and works with the Taranis X9D? Thank you for any clarity on this issue, I’m a newbie and it shows, but I’ll get it.

    1. Oscar Post author

      You can try getting the uninverted signal from the XSR receiver.
      In this article I will show you the pin you need to solder a wire to to get the uninverted SBUS and Smartport signal.

  22. Logan

    Oscar, thanks for your contribution to the fpv community. I have a question for you. I am in the middle of my first build of an Armattan Rooster using a CL Racing F4S. I just finished soldering up all the ESCs and I am unfortunately receiving a short tone when I test any + and – on the FC (Its not a long and steady like when I test 2 positives or 2 negatives, just a short beep). I desoldered the ESCs one by one until I am now down to just the FC with the same results. Is the FC bad? I have done a thorough visual inspection and cleaning of the board. Not sure what to do now. Any advice would be much appreciated. Thanks bro!

  23. mike


    Thank you for this great article. The link to “Eachine VTX03” actually leads to a “DYS MI200MW Pigtail”.


Leave a Reply

Your email address will not be published. Required fields are marked *

Are you Robot? *

For prompt technical support, please use our forum I check blog comments weekly.