Hide thumbs Also See for Devo 6:
Table of Contents

Advertisement

Deviation Firmware
User's Manual
Devo 6/8/12
Version 3.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Devo 6 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Deviation Devo 6

  • Page 1 Deviation Firmware User’s Manual Devo 6/8/12 Version 3.0...
  • Page 2: Table Of Contents

    Table of Contents Overview..........................4 Installation..........................5 USB & File-system......................6 Main Page..........................8 Navigating..........................9 Menu Layout........................9 Emulator........................10 Version Page........................10 Transmitter Configuration Page..................11 General Settings......................11 Buzzer/LCD Settings....................11 Timer/Telemetry settings....................12 Main Page Configuration (Standard & Advanced GUI)............13 Preview..........................14 Trim Positions.......................14 Bar Graphs........................14 Boxes..........................14 Toggle Icons........................14 Quick-page Selection....................14 Mixer (Advanced GUI)......................15 Channel Reorder......................16...
  • Page 3 Protocol: WK2601..........................26 Protocol: WK2401..........................26 Protocol: DSM2...........................26 Protocol: DSMX..........................27 Protocol: J6Pro............................27 Protocol: Flysky..........................27 Protocol: Hubsan4..........................28 Protocol: Frsky1way (experimental)....................28 Protocol: Frsky2way (experimental)....................28 Protocol: Skyartec (experimental).......................28 Protocol: PPM.............................29 Predefined Templates....................30 Timer Page (Standard & Advanced GUI)................31 Telemetry Configuration Page (Standard & Advanced GUI)..........32 Standard GUI........................33 Servo Reverse (Standard GUI) ..................34 Sub-trim Adjustment (Standard GUI)................35...
  • Page 4: Overview

    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.
  • Page 5: Installation

    Installation Installation of Deviation is done just like upgrading the Walkera firmware. Note that Deviation will NOT overwrite Walkera models stored on the Tx. While they cannot be accessed by Deviation, they will be safely preserved should the Walkera firmware ever need to be reinstalled (Note: With the Devo12 firmware, the original models will be lost when switching to Deviation).
  • Page 6 Turn off the transmitter, and turn back on while holding ‘ENT’. There should be a USB logo on the screen. If this is a first-time install of Deviation, the PC should prompt to format the drive. Format using default options. Next unzip the deviation-fs-devoXX-x.y.z.zip to the Tx USB drive.
  • Page 7: Usb & File-System

    USB & File-system Deviation stores all configuration, bitmaps, and models as regular files on the USB file- system. USB can be most easily enabled by holding down the ‘ENT’ button while powering up the transmitter. Files can then be easily copied to or from the Tx.
  • Page 8: Main Page

    Main Page Transmitter Power Click to edit Raw input (stick/switch values) Tx Options (Emulator Only) Current Battery voltage Model Click to enter Model Configuration Configurable Channel Output values displays (Emulator Only) Trims Tx Options: Selecting this icon provides access to the main-page configuration screen; the Channel-Test screen;...
  • Page 9: Navigating

    Navigating The transmitter menus can be navigated via touch-screen or with the physical buttons. With the touch screen, simply touching any button on the screen will immediately activate it. The gray spin-boxes act both as spin-boxes (for selecting a value) and as buttons (which can have various effects).
  • Page 10: Emulator

    Exit Version Page The Deviation release version can be accessed by selecting the Configuration icon from the main page, and moving left one page. It is also possible to enable USB from this page. Note that doing so should never be done while the model is bound, as USB will...
  • Page 11: Transmitter Configuration Page

    Transmitter Configuration Page The Configuration page defines various transmitter functions. General Settings Language: Select an appropriate language for all text Stick mode: Select one of Mode 1-4. Mode 1 is common in Europe. Elevator and Rudder on left, Throttle and Aileron •...
  • Page 12: Timer/Telemetry Settings

    Timer/Telemetry settings Prealert time: Time before timer reaches zero to start beeping Prealert intvl: How often to beep before timer reaches zero Timeup intvl: How often to beep once timer has expired. Temperature: Set units to display temperature for telemetry Length: Set units to display length for telemetry Page | 12...
  • Page 13: Main Page Configuration (Standard & Advanced Gui)

    Main Page Configuration (Standard & Advanced GUI) Prev Page Main screen Next Page Number of Trims/ Trim Position Main Screen Number of channel Preview bar-graphs to show Text box enable and contents Prev Page Main screen Next Page Toggle enable and Icon Main Screen chooser...
  • Page 14: Preview

    The Main Page Configuration page provides customized control of the main-page layout. The display of boxes, bars, icons, and trims along with their contents can all be controlled from here. Preview The preview box portrays an approximation of the current configuration, and can be used as a reference to see how changing options will affect the main screen.
  • Page 15: Quick-Page Selection

    Quick-page Selection Quick-pages allow quick access to other pages from the main page via Left/Right but- tons. Up to four quick-pages can be configured. Page | 15...
  • Page 16: Mixer (Advanced Gui)

    Mixer template in use Primary input effecting channel The Deviation mixer is modeled after the Er9x implementation. Each output channel is composed of a series of one or more mixers each of which consists of a single input, an activation switch, and a function/curve that modifies the mixer output. This is a very powerful capability, but it is requires a lot of understanding to make full use of.
  • Page 17: Channel Reorder

    Channel Reorder The Channel reorder page allows mov- ing mixer definitions between channels as well as duplicating channel configu- rations. Note that the values displayed are the initial channel assignments. Whenever the page is loaded, the chan- nels will be sequentially ordered repre- senting the current state.
  • Page 18: Complex Template

    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.
  • Page 19: Reordering Mixers

    Curve: The function applied to the input to generate the output. See the Curve section for more info. Selecting the ‘Curve’ spin-box will allow configuring the Curve in the case that a multi-point curve or Expo-rate are chosen. Scale: A multiplicative scalar that is applied after the Curve to control the output range Offset: an additive offset that is applied after the scaling.
  • Page 20: Available Curves

    Select the respective mixer and use the up/down buttons to move the order of the selected mixer. Note that the mixer name represents its position when the reorder dialog was opened. If the dialog is closed and reopened, all mixers will be shown as numbered se- quentially.
  • Page 21: Channel Configuration

    Channel configuration The Channel configuration provides the ability to configure the final channel outputs. Capabilities such as channel reverse and fail-safe values are applied here. Also available are controls for end-points, scaling, sub- trim, and a safety switch (which could be used to ensure that a motor cannot spin-up while working on a model) Reverse: Reverse the direction of...
  • Page 22: Trims And Virtual Inputs (Standard & Advanced Gui)

    Trims and Virtual Inputs (Standard & Advanced GUI) The trim page allows assigning the trim buttons and trim step, as well as configuring buttons to work as virtual inputs. If the ‘Input’ field is set to an input stick, then the trim is applied as part of the mixer, and will operate as a typical trim control.
  • Page 23: Protocols

    Model Name: Set the model’s name Mixer GUI: Defines which 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 a traditional vendor GUI.
  • Page 24: Protocol: Wk2601

    While the DSM2 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.
  • Page 25: Protocol: Dsmx

    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.
  • Page 26: Protocol: Hubsan4

    Camera is controlled by Channel 7 • Note that if these channels are assigned to a switch, turning the switch on toggles the state, and turning the switch off has no effect. Thus to turn the lights on, flip the switch assigned to Channel 5 from off to on.
  • Page 27: Protocol: Ppm

    The FixedID has no effect, and there is no binding associated with this protocol. Deviation does not auto-detect when a trainer cord is plugged into the transmitter. To use Deviation with a simulator (such as Phoenix), create a new model, name it appropriately, and select PPM as the protocol.
  • Page 28: Timer Page (Standard & Advanced Gui)

    Timer Page (Standard & Advanced 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). Timers can also be optionally configured to be reset via an alternate switch (only when using the...
  • Page 29: Telemetry Configuration Page (Standard & Advanced Gui)

    Telemetry Configuration Page (Standard & Advanced GUI) The telemetry configuration page allows specifying alarms when specific telemetry events occur. Telemetry: Specify the telemetry input to use for alarm control. This can be a temperature probe, voltage probe, or RPM probe. Equality: Can be '>=' or '<=' indicating whether a value above or below the target causes an alarm.
  • Page 30: Standard Gui

    Standard GUI The Standard GUI is an alternative interface from the Advanced GUI’. Which interface is used is chosen by the ‘Mixer GUI’ on the Model Page. The Standard GUI is only available for Helicopter-type models at this time. The pages of the Standard GUI are as follows: Model configuration (See page 22) Servo reverse (See page 31)
  • Page 31: Servo Reverse (Standard Gui)

    Switch assignment (See page 35) Throttle-hold configuration (See page 36) Fail-Safe configuration (See page 36) Timer configuration (See page 28) Telemetry configuration (See page 29) Main page configuration (See page 13) Servo Reverse (Standard GUI) The servo reverse page allows quickly setting each channel to work in either normal or reversed mode.
  • Page 32: Sub-Trim Adjustment (Standard Gui)

    Sub-trim Adjustment (Standard GUI) The sub-trim adjust page allows setting the zero-point of the servos for each channel. This is equivalent to the ‘Subtrim’ setting on the Channel Configuration sub-page of the Mixer menu when using the Advanced Mixer (see page 21) Servo Travel Adjust (Standard GUI) The servo-travel adjust page configures the maximum positive/negative travel of each servo.
  • Page 33: Swash Configuration (Standard Gui)

    Swash Configuration (Standard GUI) The Swash configuration page configures the swash type. These settings are equivalent to the settings on the 'Helicopter’ configuration sub-page of the Model page (see page 22). The available values are: 1Servo: Used For FBL. All mixing occurs in Rx •...
  • Page 34: Throttle Curve (Standard Gui)

    Throttle Curve (Standard GUI) The throttle curve page allows defining a piece-wise linear curve for the throttle channel. Different curves can be selected for each flight-mode. Selecting ‘Auto’ enables any given point to be interpolated from the points surrounding it. Pitch Curve (Standard GUI) The pitch curve allows defining a piece-wise linear curve for the collective/pitch channel.
  • Page 35: Gyro Sensitivity (Standard Gui)

    Gyro Sensitivity (Standard GUI) The gyro-sensitivity page enables configuring up-to 3 sensitivity values for the gyro as well as which channel to use for sending the gyro value. Switch Assignment (Standard GUI) The switch assignment page enables configuring which switches to use for each capability in the standard-GUI.
  • Page 36: Throttle Hold (Standard Gui)

    Throttle Hold (Standard GUI) 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. Fail-Safe Configuration (Standard GUI) The fail-safe page is used to configure the fail-safe value for each channel (if the protocol supports this feature) Page | 36...
  • Page 37: Helicopter Setup

    Helicopter Setup Deviation has several configuration options to make setting up a helicopter easier. These settings are primarily for enabling 6-channel CCPM helicopters. 4-channel helicopters do not need to follow these instructions. The easiest way to configure a helicopter is to select ‘6 Ch Helicopter’ from the ‘Template’...
  • Page 38: Step 2: Cyclic Setup

    Step 2: Cyclic Setup Next go to the Mixer page, and set the following channels to the corresponding template (there are no configuration options for the Cyclic templates) Channel 1 (or ‘ELE’ channel) to ‘Cyclic1’ • Channel 2 (or ‘AIL’ channel) to ‘Cyclic2’ •...
  • Page 39: Step 5: Pitch Mixing

    Aileron Elevator Rudder Channel CYC-AIL CYC-ELE Template Expo&DR Switch1 AIL DR ELE DR RUD DR Switch2 None Mid-Rate Linked Curve Expo – 45% Scale(Src) 100% Scale(Switch1) This configuration enables low-rates with the dual-rate switches separately for Elevator and Aileron channels, with some Expo. The low rates have the same curve as the high- rates, but with 60% throw.
  • Page 40: Step 6: Throttle Setup

    Step 6: Throttle Setup The Throttle uses a complex mixer in order to support the throttle-hold. When THOLD is enabled, the throttle will cut to zero, but the Collective will continue to function. Page # Mixers Switch None FMODE1 FMODE2 GEAR Curve 5pt: -100,-...

This manual is also suitable for:

Devo 8Devo 12

Table of Contents