How to Control Servo Motor using FS-i6 Transmitter-Receiver

A Servo motor is a rotary actuator or linear actuator.  Servo motors are motors capable of providing very precise angular or linear control.  Using the KK2.1.5 and CC3D flight controllers, we learned how to fly a quadcopter.

In this blog, we’ll use the FS-i6 Transmitter to control a servo motor so we may extend our flying adventures even further. In this tutorial, we’ll show you how to control the servo motor by showing you the connections and procedures to take. Servo control via a transmitter is a vital component of any transmitter that improves the quadcopter’s functionality.

Components Required:

  • SG90 Servo Motor 
  • FS-iA6B Receiver
  • Jumper Cables

SG90 Servo Motor 

TowerPro SG90 is designed as a high-torque standard servo that can rotate approximately 180 degrees. Everyone knows this SG-5010 servo for its high specs at a very affordable price with its compact size, and lightweight, high-power output servo motor.

The TowerPro SG90 Servo is designed as a 180° rotation servo that receives and processes PWM signals faster. It consists of an internal circuitry that provides high torque, holding power, and faster updates in response to external forces. Hence high performance and reliability of our servos have made them the ideal choice for many RC hobbyists.


  • Model: SG90
  • Operating voltage: 3.0V- 7.2V
  • Servo Plug: JR
  • Stall torque @4.8V : 1.2kg-cm
  • Stall torque @6.6V : 1.6kg-cm
  • Torque: 2.5kg/cm
  • Operating speed is 0.1s/60°
  • Gear Type: Plastic
  • Rotation: 0°-180°
  • High resolution
  • Accurate positioning
  • Fast control response
  • Constant torque throughout the servo travel range
  • Excellent holding power
  • Weight: 9 gm

FS-iA6B Receiver

The FLY SKY FS IA6B RF 2.4GHz 6CH PPM output with iBus port receiver works great with the FlySky FS-i6 Controller.

This is a compact 6-channel receiver with a range exceeding 500m.In addition, it comes with a dual antenna for excellent reception and interference rejection capabilities. 2.4GHz is considered the standard of the new generation radio system because it provides numerous advantages. The system’s bandwidth ranges from 2.48GHz to 2.475 GHz. FlySky FS-iA6B is designed to operate at 2.4 GHz in order to put the radio control out of the frequency range of any ‘noise’,

The FLY SKY FS IA6B RF 2.4GHz 6ch PPM output has an iBus port receiver built-in, allowing you to use any of the extra FlySky telemetry sensors. The FS-dual iA6B’s antennas provide outstanding reception and interference avoidance. With simple binding, small dimensions, optional telemetry, and dual antennae, it’s a great choice.


  • Model: FS-iA6B
  • Operating Voltage (VDC):4.0 ~ 8.4V
  • No. of Channels:6
  • No. of Band:140
  • Encoding: GFSK.
  • RF Range:2.4055–2.475 GHz.
  • Rx Sensitivity (dBm):-105
  • Antenna Length (mm):26
  • Video Format Supported: NTSC/PAL

Interfacing SG90 Servo Motor with FS-iA6B Receiver

The FS-iA6B receiver will now be connected to the servo motor. The FS-iA6B receivers feature six channels in total. Channels 1, 2, 3, and 4 are utilized for PWM control of the quadcopter’s throttle, yaw, roll, and pitch. These four channels are directly connected to the flight controller. Now there are only two channels remaining, with channel 5 being used for additional functions such as the drone’s self-leveling. As a result, we’re left with only one channel, channel 6, which we’ll utilize to control our servo motor. To power the FS-iA6B receiver, we’ll utilize the KK2.1.5 flight controller.

Interfacing SG90 Servomotor with FS-iA6B Receiver

Now we will look forward how to connect SG90 servo motor with FS- iA6B receiver 

SG90FS- iA6B (channel 6)
Yellow wire (Signal)Leftmost pin of channel 6
Red wire (Vcc)The middle pin of channel 6
Brown Wire (Ground)Rightmost pin of channel 6
FS-iA6B Receiver

Here, we are using a flight controller to power the FS-i6AB receiver. You can use any flight controller for this function.

VRA and VRB Knobs 

 These two knobs are located on the transmitter’s top panel. These are extra channels that can be used to connect switches to control sections of the model such as the landing gear and lighting. It features two knobs, as can be seen in the image below. The VRA knob is on the left, and the VRB knob is on the right.

VRA and VRB Knobs

Turn on the transmitter after connecting the SG90 to the FS-iA6B receiver, and you’ll be able to control the servo motor using the VRA or VRB knob. We’ve assigned a channel-6 function to VRB so that when we turn the VRB knob, the servo motor rotates accordingly. This control method can be used in farm drones and pizza delivery drones. This is a fairly basic device that allows you to regulate your servomotor while in flight.


Hope this blog helps you to understand how to interface the SG90 servo motor with the FS-i6 transmitter. Hope you enjoyed the project and learned something useful. We, MATHA ELECTRONICS will come back with more informative blogs.

Leave a Reply

Your email address will not be published.