inav icon indicating copy to clipboard operation
inav copied to clipboard

Alternate way to enter OSD Menu

Open StuweFPV opened this issue 3 years ago • 10 comments

Current Behavior

Due to some mechanical limits I had to limit my servos in the output tab to 75% way. Everything works fine except entering the OSD menu via stick command. (I never used the other stick commands but I guess they are not working either). I've noticed on other planes that this function requires a servo way of at least ~95% in order to work. Sometimes this is not possible and it also makes little sense as the limitation of a servo way is a valid and widely used setting in iNAV.

Desired Behavior

Have a alternate way to enter the OSD Menu besides the classy stick command in case of servo limitations or old habits / personal preference.

Suggested Solution

Add a alternate solution to enter the OSD menu like other systems have i.e. Eagle Tree or PitLab. One way would be to allow the user to define a channel and toggle 3 times within 5 seconds. I.e. use the mode switch and toggle it fast 3x will enter the OSD menu. Toggle once will exit the menu.

Who does this impact? Who is this for?

Anybody who likes to use the OSD menu in flight or on the ground and has a limitation on one of the servos. Users that fly more EagleTree / PitLab than iNAV and are tied to their habit. Mode 1, 3 and 4 pilots that are totally confused how their friends get into that menu.

StuweFPV avatar Jul 19 '22 01:07 StuweFPV

Stick commands use raw stick inputs rather than mixed inputs so should be unaffected by mixed settings.

Check in the receiver tab you are getting the full range of stick movement, 1000 - 2000.

See also https://github.com/iNavFlight/inav/wiki/Fixed-Wing-Guide.

breadoven avatar Jul 19 '22 10:07 breadoven

I don't get 1000-2000 and that's the issue. As mentioned above the servo way is limited to 75% so i only get about 1750 instead of 2000. (the mixer is 100%) It's just to have a plan B in those cases where you don't have the full servo way. Some builds are mechanically limited that force you to reduce the travel of a servo electronically - even though it's not state of the art. It seems that iNAV is quite bound to 1000-1500-2000 and if you don't have that you run in quite some problems. But there are these cases where you can't keep that rule and it would be nice to still be able to make full use of iNAV's features. Besides changing the mid and endpoint of servos is also a option iNAV offers... cheers mate!

StuweFPV avatar Jul 19 '22 12:07 StuweFPV

You shouldn't be limiting in the transmitter. You should do the limiting on the outputs page in iNav.

MrD-RC avatar Jul 19 '22 13:07 MrD-RC

Or limit servo travel in the Mixer page by setting Weight < 100% and adjust centres mechanically.

breadoven avatar Jul 19 '22 13:07 breadoven

Sorry if i was not clear in my description. i never limit, trim or change anything on my transmitter. I do the settings on the Output page. My current file looks like this:

servo mix

smix reset

smix 0 0 0 100 0 -1 smix 1 1 0 100 0 -1 smix 2 2 1 100 0 -1 smix 3 3 2 100 0 -1 smix 4 4 1 100 0 -1

servo

servo 0 1000 2000 1528 80 servo 1 1000 2000 1528 80 servo 2 1000 2000 1488 -100 servo 3 950 2050 1461 125 servo 4 1000 2000 1512 100

I went flying today and in the meantime i'm at 90% but this is still not enough to enter the OSD menu. What's wrong with having a switch to enter that menu?

StuweFPV avatar Jul 19 '22 19:07 StuweFPV

Can you confirm what values you get in the Configurator Receiver tab for Roll and Pitch stick range. Should be 1000 - 2000. I know you said 1000 - 2000 above but is this definitely in the Receiver tab of Configurator ?

breadoven avatar Jul 20 '22 08:07 breadoven

I did check the values comming from the receiver and they looked ok. not perfect on 2000 but somewhere around 1970. however i found that for some strange reason the rudder CH4 was double reversed. Meaning it's fine for flying and also for the stab but when going full up and right with all sticks where all values should go towards 2000 the rudder went down to 1000. I guess that was the problem. It works now but still a switch would be better - also for entering in-flight :)

another question to the experts: what is the difference rsp. the consequence if i reduce the servo in outputs or the mixer % in mixer. lets assume a straight plane that does not require any mixers. so where should i limit the servo?? cheers guys!

StuweFPV avatar Jul 21 '22 01:07 StuweFPV

Personally I would only use the mixer for mixing. Each control surface would total 100%.

I would set weight and endpoints on the outputs page. But only when they can't be mechanically set. Setting maximum throws mechanically is always preferential.

MrD-RC avatar Jul 21 '22 05:07 MrD-RC

ok thanks - then at least i did that correctly :)

but in the end does it have any effect or influence any automated modes or pid's or whatever if you limit your servo to 80% in the outputs or the mixer??? or does it not matter at all?

StuweFPV avatar Jul 21 '22 13:07 StuweFPV

The mixer mixes how the different control surfaces mix with each other. The outputs determine the limits of the output devices. In that respect, you can think of them the same as the mixer and outputs on a transmitter.

The navigation and stick commands are all inputs that are assigned to as sources for the mixes. So the changes made in the mixer or outputs effect the navigation in the same way that they would in the flight modes where you are in control. The only exception being manual, where you will have a little more movement, due to the 10-20% room allowed for the stabilisation to work.

MrD-RC avatar Jul 22 '22 05:07 MrD-RC

+1 for the feature to enter OSD menu with a switch input :)

As a former eagletree user, the "mode switch toggle" is very convenient to enter the menu.

zebu14 avatar Mar 09 '24 09:03 zebu14

@zebu14 as we don't support the CMS mid flight, there is no point in sacrificing a channel for the menu. But you can configure a automatic stick channel command on your radio to be executed when you push a button. that's what we do here. https://inavfixedwinggroup.com/guides/transmitter-models/inav-fixed-wing-group-pro-opentx-model/

b14ckyy avatar Mar 20 '24 19:03 b14ckyy