Taranis RCGroup Thread Posts Summary 7-20 to 9-17-2014
Transcription
Taranis RCGroup Thread Posts Summary 7-20 to 9-17-2014
Summary of Taranis Thread Posts from RCGroups 07‐20 through 09‐17‐2014 These continuing summaries contain posts that I found interesting or believe have a potential appeal to a wide audience. Sometimes you’ll find multiple posts on the same topic but with different answers. These posts are from two of the many threads on the Taranis. PAGE 02 02‐03 03‐05 05‐06 06 07 07‐08 08 08‐09 09‐10 10‐11 11 11‐12 12‐13 13‐14 14‐15 15‐16 16 16‐17 17 18 18 19 19‐20 20‐21 21‐22 22‐23 24 24 24‐25 25‐26 26‐27 27‐28 28‐29 29‐32 32 32 32‐33 TOPIC Edge/Sticky/Timer Throttle Safety Throttle Cut Resetting Telemetry Powr Telemetry Value Sticky Throttle Lock Setting Taranis vs. Taranis Plus Sound Files in Multiple Languages Sound Won’t Play in 2.08 Current Sensor to Report Discharge Level 6‐Position Switch Setting Differential with Slider Background Music Running Companion as Administrator in Widows More on Administrator PredimRC Slim ‐ LUA ‐ Center of Gravity calculation Trim Limits and Subtrims Bootloader Adjusting Inputs Include Trims Servo Limits Sailplane Differential Channel clipping and scaling Flaps Setting A Deadband Dual Rates More on Deadband Conversion issues 2.08 to 2.11 Triggering Physical Switch With Another Physical Switch Changes to Edge and Sticky 2.08 versus 2.11 Sticky Throttle Alternative Differential in Inputs More on Sticky LS SBus Diagrams Inputs/Outputs and Mixes Edge Servo Testor Alternative to AT&T Text to Voice Sticky EDGE / STICKY / TIMER A. Are "Edge", "Sticky", and "Timer" unique to OpenTX Companion logic functions? The rest of the logic functions are fairly common, but those...not so much. B. If you were to provide a definition and an example for each of those three functions to a beginner, what would they be? Thanks! Leonard Edge gives a single impulse or Pulse with parameters of of Delay and Duration Previously we had SH↓s and SH↓l, these are now replaced with the "Edge" logical switch - but it can be used on any switch, not just the momentary switch. Sticky is a flip/flop or on/off toggle. In companion we used SA-t and now it's done with Sticky An example of sticky switch. If we set LS1 to Sticky SA↑ SA↑ it works as what we previously called "SA(up) Momentary Switch", the first time SA is at position SA(up) LS1 becomes ON, the next time SA is at position SA(up) LS1 becomes OFF Time is a pulse generator at a specific time interval. Might be used for triggering a camera at certain increments, pulsing stobes.. ??? THROTTLE SAFETY Here is the throttle-safe I use, which I got from one of these forums a while back. I believe it will not enable the throttle unless the stick is down, under any condition including startup. Even if I press buttons at startup to override both the throttle stick and throttle-safe switch warnings, the throttle remains disabled until I physically move the stick to minimum, and then Amber announces "throttle active." It's about as mistake-proof as I can think of without getting in the way. See L1, L2, SF3 and SF4. Switch F is my throttle disable switch. L3 and SF5 are just there to remind me the throttle is disabled if I try to use it when switch F has it disabled. Throttle Cut I think I have worked out the differences between the two methods of Throttle Cut. It all depends on your definition of throttle cut. Sticky method will chop the throttle immediately if triggered when throttle applied. Logic method will NOT chop throttle if triggered when throttle applied but will hold throttle low if stick is put in low position while cut is enabled. Other than that, they both will not allow throttle input until throttle enabled and stick returned to low. It all boils down to preference. I can see arguments to be made for either one. Sticky Method Logic Method Eepe Link: http://www.rcgroups.com/forums/showatt.php?attachmentid=7031782&d=1408580778 Comments made: As side point on your inputs you don't have a last line on each channel of 100% if you change a switch so that none match or if a switch fails you will not have any input pasted on to the mixer and will probably crash. It is recommended to always have the default line of 100% for safety. Have a look at the attached inputs in yellow. This with version 2.0.x as version one had a hidden 100% line while version 2 shows it. Another comment: Both methods hold the throttle at -100. The first method closes, from any position, the throttle as soon as the switch is operated. The second method only holds the throttle if the stick is moved to the bottom and the switch is in the lock position. This is to prevent accidental closing of the throttle if the switch is accidentally operated. For example, could be awkward if you had just taken off and retracted gear, but hit the wrong switch. The default line in inputs must be the last line and not use a switch. The lines are looked at in order of position until one is active. If you put the default first the following lines will not be looked at. RESETTING TELEMETRY I set the SH switch (down) to reset Telemetry in Special Functions, works great. Thanks Very Similar here, but I use an Edge switch so when I enable throttle it resets timer and telemetry and starts logs. BTW: H is a toggle switch on this TX. Powr Telemetry Value I'm confused about what the Powr telemetry value is trying to tell me. I'd assumed it to be Watts, calculated as Volts x Amps, but it appears to be a little less than half that. What is it that I don't understand or what will I have configured incorrectly? I am using my shiny new Taranis Plus (V2.09) with an X8r and 40A Sport sensor. You probably didn't tell it where voltage and current have to be taken from on the telemetry setup page. Sticky Throttle Lock Settings Just had a little play with setting up a few throttle safety methods. These are just thought starters and not necessary the only or even best method. EEPE attached and explanations below. I have used CH4 as Throttle channel and SF as the Switch (up for safe) StickyThr1 THR -100 to release SF up locks throttle at -100, SF down with THR Stick is at bottom releases lock. Uses 2 Logic Switches and one Special Function StickyThr2 THR -100 to activate and release. SFup only applies the throttle lock when THR stick is at, or returned to the bottom. SF down with THR stick at bottom releases lock Uses 3 Logic Switches and one Special Function StickyThr3 Same as StickyThr1 except both THR and RUD need to be at -100 to release lock(left stick in bottom left corner for mode2 TX) Uses 4 Logic Switches and one Special Function StickyThr4 Same as StickThr2 to lock and 3 to release. Uses 5 Logic switches and one Special Function if warnings are not set or overridden it is possible for any of the above switches not to have locked the Throttle StickyThr5 is the same function as StickyThr4with the added function that ensures the throttle will always b e locked when the TX switches on. Uses 6 Logic Switches and one special function LS1 checks the throttle is not at -100 and hasn't been released by LS6' Link to file: http://www.rcgroups.com/forums/showatt.php?attachmentid=7038385&d=1408802506 TARANIS VS. TARANIS PLUS Is there a post somewhere detailing the differences between the Taranis and T+ as well as the differences in OpenTX between the two? Comparing currently shipping versions: Taranis Plus ships with the bootloader and a FrSky version of OpenTx 2.0.9 (the only difference I see from 2.0.8 is the defective antenna warning is disabled) Taranis and Plus both have identical sticks, pots, sliders, case, switches, and speaker. Taranis Plus currently does not have SWR because of a design error. Frsky is working to rectify this for a version B. Taranis Plus is louder and quieter -- There is no RF hum, but the popping noise when adjusting volume is still present. The volume to the headphone is still WAY TO LOUD. I found I have to use a curve from -100 to -80 to reduce the volume to a tolerable level - but this only gives you three increments of volume. Taranis Plus screen has the same resolution (212 x 64) however the screen is sharper to look at. The screen backlight has two colors - mine is blue or white or a combination. There are reportedly some orange - white also, but know of nobody who is actually stocking them. The backlight theoretically has 18 levels of color blending - but in practice only three are noticeable. Dark Blue (like the Taranis) White, and the 16 levels between look the same shade of light blue. SOUND FILES IN MULTIPLE LANGUAGES The old Taranis documentation says that sound files are available in the following languages: English – en, French - fr, Italian - it, German - de, Swedish - se, Czech - cz, Slovak - sk, Portuguese - pt, and Spanish -es. Is this still the case for version2.0x? If so, how and where does a user get them? SOUND WON’T PLAY IN 2.08 I recently went up to 2.08 companion & Tx firmware seemed ok until I tried to add voice alerts no go and existing models don't fully work either radio function seems ok but won’t play voice files any more help would be very welcome Navigate to the radio setup screen first -- long press on MENU Scroll down and check the WAV volume be sure it's not down. Then navigate to the SD card screen and into the SOUNDS folder - choose a sound listed and long press the ENT key and choose play. If it will not play this way you likely have an issue with your SD card. If it will play you have an issue with how you're going about setting it up to play. If it’s the SD card - copy the contents from the card - reformat the card - and copy the contents back. CURRENT SENSOR TO REPORT DISCHARGE LEVEL Is there a way (setup or script) that would let you use the telemetry input from the current sensor to tell you when your battery is close to being discharged? I'm going to assume you're referring to a Lipo battery being used for power. Two ways to do this. One is to look at voltage, and the other is to look as mAh used (cnsp). Looking @ voltage you can examine the lowest cell (cell) or the entire pack (cells). In the example below L1 is checking a single cell measured by the FLVS-SP L2 is checking the pack voltage measure by the FLVS-SP L3 is checking the pack voltage measured by the FAS L4 is checking the mAh used measured by the FAS EDIT: (Added later for completeness) Last year I used the voltage as my criteria for landing - but found that in some situations the voltage lag was to significant and I ended up with false warnings as the voltage would jump back up when the throttle was backed off. I then changed my approach to use the mAh used as my criteria for landing - with voltage as my back-up. Using cnsp I land @ 80% of expected capacity and am usually right close to 3.8 volts/cell. (Expected capacity is the published capacity when the pack is new but drops over time) I also keep the cell (lowest cell) set to 3.3 or 3.2 to detect a faulty cell. This is a situation which warrants immediate landing. As pack capacity will change over time I have a back-up alarm set to voltage @ 3.5*S. This also warrants immediate landing. Capacity will drop over time, so it's important to know your batteries You'll know if the actual capacity is dropping in a pack if when you land your voltage is consistently lower than expected. In this case you change your "expected capacity". Good tracking of the battery and the "expected capacity" is not a WAG. If you find your voltage is giving you the warning rather than capacity it's time to significantly drop the expected capacity for that pack. Write it with a sharpie right on the pack. Above screen use the logic switches to play a warning sound. I set the "land" warning to 80% of the published capacity. I also use the FAS set to 3.5v*S as a back-up alarm in case the capacity is lower than expected. I use the FLVS to check for a bum cell (3.2v) as one bad cell will override everything and landing immediately is critical. You'll know if the actual capacity of the pack is lower by the voltage when landing after using 80% of expected capacity. If you notice this voltage at rest is dropping over time - then you need to drop your expected capacity and adjust your 80% number downward. It's important to know your batteries. 6-POSITION SWITCH Ok, so this is really weird. I just re-calibrated my Taranis with the 6 position switch - in the right pot position. As you can see from the table below - the end points match - but big difference in the steps between. Whatsupwiththat? A7 looks like its on a funny curve , a6 is normal. Probably just some feature or connection for something that was never implemented. Makes sense. A7 was not functional before 2.0. It always read 0 SETTING DIFFERENTIAL WITH SLIDER I know how to set differential to a static number in the Mixer menu on an aileron. I would prefer to be able to adjust differential in flight with the sliders. How would you set up the sliders to adjust differential dynamically while in flight ? Here is a sample EEPE with the differential on S1 Link: http://www.rcgroups.com/forums/showatt.php?attachmentid=7040170&d=1408843279 BACKGROUND MUSIC I have all kinds of sounds tied to switches through the "Play Track" Special Function. However, I got it in my head that it would be cool to stop a track midway particularly if it was long. I tried building a logic switch: Sticky; SA- (off); SHup (on); and that didn't work. I tried adding: Add !SHup which didn't work and then tried Add !SAup...Nothing. I changed all the Play Tracks to Background Music. Background Music appears to allow you to choose a track (I know that Scott said in a video that you had to combine all audio into one track for Background Music to work, so I'm not sure if the track chooser is a new feature in 2.0.9). There's also the ability to pause Background Music. I was about to lose hope and then stumbled on this YouTube video. At about 1:05 you can clearly see, and hear, that he switches tracks from the Airwolf Theme to Knight Rider (so many children of the 80's). This video is just taunting me because I know an answer is out there but I just can't figure it out: https://www.youtube.com/watch?v=z086PevXmBA Anyone have any thoughts? You can use a switch to increment a GV and have a bunch of Logical Switches if you want many tracks. This example is for just three background tracks. RUNNING COMPANION AS ADMINSTRATOR IN WINDOWS You need to run Companion as an Administrator to get it to write models and settings to the Taranis. Just another Windows issue. I had this problem shortly after I up graded to 2.0. An easy way to always run as Admin is to right click on the OTX Icon. Click on "Properties" then click on the "Advanced" button that is on the "Shortcut" Tab. Check the box to "Always Run as Administrator" MORE ON ADMINISTRATOR If you select auto EEPROM backups, then you have to specify a folder that is writable by the user if not running Companion as an Administrator. Perfectly logical of course but I suspect this will catch out a few users who are not experienced with Windows. Selecting autobackup seems a sensible idea and many people (who will not have admin access) would just accept the default directory path, like I did. I'm wondering if it is possible to alter the functionality to only allow autobackup if a user folder has been explicitly selected? Just thought. Quote: Originally Posted by OldDmbThms Isn't this 'run as administrator' problem/solution caused because you are trying to write to a Program File (or its sub-floder) instead of to a folder in a directory that you are the owner? Quote: Originally Posted by Kilrah One possibility is if he has enabled automatic EEPROM backups but hasn't specified a folder. In that case it would try to write in the program's directory, which is indeed not writable as a normal user.. PredimRC Slim - LUA - Center of Gravity calculation !!! Updated with english translation !!! I have uploaded in R/C Setting my PredimRC Slim script which helps you to calculate the Center of Gravity of you plane using the same formula as PredimRC. It's here : http://rcsettings.com/index.php/view...-predimrc-slim Some screens : TRIM LIMITS AND SUBTRIMS The trim switch for left rudder stopped working on my Taranas. Where can I reset all trims to default with the newest software V2.08? If you mean you have hit the limit on your left rudder you need to move the trims to subtrims. The way to do this is at the bottom of the servos menu. You press ENT key when highlighting the Trims=>Subtrims and the trims will center and the values from the trims will be moved to the subtrims. Same question but another reply: The trim switch for left rudder stopped working on my Taranas. Where can I reset all trims to default with the newest software V2.08? There's a [Reset] field next to the Extended Trims checkbox. BOOTLOADER The first time the Taranis is updated to version 2.x the bootloader is loaded as well. Once the version 2 bootloader is on the transmitter, it will not be updated by subsequent updates to newer version 2 firmware. If you copy the firmware binary to the SD card, then the bootloader will be copied to the SD card as well. Go to the General Radio Settings course on OpenTX University. The course will show you where to put the binary, and how to update the bootloader. If you use the old non-bootloader method of upgrading firmware, which is to keep the radio off, plug in the USB from the Taranis to the computer and upgrade the firmware via Companion, the firmware upgrade will also update the bootloader at the same time. If you chose to send the firmware file to the Taranis SD card and update the firmware from the bootloader, then you won't be upgrading the bootloader version. Updating from the PC will update the bootloader the first time. After that there is no need to update the bootloader, so it doesn't. This is according to Kilrah. Im still trying to figure out how/why just changing the weight of a mixed value (like aileron to flap) would cause the flap servo to change center position even when the sticks are not moved. I can see how adding an offset would move the center position, but it seems to me the weight should have no effect on center. This will happen if your mix has "include trims". Ail to Flap. If you include trim in the mix and the aileron trim is not centred it will include the weight times the current aileron trim setting to the flaps channel, moving the centre position. ADJUSTING INPUTS I am adjusting the rudder on a new extra. I have 3 rates setup hi, med, low. This is pretty much the same setup you will find on the opentxu example plane as that was a good start for this plane. The problem is the rudder goes way too far to the left and not enough to right. I have adjusted mechanical best i can. According to instructions you set in the hi rate and it then applies to the rest. Once i get the hi rates adjusted (either mechanical center or by using subtrim) I switch over to med and low and they are pretty far off. What would be the best way for me to approach fixing this issue? I know I'm doing something wrong here . See the example in images below; First image is the INPUTS and second is mixes. Note the last line in INPUTS has no switch assigned. That is deliberate as that becomes the default and ensures there will always be a line active and will be active when switch SB is down. The last line should always not have an assigned switch. INCLUDE TRIMS My understanding on "Include trims" is: 1) Always include trims in Inputs - unless you want to do odd things with the trim switches or turn off trims altogether. 2) Always include trims in the primary mix. For example Ch1 Ail = 100% include trims. 3) For something like flaperons - include trims if you want the aileron trim switch to also adjust the flap movement when its following the aileron. 4) For something like crow do NOT include trims from the throttle stick to flap or aileron. Anything I missed or got wrong? Ah! I just realized that another issue (now fixed thanks to an earlier post from Mike) was adding to the problem and making it much larger than it normally would be. I initially had my trims OFF in inputs screen when I did expo, so my trims didn’t work. Because of that, on the maiden, I had put in huge amounts of "trim" trying to trim the model. So when I landed and adjusted the mix weight values, it caused very large changes in center positions on some of the mixes. That caused me to change weights and offsets to correct. So - I had several things contributing to and exaggerating the problem. SERVO LIMITS I have a quick one about servo limits. When you want to set a total servo travel limit, so you don't have two channels mixed trying to over drive a control surface beyond the limit of it's travel, is that set in the "Servo" page by adjusting the Min and Max values (between subtrim and servo reverse) ? So Max is one direction and Min is the other? I highly recommend you look back a few posts for the ones by mikeshellim and check out his Servo Calibration page. He wrote most of his stuff for sailplanes BUT the servo calibration stuff applies to any model and bears directly on your question. Actually, he has a bunch of tips and sugestions that apply to any model - not just sailplanes. http://rc-soar.com/opentx/setups/calmode/calmode.htm SAILPLANE DIFFERENTIAL Is this trick still needed to make sure sailplane differential (I fly DLGs with flaperons) doesn't affect the crossover point if you have trim on the ailerons? I went ahead and implemented it and it did seem to make a difference. I am using 2.0.8 btw. http://www.rc-soar.com/opentx/setups/diff/diff_bug.htm Yes, it's still present and my guess is that it won't be changed. It's not a bug as such - it's the way other radios including the Multiplex mc4000 and Cockpit SX work and there is some logic behind it. That doesn't stop it form being unwanted behaviour though. The nice thing about OpenTx (unlike the Multiplex 4000), is that we can do something about it! Just to summarise, the problem occurs of the order in which OpenTx processes diff and trim. If trim and diff are specficied in the same mixer line, then OpenTx applies the trim offset before calculating diff, so the crossover point for diff changes with trim setting. By disabling the trim, and adding it in as a separate mix, OpenTx process the diff then adds the trim separately, problem solved. And: Yes. But more logical way is to do the ail mix with diff with "include trim no" and then separately mix in 25% weight of TrmA Channel clipping and scaling Some background on channel clipping and scaling (I've added this as a new section in the section on Servo Calibration). http://rc-soar.com/opentx/setups/calib/calibration.htm Flaps Assuming you are using companion and want 3 positions, see the attached images. The first image is using INPUTS to assign SA as INPUT 5. The other two assign INPUT 5 to MIXES for CH 5 and CH6. I have shown one as weight 100 and the other -100, you may have to alter them to both 100. I have also set slows of 2 seconds up and down. This will give you up half and full flaps, but depending on your servo linkages you may have to adjust these values. You can do this using servo end points on the servo page or use a curve. If you need help doing this ask again. SETTING A DEAD BAND Can anyone tell me how to setup dead band for the sticks? Have a slight tremor Thank you I don't know how complicated you want to go but you could try this. This will give you a deadband at any stick position as it moves. Example dead band on aileron. Ch4 is aileron channel. Mixes Ch4 Ch10 weight (+100) switch (!L1) No trim Ch4 weight (+100%) switch (L1) Ch 10 [I4] Ail Weight (+100%) Ch 11 Ch4 weight (+100%) Notrim CH10 weight (-100%) Notrim Logical switches L1 .. |a|<x .. Ch11 .. 5 .. !L2 L2 .. a=x .. Ail .. 0 .. --Here's how it works. . Ch10 is the input from ail, Ch4 is the ail servo position output. Ch11 calculates the difference between ail input and ail position. Log sw 1 is true if the absolute difference (Ch11) is less than 5% and Ch4 doesn't change because it's input is it's output. If the difference is greater than 5% L1 goes false and ail input Ch10 is mixed to the output. L1 then immediately goes true again because the difference is less than 5% and Ch4 is held again. Log sw 2 detects when the ail stick is centred (0) and makes L1 false so Ch4 output will centre properly. Result - The aileron output doesn't change unless the stick input is more than 5% different than the present aileron position or is centred. Tune that 5% in log sw 1 depending on how bad the tremor is. DUAL RATES Hi probably a basic question but how do you do switchable dual rates? I have done the expo and weights easy enough but it seems to have changed from the quick start guide. Mark. See attached image. I have setup dual rates on ELE using switch SB↓to give 70%. it is essential that the last line in any input does not use a switch, as the lines are read from the top and the first line that meets the switch condition becomes the active line. if no switch condition is met, you have no input. aline with no switch matches when no other line does, so becomes the default. if you put this at the top no other line will be looked for. the input shown will give 70% if SB is down and 100% if it isn't down. You can add another line, at the top, or between the other two lines (but not at the bottom) to give a third rate by using SB- (middle position). you can use any suitable value in WEIGHT. The 70% and 100% are only examples. Yes, in inputs, no switch is essential. Just to prove it to yourself make the second line active when SB - is active and leave SB up. Then try it in the channel monitor and you will get no movement. Mixes are different, as they have an operator, ADD. REPLACE or MULTIPLY. There is an exception to the No Switch rule. That is when you use all the positions of a switch, as long as the switch doesn't develop a fault, there will always be one line active. Three images below. The first shows the 3 switched positions. The second covers the, small, risk of a faulty switch. You will see this quite often in posted EEPEs. The third one is the way I do it. Two switched lines and the last with no switch. This still gives 3 positions and also covers a faulty switch, but uses one less line. MORE DEAD BAND A more detailed description for those struggling:Example dead band on aileron. Mixes Ch4 Ch10 weight (+100) switch (!L1) No trim Ch4 weight (+100%) switch (L1) Ch 10 [I4] Ail Weight (+100%) Ch 11 Ch4 weight (+100%) Notrim CH10 weight (-100%) Notrim Logical switches L1 .. |a|<x .. Ch11 .. 5 .. !L2 L2 .. a=x .. Ail .. 0 .. --- Ch4 drives the current servo position This mix "Ch4 weight (+100%) switch (L1)" causes Ch4 to hold the current position as long as L1 is false. Ch10 mix"[I4] Ail Weight (+100%)" Causes Ch10 to follow the stick input. Ch 11 mixes "Ch4 weight (+100%) Notrim" and "CH10 weight (-100%) Notrim" effectively perform a signed addition of the stick position (ch10) and the current servo position(ch4) , remember CH4 is held as long as L1 is true. Now switch L1 "|a|<x .. Ch11 .. 5 .. !L2" is comparing the ABSOLUTE value (remember absolute disregards the sign + or -)of Ch11 (the difference between the stick position and the servo position) to an arbitrary figure, in this case 5. So when the positions vary by 5% or more L1 will go false. We'll look at the "and !L2" in a minute. When L1 goes false the Ch4 hold is released and the Ch4 mix"Ch10 weight (+100) switch (!L1) No trim" becomes active and ch4 is set to the stick position (ch10). Immediately this happens the difference between the stick and servo is now "less than 5" so L1 goes true and Ch10 is "disconnected" and the ch4 mix"Ch4 weight (+100%) switch (L1)" holds Ch 4 at that value until the stick/channel difference becomes more than 5 again. Switch L2 "a=x .. Ail .. 0 .. ---" goes true when the ail stick is at zero, (centred). This makes L1 false to force Ch4 to the correct position at centre otherwise Ch 4 could remain at some value in the range -5 to +5 when the stick is centred and affect the centre trim. Ch4 will remain centred until the stick moves 5% from centre and the process repeats. (We could also make the deadband adjustable by changing L1 to compare the difference with a suitably scaled input from a pot or slider so the amount of deadband is adjustable "on the fly", by using some more channel mixes and some switch changes. ) CONVERSION ISSUE FROM 2.0.8 TO 2.011 The line |d|>=x was changed to d>=x So check your models for other inconsistencies. If you check, you can see the option still exists. I had to manually change them back. There also a BIG difference between the operations - and the results they yield. The absolute operation gives you all repeating occurrences. I was under the impression that d>x triggers the switch every time the variable increases more than x since last time it was triggered, whereas |d|>x does the same but when the variable goes up or down x. Am I correct? I do not understand what you mean by "The absolute operation gives you all repeating occurrences." Essentially, yes: d>x = triggers when d (v1) increases by more than X (v2) |d|>x = triggers when the change to d (v1) is more than x (v2) TRIGGERING PHYSICAL SWITCH WITH ANOTHER PHYSICAL SWITCH Is there a way to trigger a physical switch with another physical switch. Example: How can I trigger SH momentarily with the SD- and SD↓ switch. It will need a time component as I don't want a SH↓ hold. I want to flip the SD- and SD↓ back and forth triggering SH momentarily. I don't think so, but... You could use Logical Switches to get a momentary action using Edge: Edge SD- 0.0 (Instant) would give you a momentary from SD-. You could do the same with SD↓, and you could then use these LSs to control whatever you've got SH doing. How you would go about the second part would depend on what you're doing with SH, but you could use the LSs in mixes, inputs, to run Special Functions etc CHANGES TO EDGE AND STICKY IN 2.0.11 Just updated from 2.0.8 to 2.0.11 And I find that the sticky throttle I use in all my model is no longer sticky. Went back to 2.0.8 and all is good again? I can't see any difference in the eepe files for the models. Logical switches and special functions haven't changed? There were some changes made to EDGE and STICKY Functions, which could affect your settings. Until we hear from the developers on how the new "Sticky" logic works; my belt and suspenders work-around where SF (up) also acts as a kill switch and disables THR. SF (down) enables THR and stickiness. This is not my idea but cannibalized from several sources. THR is CH7. STICKY THROTTLE ALTERNATIVE Have remedied my sticky throttle in 2.0.11 by removing "sticky" and replacing it with "OR" function and then 2 parameters, with SF. However will not as yet modify all the model setting I have, and will remain with 2.0.8 until the next release. Then see what happens. Just goes to prove you need to check all functions when updating. A smashed model is one thing but lost fingers or worse, something else. Looking back the past 2 days I was concerned to see issues with the Sticky throttle lock. I flew Friday with V2.0.11 and am using a Sticky throttle that I saw here. I just checked again but can find no fault with the planes that I have flown with it. Looking at the firmware changes there was this added for Version 2.0.10 " Duration and AND fixed on Sticky and Edge logical switches [Taranis] " By that it looks like if you have an "AND SWITCH" function set up with a Sticky LS that could be where the issue is. The Sticky Logical Switch I use (and most of the ones I have seen here) don't use an "AND SWITCH" function. There is just one switch (V1) to turn it ON, and one (V2) to turn it OFF. I have a screen shot to show how mine is setup. Again this was posted quite a while back along with different variations. This one appears to work fine for me. Are there new versions out that use the "AND SWITCH" function that are better or use less logical switches? Is the "AND SWITCH" needed to turn ON and OFF the STICKY or just ON or just OFF? DIFFERENTIAL IN INPUTS Use the diff function in inputs. It will put differential on both ailerons at once. Changes in trim will effect differential in mixes, but not so in inputs. This PDF was attached to a post of mine a couple of days ago. http://www.rcgroups.com/forums/attac...0&d=1410467564 Ailerons are CH1 and CH4 in this case and I use this on Mystiques and Radian Pro's. 50% DIF as a starting point. Note only the first line on each of those channels MIXES for DIF and EXP. The other 2 lines are the THO stick working the AIL and FLAP channels for crow/reflex/camber/airbrake and should be ignored. When testing you want to see more UP vs less Down on the opposite AIL. The second line on CH6 RUD is the RUD/AIL mix for coordinated turns and this is way O/T for this thread and perhaps should continue herehttp://www.rcgroups.com/forums/showthread.php?t=2138164 MORE ON STICKY LS Just wanted to clear up what's changed with the sticky LS. As I know the changes which came in at 2.0.10 has caused confusion You now need to think of it as 2 separate switches : Sticky V1 V2 V1 turns it on and V2 turns it off AND is an extra switch which has no effect on the sticky part, just the output For example if you have - Sticky SHdown SHdown SAdown When you press SH down, the sticky part is set on regardless of where SA is. If SA is up, the switch is off. If you then set SA down, the switch becomes on, as the sticky part is already on Again, if the sticky part is on, V2 will turn it off regardless of where the AND is set. You also need to be aware that duration resets the sticky part, and both delay and duration are applied regardless of the AND switch. So like I said, think of it as 2 switches: a sticky set on by V1, off by V2 or duration, and delayed by delay, then AND as a second step I use this as sticky throttle: L1: a<x thr -99 SFdown L2: a<x thr -99 SFup L3: stcky L1 L2 I've then use !L3 as channel override in SF This will only activate or deactivate with throttle stick down (and won't arm throttle at startup if stick is not down, even if I press exit on switch warnings) I also use: L4: AND L3 SF^!L2 As the control for a warning if i accidentally switch throttle off with throttle open So my sfs: SF1: !L3 override CH1 -100 SF2: !L3 play track engdis SF3: L3 play track engarm SF4: L4 play sound warn1 Addiitonal: Ok.. the reason it now doesn't work is... before the AND switch used to reset the sticky part, and now it doesnt (to bring it in line with other LSs. But not or) The sticky part is now only turned off by either V2 or duration So if the throttle has ever been at <-99 in your setup, the sticky part is on, and will always be on, as there is no V2 and no duration, so so SFdown will always make it on regardless of where the throttle is now. I've been trying to come up with a quick fix, but the best I can come up with is replace the sticky with OR L1 L2 SFdown For some reason the AND in a OR switch still resets the first part of the switch! Sbus Diagrams Attached rough Sbus wiring Diagrams. The joints can be any form of parallel connection. "Y" lead, Splices or multi-block. Also Mike's link to a new Futaba Servo allows that type of servo to be daisy chained. Warning if using multi high drain servos, normal servo extension and "y" tend to be 24 or 22 gauge wire. I would use 20 gauge. However, you can attach extra batteries or battery leads in at any point to split the load. Another comment: A lot of guys are using these to get around the added power needed for that many servos. http://xtremepowersystems.net/prodde...rod=XPS-X10%2B INPUTS/OUTPUTS AND MIXES First a brief explanation of Inputs and Outputs/MIXES. An input is anything that can be used to modify an output, but does not directly control anything. Inputs can be Switches, Gimbal Sticks, Pots, Sliders, Logic switches, Special Functions, Curves, Telemetry and even another Mix Channel. Companion9X has a page called STIKS which can be used to modify the 4 main controls. This outputs from this are still inputs. OpenTx Companion has a page called INPUTS, which is similar to sticks, but has more functions and can be used to modify any input., but the result is still an input and will not directly control anything. Outputs are the result of inputs being assigned to a function. the most important being MIXES as this assigns and controls the Channels. Other outputs can be the display screen info or sounds etc. from Firmware default warnings, Special Functions etc. For flaps using two servos I would set up a dummy/slave channel and use that as the Input/SOURCE for the two servo Channels. In the explanation below I will use CH14 as Slave, CH6 & 7 as the outputs and SA as the switch input. How to set up flaps using TX (MENU, PAGE, EXIT, "+", "-" and ENT refer to the 6 buttons at the side of the screen). Switch on TX, Short press EXIT, short press MENU. If you only have one model. or the model you want to modify is selected ignore the lines between the #s. #Use "=/-" to scroll cursor to the model to be setup. If it is a new model you wish to start on, long press on ENT and a pop up will appear, with Create Model highlighted. press ENT and a new model will appear in the list. (It will need renaming). If it is an existing Model long press ENT and Select model should be highlighted. Short press ENT and the selected model will become the current model# Now short press PAGE and repeat until MIXER page appears. (about 5 presses but, in Companion, varies depending on options selected). Press "-" and repeat until CH14 is highlighted. Press ENT and it will open the CH14 editor. The mix name will be blank but highlighted. Press ENT and the highlighter will reduce to a single character. short presses of "+" will scroll through the alphabet etc. scroll to f and a long press will insert "F" a short press will insert "f". The cursor will automatically move to the next space. Repeat until you have "Flaps" displayed. Press EXIT and then "-" to move to SOURCE. Press ENT and cursor will flash. Use the "+/-" buttons to scroll to SA, press ENT. Press "-" and the cusor5 will move to the WEIGHT value, which should be 100. leave that for now and press EXIT twice, which will close the editor. See image FLAP SLAVE CHANNEL in images below. (If at anytime you want to open it again, scroll to the line using "+/-". When you are on the line the 100 will be highlighted. Press enter twice and it will open for editing). Now scroll up to CH6, press ENT name the MIX "Flap L" using the method described for CH14. Scroll to SOURCE press ENT and using "+/-"scroll until CH14 shows. Press ENT and "-" to scroll to Weight 100. Leave that for now and use "-" to scroll down to SLOW Up. Press ENT and use "+" to set time to 2.0 seconds (You change this later if it is too slow or fast). Press ENT then "-" to scroll to SLOW Dn and set that to 2.0. See image FLAP L below Press EXIT and"-" to scroll to CH7 and open for editing name it Flap R. Set as CH6 except change the WEIGHT 100 to -100. (tip there is a short cut for this. Press the + and - buttons both at the same time) See FLAP R image below. Now do a long press on MENU and it will open the CHANNEL MONITOR and you can check the operation of the flap channels. Press EXIT to get out of monitor screen. You now need to set your servos and rods up correctly in the model. If you need advice on this or anything else, ask. You may need to change the Direction of one or both Channels, depending on your servo setup. Do this by changing the + to - or vice versa. You will also almost certainly have to change the WEIGHT value and possibly the middle position. A curve will probably be the best way to do this. When you are ready for this ask again. Edge servo tester I want to do a soak test on some Sbus servos. so I had a play with the EDGE function to set this up and to also act as a bit of a demo of the EDGE function. EEPE attached. CH1 is set to take four seconds up and two seconds down. CH2 is instant up and down CH3 uses a curve to give a Pseudo random movement. (This i s a curve I use for the pilots head in a P51) CH4 is ultra slow, 25 seconds in each direction. The movements are activated with SA↓ Link to file: http://www.rcgroups.com/forums/showatt.php?attachmentid=7107802&d=1410870793 Alternative to AT&T Text to Voice The current best text to speech software is Text Speaker. It has customizable pronunciation, reads anything on your screen, and it even has talking reminders. The bundled voices are well priced and sound very human. Easily converts blogs, email, ebooks, and more to MP3 or for listening instantly. STICKY L1 a<x Thr -98 SFup L2 Sticky SFdown L1 SF1 !L2 Override CH3 -100 This works before and after the change. Someone tried this: But what you've got there will enable with throttle anywhere, but only disable with throttle closed. To disable with throttle anywhere, and only enable with throttle closed, it should be: a<x thr -98 SFdown Stcky L1 SFUp