Low Cost Arduino Based Auto-Stabilizing System

There are a lot of choices when it comes to picking a flight controller for your quadcopter.   If you are looking for a low cost way to auto-stabilize your quadcopter, this is the guide for you!

Read More…

Improving a Quadcopter’s Stability

Getting a quadcopter stable in the air isn’t trivial.  Stability of a quadcopter relies on the harmonious working of all of it’s parts.

Read More…

Posted in Guide, How-to by 1 Comment.

How-to Balance a Propeller

An unbalanced propeller produces excessive vibration.  This vibration travels through the entire airframe affecting the handling of the aircraft,  produces inaccurate readings by the sensors, and creates premature failure of motor bearings and parts.  A balanced propeller is paramount to a stable aircraft.  A balanced propeller produces less vibration and draws less current, which results in greater stability and extended flight times.  You should balance any propeller before installing it on your aircraft.  Balancing a propeller requires the use of a special tool, you guessed it a propeller balancer.  The propeller balancer that I use is the Top Flite Propeller balance.  It is essentially a shaft held by two magnets.  The magnets create a frictionless surface for the shaft to spin freely.  Read More…


There are several communities developing software for the ArduPilot Mega platform.  Currently, the communities supporting ArduPilot Mega are ArduCopter, ArduPirates and AeroQuad.

The Arducopter and ArduPirates share the same code base.  The ArduPirates community has branched off and is developing the ArduCopter software for their own needs.  I initially chose ArduPirates but recently switched to the ArduCopter code because the code is well commented, simpler and easier to understand.  Both code bases work well, but I find Arducopter code easier to modify.

The only reason why I did not chose AeroQuad is because I could not get wireless communication with Scout working as I could with both ArduPirates and ArduCopter.

Wireless communication allows the freedom for on-the-fly tuning and reading sensor data from Scout without having to connect a USB cable to it.  If I had GPS installed, wireless communication would also allow for real-time updating of the flight path without having to bring Scout back to the base station for programming.


When choosing a motor, there are several different types to choose from.  The first decision is to choose between a brushed motor or a brushless motor.

Brushed Motors

A brushed motor uses brushes that physically contact the rotating shaft of the motor.  This physical connection is a point for wear and inefficiency in a brushed motor.  Eventually the brushes will wear and the rotating shaft will gradually corrode.

Brushless Motors

The benefit of a brushless motor is that there is no physical connection between the electrical moving parts; this makes the brushless motor virtually maintenance free and very efficient.

Great Planes Rimfire .10 Brushless Motor

The future is brushless motors, the only negative is the cost, the initial cost of these motors are higher than brushed motors, but because they are brushless, there are no parts to wear out.  Therefore, they are virtually maintenance free and will out last any brushed motor.

The second decision is to choose between an outrunner or inrunner motor.  This refers to whether the rotation shaft is on the outside of the magnets (outrunner) or on the inside (inrunner).  Outrunner motors are designed for low rpm, high torque applications.   Inrunner motors are the opposite as they are designed for high rpm, low torque applications, such as electric ducted fans or small diameter propellers.

The third decision is motor size.  The motor size is based on the propeller size.  If the motor is too small for the propeller, then the motor will struggle to spin the propeller.  If the motor is too large, then the excess weight of the motor will contribute to the overall weight of the quadcopter.

I chose the Great Planes Rimfire .10 35-30-1250 outrunner brushless motors because they are well made motors.  They are capable of handling propeller sizes from 10×4.5 to 10×7.  These motors make for explosive acceleration and maximum torque, eliminating the need for a gearbox.  The faster acceleration is useful for faster stabilizing.  The housing is made out of aluminum, which is great for reducing overall weight.  They have double-shielded bearings, which make them virtually maintenance-free and efficient.

Assembled Turnigy 2213 Motor

The Rimfire motors are excellent motors.  I used them for Scout simply because I already had them from past projects.  A much cheaper and more than capable alternative is the Turnigy 2213.


Propeller choice is one of the most important decisions of your quadcopter.  These are the footwear of your quadcopter.  Propellers affect the agility, stability and efficiency of your quadcopter.

Propellers commonly come in 2, 3 and 4 blades.  The more blades on the propeller, the less efficient they become.  However, more blades produce less noise and are able to handle higher power requirements.

Propellers are specified by their diameter and pitch.  The diameter is measured length of the propeller.  The pitch is how far the propeller will advanced in one revolution.  For example, a 10×4 propeller has 10 inch diameter and will travel 4 inches in one revolution.

Propeller Size

The diameter of a propeller dictates how much thrust can be generated.  The larger the propeller the more thrust can be generated and also the more energy is needed to spin the propeller.

Propellers come in two spinning directions: clockwise and counterclockwise.  The spinning direction is also referred to as “tractor” (counterclockwise) and “pusher” (clockwise) propellers.  Tractor propellers are more common than pusher propellers.  A quadcopter needs a matched set of tractor and pusher propellers.   Because pusher propellers are less common than tractor propellers, propeller choice will be dictated by which propellers are available in pusher configuration.

Importance of Propeller Pitch

I discovered that my initial propeller choice of a 3-blade 8×6 propeller was the root of all my frustration in trying to stabilize Scout’s flight.  After weeks of tuning Scout’s stability, I began to hit a wall.   Even with the best tuning, Scout would still drift and sway during flight.  I could not get Scout to hover in one place.   I began to track down why Scout was so unstable.  I initially thought it was too much vibration that was overloading the sensors.  I added more foam padding to the sensor board and balanced the propellers.  The stability marginally improved, but not as much as I would like.

I then thought it was the ArduPirates code that was the problem so I switched to the ArduCopter code.   Scout was still unstable.  I then remembered I had bought a set of 2-blade 8×4 propellers.  I decided to give them a try.  Eureka!  Scout’s performance was remarkable.  Scout transformed into a different animal.  Without changing the tuning settings from the previous propellers, Scout’s stability is as smooth as glass.  I surmised that the issue was not the 3-blade to 2-blade choice but the pitch of 6 inches was creating choppy turbulent air and the quadcopter could not stabilize.

I recommend using APC propellers.  They are both rugged and perfectly balanced from the factory.