background image

X20 and Ethos

User Manual

Summary of Contents for TANDEM X20

Page 1: ...X20 and Ethos User Manual...

Page 2: ...8 File Manager 8 Alerts 8 Date Time 8 General 8 Battery 8 Hardware 8 Sticks 8 Wireless 8 Info 8 File Manager 9 Alerts 13 Silent Mode Check 13 Main Battery Check 13 RTC Battery Check 13 Inactivity 13 D...

Page 3: ...nal Module 37 Model Setup 38 Overview 38 Model Select 38 Edit Model 38 Flight Modes 38 Mixer 38 Outputs 38 Timers 38 Trims 38 RF System 39 Telemetry 39 Checklist 39 Logic Switches 39 Special Functions...

Page 4: ...ation ID 79 Internal Module 79 External Module 108 Telemetry 111 Smart Port telemetry 111 FBUS control and telemetry 113 Telemetry features in ACCESS 113 Telemetry Settings 116 Checklist 127 Throttle...

Page 5: ...figure the Outputs 174 Step 6 Introduction to Flight Modes 177 Step 7 Set up a flight battery timer 178 Step 8 Add a mix for retracts 179 Basic Flying Wing Elevon Airplane example 180 Step 1 Confirm S...

Page 6: ...Procedure for migrating to Ethos Suite 219 Operation 221 Welcome Section 221 Radio Section 222 Tools Section 228 Others Section 231 DFU Mode 233...

Page 7: ...ons will bring up the relevant General Audio etc and Battery control panels The Bottom Bar The bottom bar has four tabs for accessing the top level functions i e from left to right Home Model Setup Co...

Page 8: ...ng press on the RTN key will return you to the Home screen from any sub menu Touching the system time on the right of the bottom bar takes you to the Date Time section allowing you to set the time and...

Page 9: ...click to be adjusted from 1 1 or fine on the left and coarse on the right The slider may also be adjusted with the rotary encoder while the Page key is held down Another example is a Telemetry Range...

Page 10: ...usted in flight If you click on a Value field that has already been changed to use a source a dialog pops up allowing you to convert the source s current value to a fixed value Clicking on Options wil...

Page 11: ...In Logic Switches the sources may have this option set to ignore sources coming from the trainer input A typical application is where a logic switch is configured to detect movement of the master trai...

Page 12: ...rnal drives connected The first is for the X20 flash memory and the second is the content of the SD card This mode is used for reading and writing files to SD card and or the X20 flash memory Power On...

Page 13: ...kly without any of the normal startup checks so that you get back control of your model as quickly as possible The SD Card is not accessed in Emergency Mode Emergency Mode provides only the essential...

Page 14: ...o flash firmware to the TD ISRM external S Port OTA and external modules Alerts Configuration of the silent mode battery and inactivity alerts Date Time Configuration of the system clock and time disp...

Page 15: ...USB drive path SD Card drive letter audio This folder is for user sound files which can be played by the Play track Special Function Refer to the Model Special Functions section The format should be...

Page 16: ...haracters it is displayed in the SD card explorer but does not appear in the model image selection interface USB drive path SD Card drive letter bitmaps models note this folder was bitmaps user prior...

Page 17: ...n tap on the Flash option in the popup dialog The example above shows the TD ISRM RF module being updated The example above shows an S8R receiver about to be updated via the S Port connection on the r...

Page 18: ...rive letter screenshots scripts This folder is used to store Lua scripts Scripts may be organized into individual folders radio bin This file is created by the X20 system when first used and stores sy...

Page 19: ...A speech RTC Battery is Low Alert will be given when RTC Battery Check is ON and the RTC coin battery is below 2 5V the default RTC battery threshold It may be turned off until the RTC battery has bee...

Page 20: ...bled Date Should be set to the current date This is used in the logs Time Should be set to the current time This is used in the logs Time Zone Allows configuration of the user s time zone Adjust RTC S...

Page 21: ...clock runs fast and positive if it is slow For best accuracy you may then want to check if your clock is accurate and adjust the calibration value slightly The actual calibration value may be set to...

Page 22: ...ay attributes Audio modes and volume Language Display The following languages are supported for the display menus Chinese Czech German English Spanish French Hebrew Italian Dutch Norway Polish Portugu...

Page 23: ...The LCD Display attributes can be configured here Brightness Use the slider to control the screen brightness from left to right to set brightness from dark to bright Long press ENT brings up options...

Page 24: ...on when switches or keys are operated Gyro The backlight turns on when you tilt the radio or when keys are operated Note that more than one option may be enabled Sleep The length of inactivity before...

Page 25: ...Audio Mode Silent No audio Note that there will be an Alert given at startup if the Silent Mode Check in System Alerts is ON Alarms only Only Alarms will be output on audio Default Sounds are enabled...

Page 26: ...lative volume of the vario tone Pitch zero The tone pitch when the climb rate is zero Pitch max The tone pitch at maximum climb rate Repeat The delay between beeps at pitch zero Haptic Strength Use th...

Page 27: ...igital Voltage The battery status in the Top Toolbar may be changed from the default bar display to display the radio battery voltage as a digital value instead Digital RSSI Similarly the RSSI status...

Page 28: ...old set here Warning When this alert is given it is prudent to land and charge the radio battery Please note that when the radio battery voltage drops to 6 0V the radio will shut down regardless to pr...

Page 29: ...e Clock battery in the radio The voltage is 3 0v for a new battery If the voltage is below 2 7v please replace the battery inside the radio to ensure the clock runs properly If the voltage drops below...

