background image

Scalers

A scaler is a function that takes an input value and applies an offset and scaling (multiplication or 
division by a fixed ratio). The result may be used for: display on the custom telemetry screen, voice 
output, as the source for a mix, or as a comparison value for a custom switch. 

For telemetry display purposes each scaler may be given a four character name. For both telemetry 
display and voice usage, the units may be selected, together with the number of implicit decimal 
places. The parameters for a scaler are:

Source: Stick/pot value, trainer input, channel output or telemetry value.

Offset: -125 to +125.

Multiplier: 1 to 256.

Divisor: 1 to 256.

Unit: Select from Feet, Volts, Deg_C, Deg_F, mAh, Amps, Metre, Watts.

Negate: Change the sign of the result

Precision: Number of decimal places 0, 1 or 2.

Offset At: Define whether the offset is applied First, or after the multiplier and divisor.

Name: four-character, user-edited name.

Note that the output of a scaler can be used as an input (source) for the vario sensor telemetry value
or for a global variable (GVAR).

Conclusion

There’s a lot to learn about Ersky9x if you want to get the most out of your 9XR Pro. It may all look 
quite intimidating, but most of it you don’t need initially (or perhaps ever) and can learn as you go 
along. Programming a simple model is not very difficult and you can leave the more complex 
capabilities of the firmware until you really need them. But do visit the documentation from time to 
time to remind yourself of the amazing capabilities of this programming system. You will find 
something new and useful every time.

Initially, people who have worked with other transmitters may find this one very different. But most 
people find that once they “get” the Ersky9x approach, programming models is often quicker and 
easier than with the approach used by traditional transmitters. And certainly when they get to more 
complex models, the power and openness of the Ersky9x approach makes things easy that are hard
or impossible on many traditional transmitters.

We hope this manual will help you understand Ersky9x and that programming the firmware will 
become a major part of your enjoyment of our hobby.

One last thought. Do explore 

Eepskye

 on your computer. Not only does this program offer an easy 

way to create new models and fine tune existing ones, but it will help you update the firmware and 
backup your models to the computer.

Ersky9x Explained – version 1

page 

43

 of 45

Summary of Contents for 9XR-PRO

Page 1: ...y9x Explained for the Turnigy 9XR Pro This manual is based on version r204 of the Ersky9x firmware issued in May 2014 For more information see page 44 Screen shots show a pre production transmitter Er...

Page 2: ...page 5 11 14 Trainer page 4 11 14 Memory Stat page 3 11 16 Radio Setup 2 page 2 11 16 Model Setup Menus 17 ModelSel Model Select 17 Setup XX page 1 13 19 Heli Setup page 2 13 23 Modes Flight Modes Pag...

Page 3: ...he features of the 9XR Pro transmitter running ErSky9x firmware include 32 model memories plus an unlimited number on your computer up to 24 channel operation potential for telemetry communication and...

Page 4: ...about the Battery and related matters see page 6 Confused Don t worry all this gets quite easy once you have handled the transmitter for a short while Navigating Between Pages The home pages form a c...

Page 5: ...e Home pages four of which show the same basic information in the top part of the screen model name transmitter battery voltage timer value timer switch identity and trim increment setting Trim positi...

Page 6: ...r is capable of controlling 24 channels Warning It s easy to give a short right press inadvertently and display channels not being used on your transmitter This can be very confusing Home Page 3 Numer...

Page 7: ...ll cycle among the five Telemetry screens which you can adapt to suit your requirements Consequently the information in the screens may vary from what is shown below The next page not shown has the up...

Page 8: ...n The mAh reading shows the battery capacity used since the last reset normally after charging the battery To reset the number to zero long press the MENU key To adjust date or time go to page 6 11 of...

Page 9: ...change the values or options in that field A short press of the EXIT key will stop the cursor from flashing i e will exit Edit mode and allow navigation up or down We start with page 1 11 as this cont...

Page 10: ...re this alarm will sound Values can be from 1 to 250 minutes To reset the timer simply move one of the sticks To disable the alarm set the value to zero Filter ADC Analog to Digital Conversion The ARM...

Page 11: ...unced welcome message An alternative is to have the model name announced or some music played The splash screen and the announcements on start up can be customized using voice commands as explained in...

Page 12: ...le instructions for details Where RSSI alarms either voice or beeper are set in the transmitter itself the module alarms are normally turned OFF as shown in the picture below Generally you don t want...

Page 13: ...n the vertical axis of one with the friction mechanism on the other A video showing the process in detail can be found on the Internet 1 Alternatively a pair of stick assemblies in the appropriate mod...

Page 14: ...ticks to their full extent in all directions don t press hard against the stops and twist the pots through their full range Press MENU again and you re done NOTE It is essential to calibrate the trans...

Page 15: ...position of every physical switch as seen by the transmitter If a switch is OFF up or back a zero is shown Note that if for example a switch has become loose this page will tell you if it is mounted...

Page 16: ...ssly from the student Slave transmitter to be matched to the channel setup of the Master transmitter The channel order of the Slave transmitter and the Master do not need to be the same provided this...

Page 17: ...RN Multiplier Adjusts PPMin values by a factor from 1 0 to 5 0 Normally left at 1 This is used to raise the incoming signal level if it is too low for the 9XR Pro Cal Center calibration for first 4 PP...

Page 18: ...0 very bright may be set Capacity Alarm When the battery capacity used since last reset reaches this value an alert message will be announced Battery capacity used may be viewed and reset on the Batte...

