Esky 0406A TX , 0420A RX , 0704 Gyro Guide

A guide to the standard radio control gear that comes with the ESky King/King 2 and Belt-CP.


  1. IDLE UP - Normal or Stunt 3D mode (towards back is Normal).
  2. PITCH TRIM knob - to increase or decrease the pitch trim of main rotors.
  3. GYRO switch to turn the gyro OFF or ON (not functional with ESky Pro gyro)
  4. LEFT CONTROL STICK (Throttle & Rudder) - UP to increase rotor speed and apply positive pitch to main blades - DOWN to decrease rotor speed and apply negative pitch. Push LEFT to turn helicopter nose left and push RIGHT to turn helicopter nose right.
  5. TRIMS - one for each control axis - for fine tuning main controls (trimming).
  6. CRYSTAL BOX - houses radio frequency crystal (X'tal)
  7. LED transmitter voltage Indicator
  8. TRAINER SWITCH - for switching control between two connected transmitters.
  9. THROTTLE CURVE PITCH knob to increase your throttle Pitch range. Turn anti-clockwise to DECREASE throttle motor RPM curve. Turn clockwise to INCREASE throttle rotor rpm curve.
  10. RIGHT CONTROL STICK (Elevator & Aileron) - Up to make the helicopter tilt forward. Pull it back to make the helicopter tilt backward. Move it left to make the helicopter tilt left (and move sideways) and right to tilt right.
  11. POWER ON/OFF switch (applies to transmitter only)
  12. REVERSE SWITCHES - to control direction of movement of servos connected to the receiver.

yy.jpg xx.jpg

The EK2-0704 is the standard gyro on the Honey Bee King/ Cool and Belt-CP. The reverse switch should be switched to REV. The gain can be adjusted to correct movements of the tail. THe red indicator light will flicker when the helicopter is first connected, then go to solid red when the calibration process is complete.

well, like part of my arduino UAVS project, i wrote a program to read (not write) PPM signals coming from a RC receirver or maybe from the remote control port (buddy port), works with futabas and walkeras. To know more about PPM signals pleaseeeeee here:

If you want to intercept the PPM signal from you receiver, please enter here:

To know more about the buddy port of the futaba PLEASE HERE:

You just conect the PPM signal out to the pin 4 of arduino and arduino ground with the ground of the device.

So I thought a post on what everything on the transmitter does was in order.

First here is the [link=]manual[/link].  This manual covers all the fm transmitters that Esky currently sells so it pertains to the Lama V3/V4 right up to the Belt CP.

I'm going to try and give a short tutorial here on what everything on the transmitter does.  I'm not going to cover the power button though cause if you can't find it then you should give up right now

Sticks: These are the parts that controls the flight of the helicopter, from throttle to directional movement.

Left Stick: Up/Down controls the throttle and pitch, because this is a preprogramed ccpm transmitter the two are linked and there are few options on changing them.  The biggest factor is that you cannot use servos that turn in the opposite direction from the stock esky servos.  So no hitec servos if using the stock transmitter.  Servos that work are Futaba, Tower Hobby SG90... etc.
Left Stick: Left/Right controls the rudder or yaw.  This is basically the rotation of the heli, most common is that you control the nose so if you push the stick right the nose turns to the right. 

Right Stick: Up/Down controls the elevator.  This is the forward and backward movement of the helicopter (and swashplate)
Right Stick: Left/Right controls the aileron.  This is the side to side movement of the helicopter (and swashplate)

Trim Tabs: The little tabs to the inside and under the sticks are the trims. 
You can use these to make small adjustments to the servo positions in order to correct for good flight.  I.E. if your heli is flying slightly to the left and keeps wanting to such that you have to put constant right aileron to compensate for it then move the tab under the right stick to the right until it stops.  If the trim is all the way to the right and you're still drifting left then you'll have to go back and fix the mechanical set up.  While I'm not going to cover the mechanical set up in this thread I will state that mechanical set up is paramount, with correct mechanical set up the trims should be at, or very close to, center.
Note: the rudder trim must be centered in order for the heli to initialize.

Servo Direction: There are flat switches at the bottom right face of the transmitter. 
These change the direction of the individual servos, we have found that there are quite a few stock configurations but your transmitter should come with the tabs in the correct positions.  You should always check that the swashplate does the correct movement for the stick inputs (please disconnect the motor from the esc before testing).

GW SW: The is in the top left on the face of the transmitter.
This controls the mode the gyro is in, either head holding (HH) or Rate.  Since the stock gyro is rate only it doesn't really matter what position the switch is in.  Even if you have a HH model the switch sets the gain value which most have found is too low.  The suggestion is that you don't plug the single wire into the receiver and change the gain on the gyro manually.

Idle Up/ 3D Switch: This switch is at the top left of the transmitter and should be labelled "idle".
The switch changes the throttle curve from a straight line in normal mode (linear from 0 to 100 throttle) to a "V" shape, 100% at top stick, 50% at mid stick then 100% at bottom stick.  This in combination with the pitch curve allows you to do many 3D maneuvers and fly inverted.  DO NOT TOUCH this switch until you're ready to (can hover in all orienations, fast forward flight and figure 8s).

Trainer Switch: This switch is at the top right of the transmitter.
The trainer switch is used when you have a second transmitter connected to the main transmitter and can take control of the heli while the switch is held in the down position (it must me held).  Standard practice is to have the more experienced person with the main transmitter and the beginner with the second one, this gives the experienced pilot with the ability to take control when he deems necessary (prevents surprising him too).

Hover Pitch Knob: This knob is at the top left of the transmitter, just in front of the Idle Up switch.
The pitch curve on the heli is linear from -1 to +7 (they can vary a bit).  The knob moves the pitch curve (line really) up and down such that increasing the pitch curve will change the range to an example of +1 to +9, notice that the range stays the same (8 deg).  As you can see this has the effect of increasing the pitch for a given throttle point, if you think you need more throttle because the pitch of the blades is bogging your motor then decrease the Hover Pitch. 
Note: the Hover Pitch knob will affect both normal and idle up modes.

Pitch Trim Knob: This knob is at the top right of the transmitter, right in front of the trainer switch.
This knob changes the curve of the pitch curve but not the start or end points, you can put a curve such that you have less pitch response at low throttle and it increases as you move the throttle stick up (the pitch curve would look like the right side of a bowl).  You can also make the pitch more sensitive at low throttle and less so at the top. 
Note: the Pitch Trim knob only affects the pitch in normal mode.

As you can see, by using a combination of the Hover Pitch and Pitch Trim knobs you can change both the start and end points as well as the curve of the pitch curve so while you can't pick specific points on a pitch curve you can choose the end points (with the limit that the range is the same) and either put an upward or downward curve to it.

#define channumber 6 //Cuantos canales tiene tu radio???????/How many channels have your radio???
int channel[channumber]; //Valores de canales leidos/ readed Channel values 
int PPMin = 4;

void setup()
 Serial.begin(9600); //Iniciamos com serial/ 
 pinMode(PPMin, INPUT); //Patita 4 como entrada / Pin 4 as input

void loop()
 //Espera hasta que la senal de sincronizacion llegue, debe ser > 4 milisegundos 
 //waits ultil synchronize arrives > 4 miliseconds
 if(pulseIn(PPMin , HIGH) > 4000); //Si el pulso del pin 4 es > que 4 msegundos continua /If pulse > 4 miliseconds, continues
   for(int i = 1; i <= channumber; i++) //lee los pulsos de los demas canales / Read the pulses of the remainig channels
     channel[i-1]=pulseIn(PPMin, HIGH);
   for(int i = 1; i <= channumber; i++) //Imprime los valores de todos los canales / Prints all the values readed
     Serial.print("CH"); //Canal/Channel
     Serial.print(i); // Numero del canal / Channel number
     Serial.print(": "); // que te importa 
     Serial.println(channel[i-1]); // Imprime el valor/ Print the value
   delay(200);//Le da tiempo para imprimir los valores en el puerto/ Give time to print values.

Labels: my.