Page 30: ...10 User Manual Hardware The Hardware section is used to test all inputs perform analog and gyro calibration and set switch types Hardware check The Hardware check allows all the inputs to be checked...

Page 31: ...be repeated after replacement of a gimbal pot or slider Gyro calibration Gyro calibration can be performed so that the gyro sensor outputs respond correctly to tilting the radio For example the radio...

Page 32: ...tting ensures that the switch middle position on three way switches is not detected when the switch is flipped from the up to the down position in one movement and vice versa It should only be detecte...

Page 33: ...m names Note that these names will be global across all models Home Keymap The SYS MDL and DISP TELE on older models home keys can be re assigned to suit the user SYS and MDL keys For the SYS and MDL...

Page 34: ...tor Shows the analog to digital conversion ADC values for the analog inputs read by the CPU 1 Left stick horizontal 2 Left stick vertical 3 Right stick vertical 4 Right stick horizontal 5 Pot 1 6 Pot...

Page 35: ...are named as listed above for the industry standard stick modes They may be renamed as desired Channel Order The Channel Order defines the order in which the four stick inputs are assigned to channel...

Page 36: ...on the first four channels If the channel order is AETR then the wizard will create a model suited to the SRx stabilized receivers For example a model with 2 Ailerons 1 Elevator 1 Motor 1 Rudder and...

Page 37: ...rk in either Telemetry or Trainer modes while the X20S has an additional Audio mode for relaying the audio to a Bluetooth device like a headset Telemetry In Telemetry Mode the radio can work with the...

Page 38: ...model Local Name This is the local BT name that will be displayed in devices being connected The default name is FrSkyBT but may be edited here Local Address This is the local Bluetooth address of th...

Page 39: ...vices to put the radio into BT search mode Found devices are listed in a popup dialog with a request to select a device Select the BT address that matches the radio to be used as training mate Audio X...

Page 40: ...er Manual Waiting for devices displays Turn on your Bluetooth device and place it into pairing mode After the Bluetooth device is found its name will be displayed Touch it to select the device Waiting...

Page 41: ...ute To mute the system speaker for example when using a BT earpiece turn the mute to ON The mute function can also be assigned to a switch The X20S X20HD system remembers the Bluetooth device For norm...

Page 42: ...rmware and external module information Firmware Ethos firmware and radio type X20 Firmware Version Current firmware version and type e g FCC LBT or Flex Date The firmware version date and time Sticks...

Page 43: ...und to the same slot as the main receiver the receiver details will be shown alternately on the display The example above shows an Archer SR10 Pro and it s redundant R9MM OTA shown against Receiver1 d...

Page 44: ...gured It allows any of the many sources of input to be combined as desired and mapped to any of the output channels This section also allows the source to be conditioned by defining weights rates and...

Page 45: ...ther failsafe is configured pot and slider positions and initial switch positions Logic Switches Logic switches are user programmed virtual switches They aren t physical switches that you flip from on...

Page 46: ...tion is used to set the radio as a Master or Slave in a trainer setup The trainer link can be via Bluetooth or a cable Device Config Device Config contains tools for configuring devices like sensors r...

Page 47: ...group your models Typical Model Folder names may be Airplane Glider Heli Quad Warbird Boat Car Template Archive etc The names can be up to 15 characters Until you have created and organized your folde...

Page 48: ...d Model category folders are sorted alphabetically but the Uncategorized folder will always appear last in the list Tapping on a folder name will bring up a dialog allowing the folder to be renamed or...

Page 49: ...pe of model you wish to create and follow the prompts There are wizards for Airplane Glider Helicopter Multirotor Other The wizards assist you with the basic setup for the given type of model Please n...

Page 50: ...ing model It takes you through a number of steps to configure the basic setup of the model allowing you to choose the number of motors engines ailerons flaps type of tail e g traditional with elevator...

Page 51: ...the model management menu Tap on Set current model to make the highlighted model the current model You can Clone the model which will duplicate the model Please note that when you clone a model Ethos...

Page 52: ...wizard Name Picture The model can be renamed or the picture assigned or changed Model Type Changing the model type will cause all mixers to be reset Channel Assignments Changing the tail type or heli...

Page 53: ...ch that switch ON until a different function switch is pressed to latch the newly pressed switch ON 2 x 3 Pos Breaks the 6 function switches into two groups of 3 Each group can have one switch ON 6 x...

Page 54: ...spool up and take off landing Idle Up 1 for aerobatic flying and Idle Up 2 for perhaps 3D Flight modes remove much of the switching and trimming burden from the pilot The great power of flight modes...

Page 55: ...ight mode is active The first flight mode that has its switch ON is the active one The active Flight Mode is shown in bold Fade In Out The times assigned for smooth transitions between flight modes Tr...

Page 56: ...a specific FM Flight Mode Management Tap on a flight mode to bring up a menu which allows you to edit copy trims add a new flight mode or delete flight modes You can use the Move option to change the...

Page 57: ...r example The source or input to a mix can be chosen from analog inputs such as the sticks pots and sliders the toggle switches or buttons any defined logic switches the trim switches any defined chan...

Page 58: ...gging The radio asks for confirmation before deleting a mix in case of inadvertent selection Aileron Elevator Rudder Mixer We will use the Ailerons as an example but the Elevator and Rudder mixes are...

Page 59: ...ere is a small cross inside an arrow on the left of defined rates that can be used to delete a rates line In the example above three rates have been set up on switch SB In this example a long press on...

Page 60: ...e model creation wizard assigned channels 1 and 2 to the ailerons because the default channel order in the System Sticks menu was set to AETR i e ailerons elevator throttle rudder The default can be a...