Page 19: ...copied moved or deleted In addition individual models can be backed up to the Micro SD card and subsequently restored to the transmitter Once a model slot has been highlighted SELECT COPY MOVE DELETE...

Page 20: ...Choose MOVE press MENU again Use the UP DOWN keys to move it to a different memory slot and press MENU to drop the model there Moving a model will not overwrite other models To DELETE a model highligh...

Page 21: ...selected Highlighting the number and pressing MENU will cause the voice file to be played The range of numbers is 260 to 309 if you don t want a name to be announced just assign a number that doesn t...

Page 22: ...ng determines how the active trims behave 1 Exp Exponential trims are fine near the centre and get coarser further out 2 ExFine Extra fine 1 trim step per click 3 Fine 2 steps per click 4 Medium 4 ste...

Page 23: ...to override the Limits setting so that servo throw remains the same on both sides of center The value here determines the maximum amount the limits can be exceeded e g a setting of 10 0 allows a limit...

Page 24: ...metry modules Note Each of the Proto settings opens up a different set of options The following applies only to the PPM setting For PXX and DSM2 see documentation for that application Start Channel Th...

Page 25: ...ch servo is on one side 140 Less common 140 degree swash plate the pitch servo is towards the front back 90 Basically a simple 90 degree setup where a single servo operates the collective pitch direct...

Page 26: ...ep of the control chain defining the response curve of each stick and the amount of control authority it has This page is where you define how the transmitter sticks provide inputs to control your cra...

Page 27: ...you can set two switches For a dual rate arrangement simply chose the appropriate switch say ELE for DrSw1 and leave DrSw2 blank To have the switch work in the reverse direction choose the not form EL...

Page 28: ...elevator throttle and aileron channels In this case the switch column is empty meaning that the mixes are turned on all the time the usual situation for the stick inputs in a simple model The curve co...

Page 29: ...e three outputs of the heli swash plate mix Once swash mixing is turned on Heli Setup page 3 10 these mix inputs become active and reflect the result of the swash mix PPM1 PPM8 These are fed by the PP...

Page 30: ...o travel one side or the other of centre 6 Switch Here you select the switch that controls the mix If a switch is not selected then the mix is ON by default 7 Warning Here you can select an audible wa...

Page 31: ...channel CH3 But we only want a small effect say 5 weight To create this mix navigate down the MIXER page to highlight the Elevator channel and press MENU In the resulting pop up menu select INSERT Th...

Page 32: ...The result is that when the throttle switch is activated the motor starts immediately but the down elevator lift compensation does not start for 1 second and then takes 3 5 seconds for full deploymen...

Page 33: ...e the stick to set the centre point While subT is highlighted hold the stick so the surface is centred Long press MENU and the position will be recorded Min Max Limits second and third columns These s...

Page 34: ...are 9 point Here is an example of a 5 point curve Scroll down to the curve you wish to modify and press MENU or RIGHT This will bring up the screen for editing the curve You will see 5 or 9 editable p...

Page 35: ...ting Up a Custom Switch First we define the condition or operation This can be an arithmetic function or a logical condition or an evaluation between two sources 1 If you ve selected a regular conditi...

Page 36: ...ing OFF the second will reset the custom switch to OFF For example the following causes SW3 to turn ON when the TRN switch is pulled and off if the RUD switch is turned ON but only if the TRN switch i...

Page 37: ...tput of the channel is replaced by the defined safety switch value here 100 The value of the channel however continues to be determined by the throttle stick position and any other mixes that feed int...

Page 38: ...lumn identifies the Voice Switch number The second column may contain any physical or virtual switch such as RUD ELE ID0 ID1 SW1 SW2 SW3 etc The third column may contain ON OFF BOTH 15 sec 30 sec 60 s...

Page 39: ...is will accept voltages up to 6 x 3 3v 19 8v With such a divider 16 8v will be seen as 16 8v 6 2 8v as input to the receiver telemetry Note that the FrSky X8R receivers only have only one analog input...

Page 40: ...uces a stream of signal outputs suitable for the serial port on some D series receivers When using third party sensors the scaling factor of the voltage divider depends on the type of sensor installed...

Page 41: ...be chosen GpsAltMain is the Global Positioning System GPS determination of altitude and may be turned ON or OFF If ON the barometric altitude reading is replaced by GPS altitude Telemetry 2 Custom Dis...

Page 42: ...e sensor type chosen above In the custom telemetry display when pressing LONG MENU If ALT is displayed set to 0 If A1 or A2 is displayed and is measuring current use the present value as an offset thu...

Page 43: ...ON When the switch is moved to OFF the throttle stick remains inactive until moved to the throttle closed position The sticky mechanism is located on CH14 which is not sent to the receiver 04 V Tail...

Page 44: ...dels and store them either on the computer using Eepskye or in unused model memories of the transmitter or on the SD card You can then simply copy rename and adapt a suitable model as required Global...

Page 45: ...the most out of your 9XR Pro It may all look quite intimidating but most of it you don t need initially or perhaps ever and can learn as you go along Programming a simple model is not very difficult a...

Page 46: ...umented in this manual on page 34 or the default of eight voice switches in the Safety Switches menu see page 36 To check your version number see page 14 of this manual Instructions for flashing an up...

Page 47: ...n RC Forums http openrcforums com forum index php http openrcforums com forum viewforum php f 123 NOTICE Ersky9x and Eepskye are free open source software independently developed This manual is provid...

Reviews: