Deviation User Manual for Jumper T8SG Release 5.0 http://www.deviationtx.
Contents Overview 1 1.1 Disclaimer ........................................... 1 2 1.2 Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 Legal status and copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Installation 3 2.1 Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Windows Driver Installation 2.2 3 .............................
6.1 Navigating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Main Menu 7.1 7.3 19 Model menu 7.2 .......................................... Transmitter menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . USB 7.4 18 .............................................. About Deviation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 20 20 20 i 8 Transmitter Menu 21 8.1 Transmitter config . . .
9.2.7 Cyclic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 9.2.8 Reordering Mixers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2.9 Available Curves 44 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 9.2.10 Curve Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 9.3 Timers (Std & Adv GUI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.
10.3 Protocol: WK2601 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 10.4 Protocol: WK2401 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 10.5 Protocol: DSM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 10.6 Protocol: DSMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 10.7 Protocol: J6Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.32 Protocol: *BlueFly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 10.33 Protocol: *CX10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 10.34 Protocol: *CG023 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 10.35 Protocol: *H8_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 10.36 Protocol: *MJXq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
CHAPTER 1 Overview Deviation is a replacement firmware for the JUMPER transmitters. The primary goal is to add support for multiple protocols, opening the full potential of this platform. The core of the deviation firmware is the mixer system, which is modeled after the system used in the Er9X firmware for the Turnigy/Flysky9x™ transmitters. Deviation also brings USB file-system support, making it easy to manage the transmitter from any PC without the need for specialized upload/download tools.
Deviation User Manual for Jumper T8SG, Release 5.0 Deviation can store up to 255 different models, and uses a portable syntax that allows sharing models between any transmitter supported by Deviation. Deviation has been internationalized and comes with translations for English, Afrikaans, Traditional Chinese, Dutch, Spanish, French, German, Hungarian, Italian, Romanian, Russian and Chinese. New languages can be added by installing the proper translation file. 1.
CHAPTER 2 Installation Windows™ users can choose between two methods of installing the deviation firmware. 1. Use the Deviation Uploader tool 2. Use the DfuSe USB Upgrade tool (Windows™ only) If you do not have the Windows™ operating system, go with the first choice, the Deviation Uploader tool.
Deviation User Manual for Jumper T8SG, Release 5.0 The Deviation Uploader tool can be downloaded from http://deviationtx.com/downloads-new/category/ 161-dfu-usb-tool If you are using Windows™, you need to install the appropriate USB drivers. See the section on Windows Driver Installation Unzip the tools and install them locally. If you are using the Deviation Uploader tool, it is not necessary to unzip the firmware you downloaded.
Deviation User Manual for Jumper T8SG, Release 5.0 Unzip the firmware file that you downloaded earlier. Plug the transmitter into the PC via USB, and turn on the transmitter while holding ‘EXT’ to enter programming mode. Several users have reported compatibility issues with Windows™ and/or USB ports when running this tool. If DfuSe does not recognize your TX, try removing all USB devices and restart your PC with only the USB connection to the TX. Take the steps necessary to resolve any connection issues.
Deviation User Manual for Jumper T8SG, Release 5.0 2.3. Upgrading the file system via USB Open the folder that has been extracted from the zip file and copy all the files and directories inside this folder to the root of the transmitter USB drive. For details of the file-system please see USB & File-system. The files with the extension ‘zip’, and ‘dfu’ need not to be copied. If you are upgrading from an older release, don’t upgrade the ‘tx.ini’, and ‘hardware.ini’ files or the ‘models’ directory.
Deviation User Manual for Jumper T8SG, Release 5.0 On the F7 and F12E, do not enable USB mode, as the file system cannot be accessed from the desktop, and you need to use the ‘File Manager’ tab on the ‘Deviation Uploader’ to manage files. For transmitters other than the F7 and F12E, turn the transmitter back on while holding ‘ENT’. There should be a USB logo on the screen. If this is a first-time install of Deviation, your computer may prompt to format a drive. Format using default options. 2.
Deviation User Manual for Jumper T8SG, Release 5.0 Deviation-manual Github repository’s issue tracker at https://github.com/DeviationTX/deviationmanual/issues , or edit the source of the manual directly. 2.5. Upgrading the file system with Deviation Uploader So should you load the Deviation 5.0 release or should you load a Nightly? Your own requirements will determine the answer to that question.
Deviation User Manual for Jumper T8SG, Release 5.0 \media\config.ini \media\sound.in The color scheme and fonts for the transmitter Contains notes to play for various alarms i \media\*.bmp Images used for the current transmitter theme \media\*.fon Font files \models\default.i The default model, loaded whenever a model is cleared ni \models\model*.i Configuration files for each model. Due to a limitation in the firmware, deviation cannot nicreate new files.
Deviation User Manual for Jumper T8SG, Release 5.0 3 Reporting Bugs Nobody is perfect. This firmware has been developed carefully and has been successfully tested by many users around the world. Nevertheless under some circumstances it could happen that the transmitter does not work as you expect. Sometimes this behavior will be a handling problem and sometimes a real bug. Do not hesitate to ask the community at http://www.deviationtx.com/forum.
CHAPTER A Note About this Manual The images in this manual will generally show the Devo7e/10/12E interface. In some cases the Devo7e may not support a given feature or the screen may be slightly different. Situations where the Devo7e, 10, or 12E behave differently will be noted accordingly.
Deviation User Manual for Jumper T8SG, Release 5.0 Chapter 4. A Note About this Manual 5 Main Page Model Icon Current Model: The name of the current model. Clicking the label will open up the Model Load page. The model is configured from section Model setup (Std & Adv GUI). Battery Voltage: Numerical representation of current transmitter battery state. Transmitter Power: This indicates the currently selected transmitter power. It is configured from section Model setup (Std & Adv GUI).
CHAPTER Displays: These items can be text-boxes containing input, channel, telemetry, or timer data; bar graphs displaying channel data; or icons / toggles displaying specific states (ex. gear, flaps,...). Quick Menus: Quick menus can be reached via a long UP/DN press. They can be defined from section Main page config (Std & Adv GUI). 5.1 Safety System Deviation has a safety system to prevent starting up in a dangerous state (for instance spinning up the main rotor of a helicopter accidentally).
Deviation User Manual for Jumper T8SG, Release 5.0 Chapter 5. Main Page 6 Navigating The transmitter menus can be navigated via the physical buttons UP, D(ow)N, L(eft), R(ight), ENT(er), EX(i)T. All buttons and switches have been marked with the same descriptions as used in this manual. There are several GUI elements that are used to configure settings on the transmitter Buttons: Buttons can be selected to either toggle a setting or to enter a new menu.
CHAPTER • Pressing ‘EXT’ will remove selection form the current item. A long-press of ‘EXT’ will exit one (1) menu level. Chapter 6.
Deviation User Manual for Jumper T8SG, Release 5.0 Main Menu The main menu selections of the Deviation firmware are accessed by momentarily pressing the ENT button on the bottom right of the transmitter. The main menu consists of the following four options: Model menu, Transmitter menu, USB and About Deviation. All settings which pertain to the usage of your Devention transmitter are accessed from the main menu.
CHAPTER The USB page can be accessed by selecting ‘USB’ from the main menu. USB mode can then be toggled on/off to enable access to the transmitter’s file-system from a USB equipped computer. In this mode the file system of Deviation is accessible as a mass storage device. This will allow you to move files back and forth between the Deviation file-system and a PC. All configuration files are accessible in this mode.
Deviation User Manual for Jumper T8SG, Release 5.0 8 Transmitter Menu 8.1 Transmitter config The configuration page defines various transmitter functions. It is entered from the main menu via ‘Transmitter menu’ followed by ‘Transmitter config’. Please note that all screens in this section show the Deviation default settings.
Deviation User Manual for Jumper T8SG, Release 5.
Deviation User Manual for Jumper T8SG, Release 5.0 8.1.1 Generic settings 20 Chapter 8.
Deviation User Manual for Jumper T8SG, Release 5.0 8.1. Transmitter config Language: Select an appropriate language for all text. NOTE: This feature is not available for Devo7e. Stick mode: Select one of Mode 1-4. • Mode 1 is common in Europe. Elevator and Rudder on left, Throttle and Aileron on right. • Mode 2 is common in North America. Throttle and Rudder on left, Elevator and Aileron on right.
Deviation User Manual for Jumper T8SG, Release 5.0 8.1.4 Timer settings Prealert time: Time before timer reaches zero to start beeping. Acceptable entries are from 5 seconds to 1 minute in 5 second intervals and may also be turned off. Prealert intvl: How often to beep before timer reaches zero. Interval may be set from 1 – 60 seconds and may also be turned off. Timeup intvl: How often to beep once timer has expired. Interval may be set from 1 – 60 seconds and may also be turned off. 8.1.
Deviation User Manual for Jumper T8SG, Release 5.0 8.2. Channel monitor 8.3 Input Monitor The input monitor screen shows the values associated with the current position of the control points. The values shown are a percentage of the total range of the controls based on a -100% to +100% scale. NOTE: Devo7e is limited to AIL, ELE, THR, RUD, HOLD0, HOLD1, FMOD0 and FMOD1.
Deviation User Manual for Jumper T8SG, Release 5.0 8.4 Telemetry monitor Certain protocols have the ability to transmit telemetry data back to the transmitter during use. Telemetry data may include, but is not restricted to, temperature readings, various voltage readings, motor or engine rpm, as well as GPS related information. Telemetry data is turned off by default for all supported protocols except DEVO and FrSky.
Deviation User Manual for Jumper T8SG, Release 5.0 8.4.
Deviation User Manual for Jumper T8SG, Release 5.0 8.5 Range Test It is recommended that you range test a new model before flying it the first time to verify that you will be able to control the model at normal flying distances. At some clubs, this is required as a safety measure. The range test page allows this. Once the range test page is opened, press the ‘Start test’ button to start the range test. The old and new power levels will be displayed.
CHAPTER 9 Model menu The model menu allows selection, editing model configuration, alarms, logging and screen configurations. You can access the menu by pressing the ENT key to select the ‘Main menu’ and then again on ‘Model menu’. Depending on the selection you have done for the Mixer GUI in section Model setup (Std & Adv GUI), the model menu operation will be completely different. The Advanced ‘2. Mixer’ page (Mixer (Adv GUI)) provides all of the functionality (and more) of the Standard Model.
Deviation User Manual for Jumper T8SG, Release 5.0 Note: The Advanced Mixer GUI is the default setting for all new models. 28 Chapter 9.
Deviation User Manual for Jumper T8SG, Release 5.0 9.1 Model setup (Std & Adv GUI) The model page provides various model configuration options. File: The File spin-box allows loading a new model, copying the existing model to a new location, resetting the current model to the default (all configuration is lost), and loading templates (see Predefined Model Templates). Note that changing models may result in a safety message being displayed (see Safety System).
Deviation User Manual for Jumper T8SG, Release 5.0 9.1. Model setup (Std & Adv GUI) Mixer GUI: Defines which graphical user interface (GUI) to use for this model. The ‘Advanced’ GUI is the default for Deviation. The ‘Standard’ GUI is only available for Helicopter models and more closely resembles the stock GUI. Standard mixer gui is designed for collective pitch helicopters with a flybar.
Deviation User Manual for Jumper T8SG, Release 5.0 Model Type: Set the model-type available options are Heli, Plane and Multi. Helicopter models have an additional configuration page that can be accessed by clicking the Model type. The options for SwashType are identical to the ones in Swash Configuration. If you switch from model type Helicopter this will change the Mixer GUI to Advanced automatically because the Standard GUI only supports helicopters.
Deviation User Manual for Jumper T8SG, Release 5.0 Bind/Re-Init: Depending on the protocol and Fixed-ID setting, the transmitter may bind with the model 9.1. Model setup (Std & Adv GUI) on start-up, or may need to be manually bound once. See Protocols for more on specific protocols. If the protocol does not support binding, the button will show ‘Re-Init’, which can be used to switch protocols without power-cycling the transmitter.
Deviation User Manual for Jumper T8SG, Release 5.0 9.2 Mixer (Adv GUI) The ‘Advanced’ GUI unleashes the full capabilities of the Deviation firmware, however it is unlike any commercial transmitter setup. Deviation also provides a more traditional setup interface for those who prefer it (see Standard GUI Menu items).
Deviation User Manual for Jumper T8SG, Release 5.0 The Channel reorder page allows moving mixer definitions between channels as well as duplicating channel configurations. Note that the values displayed are the initial channel assignments. Whenever the page is loaded, the channels will be sequentially ordered representing the current state. 9.2.2 Channel configuration The Channel configuration provides the ability to configure the final channel outputs.
Deviation User Manual for Jumper T8SG, Release 5.0 min/max range, it will be clipped to either the min or max value as appropriate. Default is -150 for Min Limit and +150 for Max Limit. Maximum setting is -250 to 0 for Min Limit and 0 to 250 for Max Limit. Scale-/Scale+: These values define a final scalar to adjust the servo throw. Allowed entries are between 1 and 250. When you alternate Scale+ Scale- will be changed in the same way.
Deviation User Manual for Jumper T8SG, Release 5.0 The Simple mix type is the simplest manner of defining a channel. It allows defining a primary-input (stick, switch, or other channel), and applying a curve or function to that input. The result can also be scaled or have an alternate zero-offset. You cannot use a toggle or switch to activate or deactivate this setup. A ‘Long-ENT’ press will update the current mixer settings, making it possible to test them on the transmitter.
Deviation User Manual for Jumper T8SG, Release 5.0 9.2.5 Expo & Dual-Rate Mix Type Selecting a value for Switch1 or Switch2 will activate the corresponding section. Each section can either have a ‘linked’ curve (curve is the same as the ‘High-Rate’ curve) in which case only the scalar can be modified, or alternatively can have an independent curve definition. Pressing the ‘Mid-Rate’ or ‘Low-Rate’ button for a given switch will toggle between linked and independent curves.
Deviation User Manual for Jumper T8SG, Release 5.0 Curve: The function applied to the input to generate the output. See section Available Curves for more info. Depending on curve-type, pressing curve may display the curve editor (see Curve Editing). Switch1 or Switch2: Specify a switch to enable Medium or Low rates. Scale: A multiplicative scalar that is applied after the Curve to control the output range. 9.2.6 Complex Mix Type The Complex mix type unlocks the full power of the mixer system.
Deviation User Manual for Jumper T8SG, Release 5.0 is active, and can either replace, add to, or multiply to the previous mixers for this channel. Using this system it should be possible to define an output channel as a combination of any number of inputs. A ‘Long-ENT’ press will update the current mixer settings, making it possible to test them on the transmitter. The Complex Mixer page has the following options: Mixers: Specify the number of mixers for this channel.
Deviation User Manual for Jumper T8SG, Release 5.0 Cx = if(Switchn) {Mn} else {1} * if (Switchn-1) {Mn-1} else {1} * ... * if (Switch0) {M0} else {1} For an ‘Add’ mux: Cx = if(Switchn) {Mn} else {0} + if (Switchn-1) {Mn-1} else {0} + ... + if (Switch0) {M0} else {0} For a ‘Max’ mux: Cx = MAX(if(Switchn) {Mn} else {0}, if (Switchn-1) {Mn-1} else {0}, ..., if (Switch0) {M0} else {0}) For a ‘Min’ mux: Cx = MIN(if(Switchn) {Mn} else {0}, if (Switchn-1) {Mn-1} else {0}, ..., if (Switch0) {M0} else {0}) 9.2.
Deviation User Manual for Jumper T8SG, Release 5.0 The reorder page can add new mixers or delete existing ones using the ‘+’ and ‘-’ buttons respectively. A mixer can also be copied to an existing mixer (overwriting it in the process) by using the ‘Copy To’ functionality. 9.2.9 Available Curves The following curve functions are supported: • 1-to-1: Output is equal to the input (not editable). • Fixed: Output is constant regardless of input (offset editable).
Deviation User Manual for Jumper T8SG, Release 5.0 For the Min/Max, Zero/Max, >0, <0, and ABSVAL, the controls allow setting the transition point along the xaxis. A value of ‘0’ will be symmetric around the y-axis, positive or negative values will move the center point accordingly For the Expo curve, the controls allow independently configuring the shape of the curve for values greaterthan or less-than zero.
Deviation User Manual for Jumper T8SG, Release 5.0 9.3 Timers (Std & Adv GUI) The timer page defines up to 4 available timers. Timers can count either up or down, and can be enabled either manually from the main screen or by an input trigger (stick or switch). Available timers are stopwatch, countdown, stopwatch-proportional, countdown-proportional, and permanent. Timers can also be optionally configured to be reset via an alternate switch (only when using the Advanced GUI).
Deviation User Manual for Jumper T8SG, Release 5.0 9.3. Timers (Std & Adv GUI) The ‘permanent’ timers are similar to an odometer and have their values saved in the model.ini file. They will maintain their previous value when powering up the transmitter. You can set the timer by using the ‘Set to’ button and reset by pressing the ‘Reset’ button. 9.4 Telemetry config (Std & Adv GUI) The telemetry configuration page allows specifying alarms when specific telemetry events occur.
Deviation User Manual for Jumper T8SG, Release 5.0 9.5 Trims and Virtual Inputs (Std & Adv GUI) The trim page allows assigning the trim buttons and trim step, as well as configuring buttons to work as virtual inputs (see Using a Trim as a Virtual Switch). It is accessed from the main menu via ‘Model menu’ followed by ‘Trims’. If the ‘Input’ field is set to an input stick, then the trim can be applied as part of the mixer, and will operate as a typical trim control.
Deviation User Manual for Jumper T8SG, Release 5.0 9.5. Trims and Virtual Inputs (Std & Adv GUI) The trim-step can be changed on the main screen. If you have to change the source also please use the dialog accessed by pressing the respective ‘Input’ button. Here you may also add a switch to the trim. If a switch is added to the trim, then it will have different trim values in each switch position. 9.6 Datalog (Std & Adv GUI) Note: This feature is not available for Devo7e.
Deviation User Manual for Jumper T8SG, Release 5.0 Note: This is a feature for advanced users only. There is currently no software provided to analyze the logs, and they cannot be visualized from within the transmitter. Please check the downloads section on www.deviationtx.com for conversion tools.
Deviation User Manual for Jumper T8SG, Release 5.0 9.6. Datalog (Std & Adv GUI) 48 Chapter 9.
Deviation User Manual for Jumper T8SG, Release 5.0 9.
Deviation User Manual for Jumper T8SG, Release 5.0 50 Chapter 9.
Deviation User Manual for Jumper T8SG, Release 5.0 main page config page is used to configure the main-page display. This page allows definition of which elements are shown on the main page. The following types of objects can be displayed: • Box: Display a numeric value. Values can be timers, channel values, stick inputs, etc. There are two types of boxes: big and small. The only difference is the size of the box and the text within it. • Trimbar: Display a trim value.
Deviation User Manual for Jumper T8SG, Release 5.0 Select the object type from the spin-box on the left, then press ‘Add’ to create the object. This will add the relevant object type to the relevant section in the menu with a type of ‘None’ (where applicable). Then move the cursor to the newly created object and configure as desired. 9.7.3 Loading Objects You can ‘Load’ alternate templates, to change the main page layout.
Deviation User Manual for Jumper T8SG, Release 5.0 9.7. Main page config (Std & Adv GUI) 9.7.5 Choosing toggle icons Pressing the ‘Toggle’ button on a toggle object allows selecting the related icons. Channels, sticks, and 2position sticks can have 2 icons. 3 position sticks (if any) can have 3 icons. Each of the 2 (or 3) icon states can be set to empty, defining that no icon is shown for this state. The Deviation firmware comes with several predefined icons to choose from.
Deviation User Manual for Jumper T8SG, Release 5.0 9.8 Standard GUI Menu items The Standard GUI is an alternative interface from the Advanced GUI’. Which interface is used is chosen by the ‘Mixer GUI’ setting in section Model setup (Std & Adv GUI). The Standard GUI is only available for Helicopter-type models at this time. The pages of the Standard GUI are as follows: 1. Model setup: Model configuration page (See section Model setup (Std & Adv GUI)) 2. Reverse: Servo reverse 3.
Deviation User Manual for Jumper T8SG, Release 5.0 6. Throttle curves: Throttle curve setup 7. Pitch curves: Pitch curve setup 8. Throttle hold: Throttle-hold configuration 9. Gyro sense: Gyro-sense configuration 10. Swash: Swash Setup 11. Fail safe: Fail-Safe configuration 12. Switch assignment: Assign switch controls 13. Timers: Timer configuration (See section Timers (Std & Adv GUI)) 14. Telemetry config: Configure telemetry alarms (See section Telemetry config (Std & Adv GUI)) 15.
Deviation User Manual for Jumper T8SG, Release 5.0 The dual-rate and expo page allows configuration of curves for the Aileron, Rudder, and Elevator channels. Up-to 3 rates can be configured for each channel, and either a scaled-linear or exponential curve can be selected for each. The number of settings depends on the switch assigned to the dual-rates function on the Switch Assignment page (see Switch Assignment) 9.8.
Deviation User Manual for Jumper T8SG, Release 5.0 9.8.5 Swash Configuration The Swash configuration page configures the swash type. More information about swash-types can be found in section Swash Mixing. The settings on this page are equivalent to those on the model configuration page (see Model setup (Std & Adv GUI)), and configuration for both pages is provided below.
Deviation User Manual for Jumper T8SG, Release 5.0 The throttle curve page allows defining a piece-wise linear curve for the throttle channel. Different curves can be selected for each flight-mode. Each point value can be enabled to be interpolated from the points surrounding it. 9.8.7 Pitch Curve The pitch curve allows defining a piece-wise linear curve for the collective/pitch channel. Different curves can be selected for each flight-mode as well as for throttle-hold.
Deviation User Manual for Jumper T8SG, Release 5.0 9.8.9 Switch Assignment The switch assignment page enables configuring which switches to use for each capability in the standardGUI. The same switch may be assigned to multiple capabilities. 9.8.10 Throttle Hold The throttle-hold page is used to enable/disable the throttle-hold capability. Specifying ‘Hold position’ defines the throttle value when the Throttle-hold switch is set. Hold position can be set from -200 to 200. 9.8.
Deviation User Manual for Jumper T8SG, Release 5.0 The fail-safe page is used to configure the fail-safe value for each channel (if the protocol supports this feature) 60 Chapter 9.
Deviation User Manual for Jumper T8SG, Release 5.0 9.8.
CHAPTER 10 Protocols Some protocols have additional customization or limits. Each of the protocols is described below. An asterisk (‘*’) before the protocol name in the section header means a hardware module must be added to the transmitter to support the protocol. On the transmitter display the asterisk means Deviation does not detect the required module (not installed, hardware.ini not correct, or other issue communicating with the module.
Deviation User Manual for Jumper T8SG, Release 5.0 • Temp1/2/3/4: Temperature readings. These can be battery, motor, or ambient values • Volt1/2/3: Voltage readings for receiver battery, and external batteries • RPM1/2: Motor/Engine RPM values • GPS Data: Current position, speed and altitude from GPS module 10.2 Protocol: WK2801 The WK2801 protocol is used to control older Walkera models. The previous Walkera models were segmented into 3 similar but not identical protocols: WK2801, WK2601, WK2401.
Deviation User Manual for Jumper T8SG, Release 5.0 value is set for Fixed ID, the receiver must be bound manually one-time using the ‘Bind’ button, after which it should stay bound. 10.3 Protocol: WK2601 The WK2601 protocol is used to control older Walkera models. The previous Walkera models were segmented into 3 similar but not identical protocols: WK2801, WK2601, WK2401.
Deviation User Manual for Jumper T8SG, Release 5.0 10.4 Protocol: WK2401 The WK2401 protocol is used to control older Walkera models. The previous Walkera models were segmented into 3 similar but not identical protocols: WK2801, WK2601, WK2401. This roughly corresponds to the number of channels supported, but many of the newer 6-channel receivers actually support the WK2801 protocol.
Deviation User Manual for Jumper T8SG, Release 5.0 The following fields are available in DSM2 Telemetry. Note that a dedicated telemetry module and additional sensors are needed to capture this data • FadesA/B/L/R: The number of times each antenna has received a weak signal.
Deviation User Manual for Jumper T8SG, Release 5.0 10.5. Protocol: DSM2 10.6 Protocol: DSMX The DSMX protocol is used to control many Spektrum™ and JR™, as well as other models using this protocol. While the DSMX protocol can support up to 14 channels, Deviation is currently limited to a maximum of 12. Note that many receivers with less than 8 channels require the Transmitter to send 7 or less channels. Make sure the # of channels is set appropriately for the receiver. DSMX does not support auto-binding.
Deviation User Manual for Jumper T8SG, Release 5.0 The Flysky protocol also supports WLToys extensions to the protocol. These are accessed by pressing the Protocol spin-box when Flysky is shown: V9x9: Enables the extensions for the WLToys V939, V949, V959, v969, etc quadcopters. • Lights are controlled by Channel 5 • Video is controlled by Channel 6 • Camera is controlled by Channel 7 • Flip is controlled by Channel 8 V6x6: Enables the extensions for the WLToys V636 and V686 quadcopters.
Deviation User Manual for Jumper T8SG, Release 5.0 10.9. Protocol: *AFHDS-2A 10.10 Protocol: *Hubsan4 The Hubsan4 protocol supports the Hubsan-X4 quadracopter and the Estes Proto X (but not the Proto X SLT). No other models have been tested with this protocol. NOTE: This protocol requires the addition of an ‘A7105’ hardware module to function. See the following document for more information: http://www.deviationtx.
Deviation User Manual for Jumper T8SG, Release 5.0 10.12 Protocol: *Frsky-V8 The Frsky-V8 protocol is used to control older Frsky™ receivers using the one-way protocol. NOTE: This protocol requires the addition of an ‘CC2500’ hardware module to function. See the following document for more information: http://www.deviationtx.com/wiki/#hardware_modifications The Frsky-V8 protocol supports 8 channels, does not support auto-binding. If Fixed ID is set to None, a transmitter-specific ID is used instead.
Deviation User Manual for Jumper T8SG, Release 5.0 AD2GAIN: The VOLT2 telemetry value (AIN input on X4R) is multiplied by this value divided by 100. Allows adjustment for external resistor divider network. Default 100 (gain of 1). Range is 1 to 2000 (gain of 0.01 to 20.00). 10.12. Protocol: *Frsky-V8 Failsafe: The Frsky failsafe options are fully supported. If the channel failsafe (in mixer channel config) is set this value is sent to the receiver every 9 seconds.
Deviation User Manual for Jumper T8SG, Release 5.0 Devo7e Misc Bat Signl RSSI VOLT1 LQI VOLT2 LRSSI The ALTITUDE value is reported as Above Ground Level. The ground level is set to the first altitude telemetry value received. The LQI (Link Quality Indicator) and LRSSI (Local RSSI) indicate the quality and signal strength of the telemetry signal from the receiver. The LQI can be used as a guide for adjusting the fine frequency protocol option. Lower LQI is better and values under 50 are typical.
Deviation User Manual for Jumper T8SG, Release 5.0 http://www.deviationtx.com/wiki/#hardware_modifications The V202 protocol supports up to 11 channels, does not support auto-binding. If Fixed ID is set to None, a transmitter-specific ID is used instead. It is necessary to manually bind each model before the first use. The 1 st 4 channels represent Aileron, Elevator, Throttle, and Rudder.
Deviation User Manual for Jumper T8SG, Release 5.0 The HiSky protocol supports up to 7 channels, does not support auto-binding. If Fixed ID is set to None, a transmitter-specific ID is used instead. It is necessary to manually bind each model before the first use. 10.21 Protocol: *YD717 The YD717 protocol supports the YD717 and Skybotz UFO Mini quadcopters, plus several models from Sky Walker, XinXun, Ni Hui”), and Syma through protocol options. See the Supported Modules spreadsheet for a complete list.
Deviation User Manual for Jumper T8SG, Release 5.0 The eighth channel starts/stops video recording on each positive transition. The ninth channel enables headless mode when positive. 10.23 Protocol: *Hontai This protocol is used on Hontai models F801 and F803. NOTE: This protocol requires the addition of an ‘NRF24L01+’ hardware module to function. Note the “plus” version of the nRF device is required to support the 250kbits/s data rate. See the following document for more information: http://www.
Deviation User Manual for Jumper T8SG, Release 5.0 • Channel 9 turns headless mode on/off • Channel 10 engages the return-to-home feature 10.25 Protocol: *FY326 This protocol is used on FY326 red board. NOTE: This protocol requires the addition of an ‘NRF24L01+’ hardware module to function. Note the “plus” version of the nRF device is required to support the 250kbits/s data rate. See the following document for more information: http://www.deviationtx.
Deviation User Manual for Jumper T8SG, Release 5.0 The H377 protocol supports up to 7 channels, does not support auto-binding. If Fixed ID is set to None, a transmitter-specific ID is used instead. It is necessary to manually bind each model before the first use. 10.28 Protocol: *HM830 The HM830 protocol supports the HM830 Folding A4 Paper airplane. It has not been tested with any other models. NOTE: This protocol requires the addition of an ‘NRF24L01’ hardware module to function.
Deviation User Manual for Jumper T8SG, Release 5.0 The Esky150 protocol supports up to 7 channels, and does not support auto-binding. If Fixed ID is set to None, a transmitter-specific ID is used instead. It is necessary to manually bind each model before the first use. Channels 1-4 are throttle, aileron, elevator and rudder. Channel 5 is flight mode (1 bit switch with only two states). Channel 6 is not yet used on any of the tested models. Channel 7 is a 2 bit switch (4 states).
Deviation User Manual for Jumper T8SG, Release 5.0 The protocol has a Format option for the Blue-A, Green, DM007, Q282, JC3015-1, JC3015-2, MK33041 and Q242 quadcopters. 10.34 Protocol: *CG023 The CG023 protocol supports the Eachine CG023 and 3D X4 quadcopters. It has not been tested on other models. NOTE: This protocol requires the addition of an ‘NRF24L01’ hardware module to function. See the following document for more information: http://www.deviationtx.
Deviation User Manual for Jumper T8SG, Release 5.0 Both sticks bottom left starts accelerometer calibration on H8 3D, or headless calibration on H20. Both sticks bottom right starts accelerometer calibration on H20 and H11D. 10.36 Protocol: *MJXq The MJXq protocol supports the MJX quadcopters. It also has format options for Weilihua WLH08, EAchine E010 and JJRC H26D / H26WH. NOTE: This protocol requires the addition of an ‘NRF24L01’ hardware module to function.
Deviation User Manual for Jumper T8SG, Release 5.0 • Center PW: Defines the time (in µsec) of the pulse that the transmitter transmits to represent to represent centered servo position. If this number doesn’t match the master transmitter, the servos will not be centered. • Delta PW: Defines the width of the pulse (measured from center) sent by the transmitter to define max servo throw.
CHAPTER 11 Advanced Topics 11.1 Setting up a Buddy-Box Deviation can be used to act as either the instructor (master) or student (slave) transmitter in a buddy-box configuration. In this mode, the instructor and student connect their respective transmitters together with a trainer cord via the DSC port. The instructor’s transmitter will actually communicate with the model, but the instructor can use a switch to allow the student to control the model.
Deviation User Manual for Jumper T8SG, Release 5.0 Stick: In stick mode, each input channel is mapped to a stick on the master transmitter. In this mode, the student moving the stick will behave exactly as if the instructor had moved the stick. Generally when using this mode, the student’s transmitter will directly pass the stick position (no mixing) and the instructor’s transmitter will do all necessary mixing.
Deviation User Manual for Jumper T8SG, Release 5.0 Channel: In channel mode, each input channel is mapped to an output channel on the instructor’s transmitter. In this mode, the student’s transmitter should do all necessary mixing to control the model. Care must be taken to ensure that the instructor and student transmitters are configured identically, otherwise, the model may not react well when switching between instructor and student control.
Deviation User Manual for Jumper T8SG, Release 5.0 11.1. Setting up a Buddy-Box a Deviation slave transmitter with a Deviation Master configured for ‘Stick’ mode (see above), there should be no mixing done in the slave transmitter. 11.2 Setting Up FPV or Other External Inputs Deviation has the ability to use PPM input signals from an external source (such as an FPV setup). To configure this mode, set the PPM In mode to ‘Extend’ in section Model setup (Std & Adv GUI).
Deviation User Manual for Jumper T8SG, Release 5.0 Next set the ‘Trim Step’ field to ‘Momentary’, ‘Toggle’ or ‘On/Off’. This is done by pressing the left-arrow on the ‘Trim Step’ spin-box until the value is less-than 0.1 Second select the ‘Input’ to be the virtual channel to convert to a switch (we’ll use ‘Virt1’) 86 Chapter 11.
Deviation User Manual for Jumper T8SG, Release 5.0 11.3. Using a Trim as a Virtual Switch Now go to the ‘Mixer’ page, and enter the configuration for the specified Virtual Channel (Virt1 in our example) Set the mixer-type to ‘Complex’, set the ‘src’ to the current virtual channel (‘Virt1’), set the curve to ‘1-to1’ (Do NOT use ‘Fixed’), set the scale to ‘0’, and finally enable the ‘Trim’ button. You can now use the virtual channel (‘Virt1’) like any other switch input.
Deviation User Manual for Jumper T8SG, Release 5.0 11.4 Swash Mixing A swash-plate is used to control flight on an RC helicopter. The swash-plate controls the plane of rotation of the main-rotor as well as the blade pitch. A swash plate is normally connected to 3 servos known as Elevator, Aileron, and Collective, but due to its design, there is not a 1-to-1 correspondence between stickmovement and the servo movement.
Deviation User Manual for Jumper T8SG, Release 5.0 11.4. Swash Mixing 120X (3 Servo): Same as the above layout except servos are shifted 150°. With Aileron input, the three servos tilt the swash-plate left and right; with Elevator input, the elevator and pitch servos tilt the swashplate fore and aft; with Pitch input, all three servos raise the swash-plate up and down. 140 (3 Servo): Fundamentally, the servo operations of 140° swash-plates are almost the same as 120° swash-plates.
Deviation User Manual for Jumper T8SG, Release 5.0 90 (3 Servo): With Aileron input, the aileron and pitch servos tilt the swash-plate left and right; with elevator input, the servos tilt the swash-plate fore and aft; with Pitch input, all three servos raise the swash-plate up and down. Most commonly used for electronic helicopters. None: This is a special case where all mixing is done on-board the helicopter using a gyroscopic flight control system.
Deviation User Manual for Jumper T8SG, Release 5.0 11.5.
Deviation User Manual for Jumper T8SG, Release 5.0 CHAPTER 12 Emulator The emulator provides a way to test Deviation on your PC without uploading the firmware to your transmitter. It provides a visual display equivalent to that of the transmitter along with a side-screen displaying the current virtual-stick/switch states as well as the Channel output that would be received by the servos. Download and unzip the deviation-emu_devoXX-vx.y.z.zip emulator package from: http://www.deviationtx.
w/s Left-Horizontal stick (Rudder in mode 2) X X X W/S Left-Horizontal trim X X X e/d Right-Vertical stick (Elevator in mode 2) X X X E/D Right-Vertical trim X X X r/f Right-Horizontal stick (Aileron in mode 2) X X X R/F Right-Horizontal trim X X X t/g AUX4 X X T/G Top-Left trim X X y/h AUX5 X X Y/H Top-Right trim X X u/j AUX6 X i/k AUX7 X z Gear X X FMODE x Rudder Dual-Rate switch X X HOLD c Elevator Dual-Rate switch/SW A X X v Aileron Dual