Page 61: ...dels Active Condition The active condition may be chosen from switch or button positions function switches flight modes logic switches or trim positions Sticky When Sticky is in the ON position the th...

Page 62: ...modes have been defined the mix can be made conditional to one or more flight modes Click on Edit and check the boxes for the flight modes in which this mixer line must be active Curve A curve may be...

Page 63: ...ithout impacting the full throttle position is important If Low position trim is enabled the throttle channel goes to an idle position of 75 when the throttle stick is at the low position please refer...

Page 64: ...Elevators channel We can see from the mixer Table View above that the Elevator is on channel 2 and that lower down there is a Flaps to Elevators mix also with channel 2 as output To see the effect of...

Page 65: ...he contribution of the various mixes affecting a channel can be easily seen because the value of each mixer line is shown in both graphical and numerical format Managing the View per Channel display a...

Page 66: ...line highlighted above will bring up a popup dialog to allow editing the mixer line switching to Table View or to delete the mixer line Selecting Table View will switch you back to the normal mixer v...

Page 67: ...ree Mix which we will add to the above mixes for illustration purposes Tap on any Mixer line and select Add Mix from the popup menu to add a new mixer line Select Free Mix from the list of available p...

Page 68: ...al by choosing from switch or button positions function switches flight modes logic switches a system event such as throttle cut or hold or trim positions Flight Modes If any flight modes have been de...

Page 69: ...me output channel Replace The output of this mixer line will replace the result of any other mixer lines on the same output channel Lock A channel which is locked will never be changed by any other mi...

Page 70: ...hannel can be selected to receive the output from this mixer line If the Channels Count above is greater than one then a channel must be configured for each Output Mixer Library continued Var The VAR...

Page 71: ...er Also known as Snap Flap this mix adds camber to the wing as elevator is applied This allows the wing to generate lift more efficiently when the plane is given pitch commands Rudder to Aileron This...

Page 72: ...ixer description above Flaps The Flaps mix will mix an Input to one or more channels with individual Weights It also offers Slow Up and Slow Down options Throttle The Throttle mix is for motor control...

Page 73: ...to Camber Also known as Snap Flap this mix adds camber to the wing as elevator is applied This allows the wing to generate lift more efficiently when the plane is given pitch commands Rudder to Ailer...

Page 74: ...ollective Flight Mode This mix is used to provide a flight mode control to the FBL controller on the Heli It may be Normal Idle Up 1 Idle Up 2 or for example Beginner Sport 3D Throttle The Throttle mi...

Page 75: ...fer to the Aileron Elevator Rudder mix description above Flight Mode This mix is used to provide a flight mode control to the FBL controller on the Heli It may be Normal Idle Up 1 Idle Up 2 or for exa...

Page 76: ...laps track accurately The various channels are outputs for example CH1 corresponds to servo plug 1 on your receiver with the default protocol settings The Outputs screen shows two bar graphs for each...

Page 77: ...nter Subtrim Used to introduce an offset on the output typically used to center a servo arm Warning Don t be tempted to use Subtrim to add large offsets it will build in a large amount of differential...

Page 78: ...ith regard to the input change Slow could for example be used to slow retracts that are actuated by a normal proportional servo The value is time in seconds that the output will take to cover the 100...

Page 79: ...r Manual Timers There are 3 fully programmable timers that can count either up or down Touching any timer line brings up a popup with options to reset or edit that timer add a new timer or to move or...

Page 80: ...m which the timer counts down When it reaches zero it triggers the configured alerts Sound This setting determines whether the countdown alert is mute or a beep or spoken value When Sound mode Beep th...

Page 81: ...Throttle Absolute The timer runs whenever the throttle stick isn t at idle Throttle Percentage The timer counts up down as a percentage of the full stick range Throttle Trigger Throttle Trigger start...

Page 82: ...logic switches or trim switch positions Not that the timer will be held in reset while the Reset condition is valid Persistent Turning Persistent to On allows storing the timer value in memory when t...

Page 83: ...e set for each stick For example you can have independent elevator trims per flight mode while leaving the aileron and rudder trims as common or combined Trim Mode The Trim Mode allows trims to be dis...

Page 84: ...s for too long might add so much trim as to make your model unflyable Independent Trim per Flight Mode If you are using Flight Modes then this setting enables the relevant trim to be independent for e...

Page 85: ...reating the model you want to use it on Internal Module Overview The X20 TD ISRM internal RF module is a new design that provides tandem 2 4GHz and 900MHz RF paths It can operate in 3 modes i e ACCESS...

Page 86: ...dem to work with the new Tandem receivers Please see the following sections for configuration details State The Internal Module can be On or Off Type Transmission mode of the internal RF module The X2...

Page 87: ...NT2 connector Antenna Although the RF stage has built in protection it is good practice to ensure that an external antenna has been fitted before selecting the External antenna Please note that the an...

Page 88: ...D ISRM module and the RS receiver must be on v2 1 7 or later If the Channel Range is set to Ch1 8 it becomes possible to select a source which will enable Race Mode Once the RS receiver has been bound...

Page 89: ...anged if desired This can be useful if you are using more than one receiver and need to remember for example that RX4R1 is for Ch1 8 or RX4R2 is for Ch9 16 or RX4R3 is for Ch17 24 when rebinding later...

Page 90: ...active telemetry receiver in a priority of 0 1 and then 2 Each of the three receivers can be range checked by turning off the other receivers RX sensor 0 Receiver 1 RX sensor 1 Receiver 2 RX sensor 2...

