Dual-motor tailsitters

Hi all
I am working since a while on a 3D printed fast TVBS (Kakute F743 Wing, T-MotorF90 2806.5 KV1950,GEMFAN 6x45x3). This results in Q_M_THST_HOVER 0.46 @ 20A with 6S. Design goal is to have a fast FPV TVBS with >200km/h. The frame is very stiff with two carbon-bars going through the wings. The overall weight with a 3300mAh Lipo is 1.6kg. It flies in horizontal mode stable (tested up to 140km/h yet).


It is flying well in QHover & Qloiter and I even did some transitions to horizontal. When doing a transition I encounter strong roll oscillations which can be easily reproduced by flying with high pitch angles (see picture for Qloiter & Qhover & bin below).
Unfortunately the QuickTune lua fails: (QAUTOTUNE - VTOL autotune for quadplanes - #148 by warp2)


https://www.swisstransfer.com/d/e7db7a30-b76e-48fa-b48a-03efe4d3447f

Does anyone have any recommendation how to tune the mentioned roll oscillation in transition?

1 Like


Hi everyone,

I’m working on a dual motor vectored tailsitter, and I’m encountering an issue after the back transition (transitioning from fixed-wing to VTOL mode). According to the documentation, after the transition, the system should use the hover throttle (Q_M_THST_HOVER) to maintain stable hover. However, I’m observing that the throttle drops significantly below the hover throttle, reaching the motor’s minimum spin value (MOT_SPIN_MIN). Additionally, during this phase, the thrust Output (QTUN.ThO) becomes zero, which causes the actual throttle output (Aetr.Thr) to drop to the motor’s minimum spin value. This behavior is causing instability after transition. @iampete

Hover throttle is used for the transition itself, after transition is complete throttle control reverts to the control mode. In this case loiter is trying to maintain altitude so it lowers throttle to stop the climb.

I have set my parameters as follows:

  • Q_TAILSIT_THR_VT = 55%
  • Learned Q_M_THST_HOVER = 0.37

From my understanding, during the back transition, the throttle should stay at 55% and then adjust to the learned hover throttle value (0.37) after back transition. However, I am observing that the throttle initially drops to 15% before correcting itself. I want to understand why this happens and how to ensure a smoother transition and avoid throttle drop after transition to min value. if throttle scaling is done how can i avoid throttle drop?

I am not sure if everything is set right, first try to set ardupilot or any fc setup.
Servo response looks OK when plane is leveled, but when in hover position, servos dont act right.
Also, motors are always off (unless I give them a spin), shouldn’t they stabilise with differential thrust?

1 Like

I like it. One thing is if you have issues you can add more flap surface.

Thanks, sure if needed I can do that, but first I have to set up ardupilot right :slight_smile:

Hi i have a tailsitter with two front motors with elevons at propwash and one pusher motor at the back for efficient forward flight as the two front motors stop spinning after transition with folding propelers. Is there a way to disable those two motors for forward flight and also disabling the back motor for hovering ? I was thinking using the frame class 10 aswell using the motor mask for turning off the front motors. But it does not function as i was hoping. Can someone help me with seting it up?