So I’m working on this tandem wing tilt wing vtol, essentially just like the bell-x22 but more wing surface area, and I’m this issue where my control surfaces continue to move normally when I’m in a hover mode so when the wing is tilted vertically. This is an issue because when I try to roll the aircraft in a hover, the control surfaces still move as if their horizontal so the aircraft just ends up yawing and in this happens on all the other axis too and also when the aircraft is trying to stabilize itself. I just want the control surfaces to not move when it’s in a hover but I can’t seem to find any solutions.
I think you’re going to have to share more information. A .bin log from a flight, and maybe a few pictures since this is a non-standard configuration. Apart from that, I’m curious to know how you’ve controlled the wing tilt? Is it on the aileron channel or the motor tilt channel? You may need experiment with the Q_TILT_TYPE.
The go-to way would be to use a lua script to drive the surfaces using the scripting ouput functions.
So I haven’t got the aircraft is the air yet, it’s just that I know that the control surfaced will conflict with the control of the four motors since the control surfaces are under the motors/prop wash. For the actual titling of the wings, each wing( the front and rear) and tilted with a high torque servo and a gear ratio to move the wings from vertical to horizontal. The control surfaces move independently from the motor tilt. The tilt is controlled by the flight mode switch.
That would be the best option but I’m using a f405 flight controller so I can’t do lua scripting.