Page 91: ...onfirm that you are in bind mode A popup will display Waiting for receiver 4 Power up the receiver without touching the F S bind button A message box will pop up Select device and the name of the rece...

Page 92: ...for RX1 the name next to it The receiver is now ready for use Repeat for Receiver 2 and 3 if applicable Refer also to the Telemetry section for a discussion on RSSI Adding a Redundant Receiver A secon...

Page 93: ...Switch off the receivers 5 Tap Bind on either the RX2 or RX3 line 6 Power up the receivers 7 Select the R9 redundant receiver 8 Tap on OK Ensure that the Green LED on the redundant receiver is ON The...

Page 94: ...is possible to bind both the main and redundant receivers to the same UID by powering them up individually you will not have access to the Rx Options while both are powered up Set Receiver Options Ta...

Page 95: ...e that your servos can handle this update rate Port Allows selection of the SmartPort on the receiver to use either S Port F Port or the FBUS F Port2 protocol The F Port protocol was developed with th...

Page 96: ...e name the receiver will bind and its LED will go green A Bind successful message will pop up Tap on OK Radio B now controls the receiver The receiver will remain bound to this radio until you choose...

Page 97: ...ch channel has the options of Not Set Hold Custom or No Pulses If Custom is selected the channel value is displayed If the set icon with an arrow is tapped the current value of the channel is used Alt...

Page 98: ...a selection is on a per model basis so each time a model change selection is made ETHOS sets the antenna mode for the given model Model ID When you create a new model the Model ID is automatically all...

Page 99: ...n these 4 options using jumpers Ensure that the receiver and RF module firmware support this option If they do not it is necessary to do a regular bind with the F S button please refer to the receiver...

Page 100: ...lectric motor connected or an internal combustion engine running Range A range check should be done at the field when the model is ready to fly Range check is activated by selecting Range A voice aler...

Page 101: ...om or No Pulses If Custom is selected the channel value is displayed If the set icon with an arrow is tapped the current value of the channel is used Alternatively a fixed value for that channel can b...

Page 102: ...rotection it is good practice to ensure that an external antenna has been fitted before selecting the External antenna Please note that the antenna selection is on a per model basis so each time a mod...

Page 103: ...h9 16 or Ch17 24 for the receiver being set up Note that Ch1 16 is the default Racing mode Racing mode offers a very low latency of 4ms with RS receivers The TD ISRM module and the RS receiver must be...

Page 104: ...a given model between them by simply using the power on bind process RX Name Filled in automatically but the name can be changed if desired This can be useful if you are using more than one receiver a...

Page 105: ...check mode provides range check data for one receiver at a time on the 2 4G link and one receiver at a time on the 900M link If you have three 2 4G receivers registered and bound as Receiver 1 2 and...

Page 106: ...ceiver number defines the behavior of the Smart Match function This number is sent to the receiver during binding which will then only respond to the number it was bound to The Model ID can be changed...

Page 107: ...itter and the receiver 7 Turn the transmitter on and then the receiver If the Green LED on the receiver is on and the Red LED is off the receiver is linked to the transmitter The receiver transmitter...

Page 108: ...is now ready for use Repeat for Receiver 2 and 3 if applicable Refer also to the Telemetry section for a discussion on RSSI Set Receiver Options Tap the Set button next to Receiver 1 2 or 3 and to bri...

Page 109: ...an SBUS In port The F Port protocol was developed with the Betaflight team to integrate the separate SBUS and S Port signals FBUS F Port2 also enables one Host device to communicate with several Slave...

Page 110: ...t to use in bind mode turn on the receiver select the receiver in the radio and it will bind with that radio You can switch to another radio the same way It is best to keep the model receiver numbers...

Page 111: ...d VFR Valid Frame Rate levels since power up Min and max values of the AIN analog input port and the receiver board current since power up Tap the Update button to refresh the Flight Data Record data...

Page 112: ...eived positions Custom Custom allows moving the servos to custom predefined positions The position for each channel can be defined separately Each channel has the options of Not Set Hold Custom or No...

Page 113: ...ns off pulses for use with flight controllers having return to home GPS on loss of signal Receiver Choosing Receiver on X series or later receivers allows failsafe to be set in the receiver Warning Be...

Page 114: ...s R9M Lite Pro Access and PPM The External module can operate in 3 modes i e ACCESS ACCST D16 or TD MODE Please see the following sections for configuration details State The External Module can be On...

Page 115: ...g modes Mode RF Operating Frequency RF Power FCC 915MHz 100mW with telemetry EU 868MHz 25mW with telemetry 100mW without telemetry FLEX 868MHz Adjustable 100mW with telemetry FLEX 915MHz Adjustable 10...

Page 116: ...ode RF Operating Frequency RF Power FCC 915MHz 10mW 100mW 500mW 100mW 1W Self adaptive EU 868MHz Telemetry mode 25mW Non Telemetry mode 200mW 500mW Type PPM The External RF Module can operate in PPM m...

Page 117: ...no manual set up Physical ID Smart Port supports up to 28 nodes including the host receiver Each node must have a unique Physical ID to ensure that there are no clashes in communication Physical IDs...

Page 118: ...100S Current Sensor 020x Current 021x VFAS 040x Temperature 1 041x Temperature 2 Xact Servo 068x Current Voltage Temp Status Above are a few example Application IDs Please note that the Application ID...

Page 119: ...ding their servo telemetry back to the receiver on the same connection All FBUS devices connected to an ACCESS receiver Host can be configured wirelessly from the ACCESS radio on this protocol The FBU...

Page 120: ...ve distance badly oriented or damaged antennas etc ACCESS The default alarms for ACCESS are 35 for RSSI Low and 32 for RSSI Critical Loss of control will happen when the RSSI drops to around 28 ACCST...

