ELEVON_OUTPUT - does not work in stabilize

Setting up a new elevon plane (not mine) - I do not have a lot experience with elevons.
-I did not use elevon mixing on TX
-Accelerometers are calibrated, AHI good.
-ELEVON_OUTPUT=2 (this worked for a while in stabilize) , ELEVON_OUTPUT=0.

Now - ailerons still move fine in manual mode (mixing is correctly done by Pixhawk)

  • but whenever I select Stabilize - the ailerons just center and stay there, regardless of attitude.
  • manual input is not working while in stabilize
    -What can cause this behavior.?

If you can post a log file it will be easier to see what may be wrong.
Cheers, Tridge

sorry I did not manage to get it out before I went out of office to fly (we have less daylight in north).
Please see attached .bin.
It shows unmixed pitch-roll input , and correct, mixed by ArduPlane, output in Stabilize.
Then, no output in stabilize. (same for FBW* and RTL)

Output PWM also goes to center if switched to Stabilize while radio sticks are in pitch-up/roll position.

Do you have any idea what can cause this ?

The problem is you have RC1_REV and RC2_REV set to zero. The only valid values are 1 and -1. It is a multiplier for the output, so you are multiplying by zero.
See:
plane.ardupilot.com/wiki/ardupla … se_rc1_rev
Cheers, Tridge

I have pushed a change for future releases so only the value -1 will be treated as reverse, and 0 will behave the same as 1, just in case someone else manages to make the same mistake.
Cheers, Tridge

oops, thank you. (This is embarrasing)
Thank you for your time.