

The FS-IA6B is a 6-channel receiver designed for use in remote control applications, particularly in model aircraft. It is part of the FlySky product line and is known for its lightweight design, high sensitivity, and reliable performance. The FS-IA6B supports multiple protocols, making it compatible with a wide range of FlySky transmitters. Its compact size and robust functionality make it an excellent choice for hobbyists and professionals alike.








The FS-IA6B receiver is designed to provide reliable communication and control in a variety of applications. Below are its key technical details:
| Specification | Details |
|---|---|
| Channels | 6 |
| Operating Voltage Range | 4.0V - 6.5V |
| Signal Output | PWM, iBUS, PPM |
| Frequency Range | 2.405 GHz - 2.475 GHz |
| Modulation Type | GFSK |
| Sensitivity | -105 dBm |
| Antenna | Dual antenna for diversity |
| Dimensions | 47mm x 26.2mm x 15mm |
| Weight | 14.9g |
| Range | Up to 500m (line of sight) |
The FS-IA6B features a set of pins for connecting to servos, power, and other devices. Below is the pin configuration:
| Pin | Label | Description |
|---|---|---|
| 1 | CH1 | PWM signal output for Channel 1 |
| 2 | CH2 | PWM signal output for Channel 2 |
| 3 | CH3 | PWM signal output for Channel 3 |
| 4 | CH4 | PWM signal output for Channel 4 |
| 5 | CH5 | PWM signal output for Channel 5 |
| 6 | CH6 | PWM signal output for Channel 6 |
| 7 | B/VCC | Power input (4.0V - 6.5V) |
| 8 | GND | Ground connection |
| 9 | iBUS/PPM | iBUS or PPM signal output for digital communication |
The FS-IA6B is straightforward to use and can be integrated into a variety of RC and automation projects. Follow the steps below to use the receiver effectively:
The FS-IA6B can be used with an Arduino UNO for projects requiring wireless control. Below is an example of reading PPM signals from the receiver:
// Example: Reading PPM signals from FS-IA6B using Arduino UNO
// Connect the iBUS/PPM pin of the receiver to Arduino pin 2
// Ensure the receiver is powered within its voltage range
#include <PPMReader.h> // Include a PPM library for decoding signals
#define PPM_PIN 2 // Pin connected to the PPM signal
#define NUM_CHANNELS 6 // Number of channels on the FS-IA6B
PPMReader ppm(PPM_PIN, NUM_CHANNELS);
void setup() {
Serial.begin(9600); // Initialize serial communication
Serial.println("FS-IA6B PPM Reader Initialized");
}
void loop() {
for (int channel = 1; channel <= NUM_CHANNELS; channel++) {
int value = ppm.latestValidChannelValue(channel, 0);
// Print the latest value for each channel
Serial.print("Channel ");
Serial.print(channel);
Serial.print(": ");
Serial.println(value);
}
delay(100); // Small delay to avoid flooding the serial monitor
}
Receiver Not Binding:
No Signal Output:
Short Range or Signal Loss:
Receiver LED Flashing:
Q: Can the FS-IA6B be used with non-FlySky transmitters?
A: The FS-IA6B is designed to work with FlySky transmitters using the AFHDS 2A protocol. It is not compatible with other brands unless they support this protocol.
Q: How do I switch between PWM, iBUS, and PPM modes?
A: The signal output mode can be configured through the transmitter settings. Refer to your transmitter's manual for instructions.
Q: What is the maximum range of the FS-IA6B?
A: The receiver has a maximum range of up to 500 meters in line-of-sight conditions.