Page 121: ...rSky telemetry system makes use of FrSky Smart Port sensors The X and S and later series of telemetry enabled receivers have the Smart Port interface Multiple Smart Port sensors can be daisy chained t...

Page 122: ...tes sensor data being received or the value shows in red if no data is being received Up to 100 sensors are supported During discovery the screen will be automatically populated with all the sensors f...

Page 123: ...ch parameter even though they are not displayed on the sensor list For example when Altitude is defined Altitude and Altitude for the minimum and maximum altitude also become available Sensor discover...

Page 124: ...D The ID is the sensor ID The sending receiver ID is also shown Name The sensor name which may be edited Unit The unit of measurement dB in this example Decimals The decimal precision Range The low an...

Page 125: ...The edit menu may vary for depending on the sensors for example RSSI Critical value Some sensors such as RSSI have built in alerts RSSI has two alerts the first being the critical value threshold set...

Page 126: ...sors detected on the S Port F Port connection to the receiver Select your DIY sensor from the list Physical ID Two character physical ID of the sensor This will be populated by Auto Detect if selected...

Page 127: ...n be set as a fixed value for scaling This is mostly used when using a telemetry value as a source for a channel This allows the Range to set to the desired scale Ratio The default 100 ratio may be ch...

Page 128: ...or Ah Decimals The display may be to 0 1 2 or 3 decimals Range The range may be from 0 up to a maximum of 1000Ah Write Logs Logs will be written to the SD card in the Logs folder if enabled Source Af...

Page 129: ...The display may be to 0 1 2 or 3 decimals Range The range may be from 0 up to a maximum of 10km Write Logs Logs will be written to the SD card in the Logs folder if enabled Source After discovering se...

Page 130: ...Decimals The display may be to 0 1 2 or 3 decimals Range The range may be from 0 up to a maximum of 10km Write Logs Logs will be written to the SD card in the Logs folder if enabled Source After disc...

Page 131: ...to 0 1 2 or 3 decimals Range The range may be from 0 up to a maximum of 50 4V Write Logs Logs will be written to the SD card in the Logs folder if enabled Count The number of lipo sensors to be config...

Page 132: ...X20 X20S and Ethos v1 2 10 User Manual discover them one at a time and to change the sensor name so that you can tell them apart 126 rev 3...

Page 133: ...m the model list The default checks include radio low battery failsafe not set radio is in silent mode RTC battery low etc Additional checks can be set below Throttle Check When enabled it will warn y...

Page 134: ...t startup The desired pot values can be entered for each pot Switches Check For each switch you can define whether the radio requests that switches to be in the desired predefined positions If switche...

Page 135: ...Ethos v1 2 10 User Manual Function Switches Check For each function switch you can define whether the radio requests that switches to be in the desired predefined positions The options are shown abov...

Page 136: ...terms they become True or False by evaluating the input conditions against the programming for the logical switch They may use a variety of inputs such as physical controls and switches other logical...

Page 137: ...that switch Selecting Move will bring up arrow keys allowing the logic switch to be moved up or down Adding Logic Switches Name Allows the Logic Switch to be named Function The functions available are...

Page 138: ...alue of the selected source A is greater than X a user defined value A X The condition is True if the value of the selected source A is less than X a user defined value A X The condition is True if th...

Page 139: ...ute means disregarding whether A is positive or negative again if the Check interval is set to then the check interval becomes infinite Range The condition is True if the value of the selected source...

Page 140: ...alue 2 Value n are true i e ON Timer Generator The Logical Switch toggles on and off continuously It switches on for time Duration Active and off for time Duration Inactive Sticky The Sticky function...

Page 141: ...the Active Condition switch As soon as the Active Condition switch condition becomes True again the Sticky function s condition is switched through to the Logic Switch output Edge Edge is a momentary...

Page 142: ...se to True Any additional spikes during the t1 period are ignored Falling Edge option During 0 0s During is in two parts t1 t2 With During t1 0 0s and t2 Falling Edge the logic switch becomes True for...

Page 143: ...gical Switch output is also held False Note that the Sticky function continues to operate even if its output is gated by the Active Condition switch As soon as the Active Condition switch condition be...

Page 144: ...set to ignore sources coming from the trainer input A typical application is where a logic switch is configured to detect movement of the master trainer s sticks e g Elevator stick to allow for insta...

Page 145: ...supported There are no default Special Functions Tap on the button to add a Logic Switch Once Special Functions have been defined tapping on one will bring up the above popup menu allowing you to edit...

Page 146: ...witch name and select the Negative check box in the popup the switch value will change to SG up This means the Special Function will be active when switch SG is not in the up position Global When sele...

Page 147: ...e switch name and select the Negative check box in the popup the switch value will changes to SG up This means the Special Function will be active when switch SG is not in the up position Global When...

Page 148: ...e future If an existing model already has the function the Global function is added as a new function Turning off the Global function on any model removes the function from all models except the curre...

Page 149: ...n on any model removes the function from all models except the current model selected Value Select the source whose value is to be played The source may be from any of the following Analogs i e sticks...

Page 150: ...tive Condition The Special Function may be Always On or activated by switch positions function switches logic switches trim positions or flight modes Global When selecting Global the special function...

Page 151: ...X20 X20S and Ethos v1 2 10 User Manual Sticks Pots Sliders Enables logging of Sticks Pots Sliders Switches Enables logging of Switches Logic Switches Enables logging of Logic Switches 145 rev 3...

Page 152: ...red The Add curve function may also be reached from the Mixer and Outputs edit screens directly There are 100 curves available There are no default curves except Expo which is built in Tap on the butt...

Page 153: ...s value of 40 A positive value will soften the response around 0 while a negative value will sharpen the response around 0 Softening the response around mid stick helps to avoid over controlling the m...

Page 154: ...the source If the source value is negative then the curve output is 0 x 0 If the source value is negative then the curve output follows the source If the source value is positive then the curve outpu...

Page 155: ...ource value is positive then the curve output is 100 f 0 If the source value is negative then the curve output is 100 If the source value is positive then the curve output is 0 f If the source value i...

Page 156: ...1 points on your curve Smooth If enabled a smooth curve is created through all points Easy Mode On Easy mode has equidistant fixed values on the X axis and only allows the Y coordinates for the curve...

Page 157: ...and only allows the Y coordinates for the curve to be programmed Points Config With Easy Mode Off both the X and Y coordinates may be configured see example above Note that the 100 and 100 X coordinat...

Page 158: ...Mode Master Link Mode Wireless Off On The trainer link can be either via cable or wireless Bluetooth The cable should be a 3 5mm mono audio lead Local Name This is the local BT name that will be disp...

Page 159: ...Search Devices to put the radio into BT search mode Found devices are listed in a popup dialog with a request to select a device Select the BT address that matches the radio to be used as training ma...

Page 160: ...les the channel for trainer use Add selects additive mode where both master and slave signals are added so both teacher and student can act upon the function Replace replaces the master radio s contro...

Page 161: ...ignore sources coming from the trainer input A typical application is where a logic switch is configured to detect movement of the master trainer s sticks e g Elevator stick to allow for instant inter...

Page 162: ...his is the local BT name that will be displayed in devices being connected The default name is FrSkyBT but may be edited here Local Address This is the local Bluetooth address of the radio Dist Addres...

Page 163: ...30 40 RPM SBEC ESC SxR SxR Calibration Variometer VS600 video transmitter XAct servos Please refer to the device s manual for further details Please note that the ETHOS Device Config screen lets you c...

Page 164: ...ect from ten different screen widget configurations for each new screen with up to nine cells for displaying widgets The widgets can display telemetry values but also values from seventeen other diffe...

Page 165: ...t Each widget displays the widget type at the top left For configurable widgets the source is shown at the bottom left of the widget which may be changed by touching the down arrow Once the source has...

Page 166: ...battery voltage while the lower widget is displaying the Valid Frame Rate Tap on any widget from the main views to bring up a dialog to configure the widget or to go to the main Configure Screens func...

Page 167: ...m widgets are typically lua scripts which normally come in the form of a single main lua file which is commonly kept in a subfolder with a name that suggest its functionality This subfolder should be...

Page 168: ...in in your default web browser ETHOS Lua Example Script Files Location The ETHOS Lua example script files are stored on https github com FrSkyRC ETHOS Feedback Community tree main lua To download a fi...

Page 169: ...ion is called on widget configuration wakeup function The wakeup handler function called at each loop i e every 50ms The wakeup should check if anything has changed If yes a refresh is needed so the i...

Page 170: ...of this manual for a refresher In particular please refer to the User Interface and Navigation section to familiarize yourself with the radio s user interface so that you can find the setup page you n...

Page 171: ...f you want to use any of the FrSky stabilized receivers However for models with more than one surface for ailerons elevator rudder flaps etc the wizard will normally group these surfaces so for exampl...

Page 172: ...24 output channels available The upper mixer channels can be used as virtual channels in more advanced programming or as real channels using multiple RF modules Internal External and SBus The channel...

Page 173: ...10 User Manual For our example tap on the Airplane icon to start the model creation wizard Accept the default of 1 channel for the motor Accept the default 2 channels for Ailerons and select 2 channe...

Page 174: ...er Accept the default 1 channel for Elevator and 1 channel for Rudder We will name the model FWexample and follow the wizard to the end which results in the FWexample model being created in the Airpla...

Page 175: ...Step 4 Review and configure the mixes Tap on the Mixer icon to review the mixes created by the Airplane wizard The wizard has created two Ailerons on channels 1 and 5 followed by the Elevator Throttl...

Page 176: ...t fairly modest throws on the control surfaces so you may want to reduce the travel to say 30 On the other hand for 3D flying you want as much travel as you can get i e 100 In the screenshot above a R...

Page 177: ...raph now shows a curved response which is flatter at stick center For Ailerons there is another special setting called Differential If the left and right ailerons move up or down by the same amount th...

Page 178: ...ose Pot1 from the sources list You can see the effect of Pot1 in the graph on the right After optimizing aileron differential in flight you can easily make the pot value your permanent setting Long pr...

Page 179: ...ond However if the Sticky is enabled then the throttle will be cut the instant switch SA goes down Once the Active Condition has been removed i e switch SA not in the down position the throttle stick...

Page 180: ...tle output has been cut to 100 even though the throttle stick is above the half way mark Flaps In this example we assign the flaps to switch SE and increase both output channel weights to 100 Step 5 C...

Page 181: ...uts Tap on an Output channel to configure it Example 1 Aileron1 The servo or channel limits can be configured with the Min and Max settings but an easy way is to use a curve In this example we have de...

Page 182: ...similar way the Flap1 channel can have a Flap1Lim curve assigned to it In addition Slow Up and Slow Down could be set to 1 second so that the flaps move to the new position slowly Note that Flaps nor...

Page 183: ...flight modes for Normal Flaps Half and Flaps Full There are 100 flight modes including the default mode available for use The first flight mode that has its Active Condition ON is the active one When...

Page 184: ...and then every second from 10 seconds remaining The timer will run whenever the throttle is not idle throttle absolute option provided it is not being held in reset In the example the timer is reset...

Page 185: ...select Add Mix from the popup menu This will open the Mixer Library Select Free Mix For this example name the Free Mix as Retracts The mix can always be on and the Source can be switch SF The lower ha...

Page 186: ...ind your receiver in preparation for configuring the model Step 2 Identify the servos channels required The Mixer function forms the heart of the radio For an elevon model the mixer is used to combine...

Page 187: ...os v1 2 10 User Manual Select No engine for the motor Accept the default 2 channels for Ailerons and select No flaps Select None for the Tail This will create an elevon mix using Aileron and Elevator...

Page 188: ...o we can continue to configure its features Step 4 Review and configure the mixes Tap on the Mixer icon to review the mixes created by the Airplane wizard The wizard has created an Ailerons mix on cha...

Page 189: ...and to increase it as the stick moves further from center The Weasel recommended Expo values are 35 for high and 20 for low so we will add a curve that will be active on the SB switch down position T...

Page 190: ...We will use the same Expo values as for aileron Rudder The Weasel does not have a Rudder it really does not need one Other elevon models may require a rudder in which case a free mix should be used t...

Page 191: ...or inputs then set your maximum surface deflections ensuring that servo or linkage limits are not exceeded Min Max The Channel min and max settings are hard limits i e they will never be overridden Th...

Page 192: ...Step 1 Confirm System settings Begin by following the Initial radio setup example above which is used to configure those parts of the radio system s hardware that are common to all models For this exa...

Page 193: ...ane Glider Heli Multirotor or Other The wizard takes your selections and creates the Mixer lines needed to implement the functionality required For our example tap on the Heli icon to start the model...

Page 194: ...ctive Pitch is normally on channel 6 Tap on the Pitch mixer line and select Edit then reassign the output channels to channel 6 ch6 collective Pitch We will be using the Ethos Flight Modes function so...

Page 195: ...ro Gain is typically a fixed value so we set the Source to Special Value 0 and then dial up the required gain value using Offset The final gain value may need to be determined in flight Assign the Out...

Page 196: ...two additional flight modes for Idle Up 1 and 2 on switch SD Configure the Throttle Mix The Throttle channel will be controlled by three throttle curves for the three Flight Modes i e Normal Idle Up 1...

Page 197: ...e should not be a big jump between Normal and Idle Up 1 so the transition happens smoothly Note also that most FBL units offer a Governor function which ensures that rotor speed is kept constant even...

Page 198: ...k in the low off position Configure the FBL Bank mix The Spirit FBL unit has three settings Banks that can be used to set up different configurations The Bank switching is great for switching between...

Page 199: ...Spirit FBL configuration documentation in the manual to complete the remaining setup Warning Do not connect any servos yet Check the FBL firmware version If necessary update the FBL firmware to the l...

Page 200: ...and adjust the corresponding Minimum and Maximum throw settings in the Outputs page for each channel to achieve a reading of 100 and 100 in the Diagnostics tab The direction of the movement of the ba...

Page 201: ...the voltage drops below the chosen threshold For this a battery voltage sensor such as the FrSky FLVSS can be used In Receiver Options set the Telemetry Port to the S Port option Connect the FLVSS to...

Page 202: ...ell voltages Note The individual cells are only selectable as sources while the FLVSS MLVSS is hooked up to a bound receiver and has a lipo connected Set the Value to something like 3 4V and Delay bef...

Page 203: ...2 10 User Manual Add a Special Function to speak the value of the LiPo total voltage every 5 seconds when its value drops below the threshold of 3 4V per cell for 4 seconds as set up in the logical s...

Page 204: ...umption sensor please refer to the next example In Receiver Options set the Telemetry Port to the S Port option Connect the telemetry port of the Neuron ESC to your receiver via an S Port cable and en...

Page 205: ...cal Switch to monitor the ESC Voltage and to become True Active when the ESC Voltage voltage remains below 3 4 per cell for 4 seconds In the example a 4S LiPo is being monitored so the threshold is se...

Page 206: ...such as the FrSky FASxxx series may be used together with a calculated Consumption sensor Connect the telemetry port of the FASxxx current sensor to your receiver via an S Port cable and enable the D...

Page 207: ...s say 200mAh or a convenient fraction of the battery capacity Please note that for the consumption calculation you want the function to keep measuring until your threshold is reached so the Check Inte...

Page 208: ...ll out of Consumption every 10 seconds once a threshold has been reached In our example a threshold of 1000mAh has been set for a 1200mAh LiPo Set up a special function to play the value of Consumptio...

Page 209: ...ault channel order In System Sticks confirm that the default channel order is AETR Step 2 Enable First four channels fixed In System Sticks enable the First four channels fixed setting This will ensur...

Page 210: ...t CH3 Elevator CH4 Throttle CH5 Rudder CH6 Flap1 Right CH7 Flap2 Left CH8 Retracts The FrSky stabilized receivers have a defined channel order AETRAE as follows CH1 Aileron Left CH2 Elevator CH3 Throt...

Page 211: ...highlight it b Tap again and select Edit from the popup dialog c Scroll down to Output1 and tap on CH4 then select CH3 d Say Yes to swap CH4 and CH3 channels settings e You will now have Throttle on C...

Page 212: ...X20 X20S and Ethos v1 2 10 User Manual CH4 Rudder CH5 Aileron2 Right CH6 Flap1 Left CH7 Flap2 Right CH8 Retracts 206 rev 3...

Page 213: ...wizard Gliders typically use the throttle stick for braking We will configure the mix so that no butterfly is added with the throttle stick up and butterfly progressively increases as the stick is mo...

Page 214: ...e or other control as desired 3 1 Use a curve to convert the throttle stick to a 100 to 0 range The Throttle stick normally has a range of 100 to 100 When the stick is fully back we do not want any bu...

Page 215: ...igure the Ailerons and Flaps Normally for butterfly or crow braking the ailerons are set to go up a modest amount say 20 while the flaps go down a large amount This combination creates a lot of drag a...

Page 216: ...arity this has not been done for this example they are set to 150 Step 5 Add a Flaps Neutral offset mix If you have offset your flap servo horns to achieve sufficient downward travel the flaps will pr...

Page 217: ...avoid the glider ballooning up when crow is applied We will use a curve because the response is non linear To add non linear elevator compensation to the butterfly mix the Weight parameter for the El...

Page 218: ...as a weight in the Butterfly mix Use a Free Mix with throttle as source and attach the curve EleComp Let s call it EleCompx Finally assign the EleCompx mix output to a high channel such as CH30 Now g...

Page 219: ...nnels category and navigate to CH30 EleCompx and select it The Butterfly mix is now configured Switching to the View by Channel view allows you to see the effect of moving the throttle stick on all th...

Page 220: ...Aileron channels 1 and 5 Step 1 Download the latest firmware FBUS requires use of the latest firmware for receivers and devices For example the firmware for the Xact servos must be at least v2 0 1 Go...

Page 221: ...Set button Tap on receiver Options Scroll down to the Telem Port parameter and select FBUS The Telemetry Port on the receiver will now operate on the FBUS protocol The Xact servos can now be daisy ch...

Page 222: ...for FBUS With an TD R18 Tandem receiver registered and bound go to RF System and tap on the Set button Tap on receiver Options Scroll down and tap on the Pin1 parameter and select FBUS as the option...

Page 223: ...t we have to configure the Physical IDs for the two Xact servos Note that they must be unique to avoid conflict on the FBUS Step 4a Configure the Physical ID for servo 1 For the first servo we can lea...

Page 224: ...C hex Tap on the Physical ID and select 0D hex Scroll further down and tap on the Save to flash button You should hear a Telemetry Lost alert because the servo s Physical ID has been changed With stil...

Page 225: ...nd confirm that the Application ID has been changed to 01 hex Scroll down to the Channel parameter and change it to CH5 for our example Step 6 Check FBUS control of the servos The servos are now ready...

Page 226: ...Ethos v1 2 10 User Manual You should now see four sensors for each servo as shown above namely servo current servo voltage servo temperature and servo status The status shows OK with everything norma...

Page 227: ...ower off connection 8 Eject USB connections Note that the SUITE feature tabs are dynamic depending on the radio mode For example b when the radio is connected in bootloader mode the Radio tab is avail...

Page 228: ...copied and select the Flash bootloader option 7 Download and install the Ethos Suite You should now be able to follow the sections below to update your radio firmware and the Flash and SD card files t...

Page 229: ...ons for connection to the radio Note if flashing the bootloader as per the above fails for any reason please refer to the Procedure for migrating to Ethos Suite above for instructions to flash the boo...

Page 230: ...nnected in Bootloader Mode which allows the radio to be updated The Firmware Version the SD card Audio files and the flash memory System Bitmaps are shown as being all up to date There are buttons for...

Page 231: ...ponents by clicking on the dark green update button near the bottom of the screen Alternatively clicking on the Update Outdated Components option will open a drop down list showing the alternative opt...

Page 232: ...h Unmounting drives on Mac computers Writing firmware to flash see screenshot above at this point the radio display will also be showing the progress Update Successful Updating from older versions If...

Page 233: ...ages will be Downloading English audio pack or your selected language Copying English audio pack to radio Update Successful Updating the System Bitmap files Select the Update All or Update System Bitm...

Page 234: ...ching to firmware Waiting for disk Copying bootloader to flash Flashing bootloader see example screenshot above Update Successful Updating from older versions If you are updating from 1 2 8 or earlier...

Page 235: ...the Start Ethos button to switch into Ethos Mode The top of the page changes from X20 Bootloader Mode to just X20 to indicate that Ethos Suite is now running in Ethos Mode The radio will reboot into...

Page 236: ...or flashing modules only appears when in Ethos mode c The Image tool for converting images to ETHOS format d The Audio tool for converting audio files to ETHOS format FRSK Flasher The FRSK Flasher tab...

Page 237: ...se to continue Image Tool The Image tool will convert your images to the following format Dimensions As user specified but maintaining the aspect ratio Format 32bit BMP Colour Space RGB Alpha Channel...

Page 238: ...ext select the output path whether to open the directory folder and whether to add an Alpha channel for transparency Note that it will add the Alpha channel only if needed Example of completed convers...

Page 239: ...be converted Next select the output path and whether to open the directory folder after conversion Others Section Suite Settings The Suite language can be selected between Czech German English French...

Page 240: ...X20 X20S and Ethos v1 2 10 User Manual FAQ Frequently Asked Questions The FAQ section provides answers to commonly asked questions 234 rev 3...

Page 241: ...ware has been corrupted for any reason This is because ST bootloader is in ROM Switch the radio off and connect it to the PC with a USB lead Ethos Suite will detect the radio and display the DFU Flash...

Page 242: ...2 10 User Manual Ethos Suite will assess the selected file and report on it s version and suitability Click on 2 and then the Flash button to flash the selected bootloader It will report success when...

Reviews: