Servers by jDrones

Dual-motor tailsitters

(Mark Whitehorn) #463

@tridge New hover test log for the Stryker with reduced pitchrate P, I and D gains and thrust compensation:

Log 86 at

It looks like the digital servos and thrust compensation have resulted in very good pitch authority. Yaw authority is still quite poor though, but I’m not sure I want to risk losing pitch authority by turning up the yaw gain.

VTOL Support for Tailsitter requested
(Mark Whitehorn) #464

@tridge Successful Stryker flight today with forward and backward transitions using the throttle compensation patch. Wind was about 3 to 5 m/sec, and maintaining position in QStabilize mode was difficult due to the need to reduce throttle to avoid climbing. Control authority was good at hover thrust, and pitch authority was consistently regained when sufficient throttle was applied after each rather poorly controlled descent. Earth frame roll control was always solid, but the airframe’s tendency to weathervane consistently overpowered yaw control; I still haven’t tried increasing yaw gains.

Log and KMZ #87 here:

I’m hoping that a few enhancements to the throttle boost logic will make manual descents easier in wind while maintaining some control authority. Didn’t try Qhover in the wind since the required pitch angle was around 45 degrees and very rapid throttle changes were needed to avoid climbing. Note that the landing was at an attitude closer to nose level than nose up.

KML snapshot of landing in Qstabilize:

( research air) #465

I think it’s in the aircraft design and weight,the stright wing do all of the above, but in a much more controllable way, much easier to fly

(Mark Whitehorn) #466

@tilt Thanks for your advice; I’ve only worked with the PX4 “Caipiroshka” and my Stryker, and have no experience with other tailsitter airframes.

@tridge I moved the thrust compensation over to tailsitter.cpp as you suggested yesterday, and the results are very encouraging. With the new Q_TAILSIT_TCGAIN=0.8, and boost proportional to pitch error rather than demand, throttle management is much easier, and it still seems to guarantee good pitch authority, even with the yaw P gain increased from 0.1 to 0.25.

Log is #93 here:
Branch is:

roll and pitch tracking in Qstabilize mode:

(waladi) #467

Hi All,
On the process of building Pixhawk controller tailsitter plane with custom airframe (non-vectored)
Just to clarify the big steps (from this build tutorial and several Tridge post in this forum) :

  1. Load latest ArduPlane firmware
  2. Following Tridge second post:

Pixhawk Main Output:
Plug motors into main_out(3-4) servo rail --> Correct?
Plug servo into main_out(1-2) servo rail --> Correct?

Q_FRAME_CLASS=10 --> any guidance what the “10” mean?

For initial testing I’d also recommend setting:

If you have left throttle on channel 3 and right throttle on channel 4 then you would use:


Then test flight in QSTABILIZE and QHOVER mode.

Please add/correct the above steps if require.
Many thanks in advance

(lorbass) #468

In an early post of Tridge he told me to use Output 5 and 6 for the motors
SERVO5_FUNCTION=73 Left Motor Output 5
SERVO6_FUNCTION=74 Right Motor Output 6

(waladi) #469

Noted @lorbass… thanks for the response
So the servo stay at Main Output 1-2 right?

(lorbass) #470

Correct, with the following setting:
SERVO1_FUNCTION=77 Left Elevon Output 1
SERVO2_FUNCTION=78 Right Elevon Output 2

(waladi) #471

Thanks @lorbass

Is there any rules on motor rotations?
Opposite directions or one direction only?

EDIT: from @lorbass post below :
Right motor : CW
Left motor : CCW

Thanks in advance

(lorbass) #472

Yes, opposite directions, to compensate thrust.
I was told from NURI Experts to set right motor CW (seen from back) to compensate
the wing end verice.
Yaw (Copter mode) is produced by the elevons or new with the vectored Firmware by tilting the motors in oposite directions.

(lorbass) #473

Hi Richard,
For my Video I used a part of one of yours to explain my motivation.

Do you agree?

By the way, did you solve the issue with your dancing striker?

( research air) #474

Wow,That,s great, now I’l have to get a 3d printer!
are your files going to be available ? or can I order a set that fit a DH16 hyperon servo with a universal flat wing mount slot.[quote=“lorbass, post:473, topic:15302”]
did you solve the issue with your dancing striker?

kinda, I limited the tilt angle to about 70 deg.and tilted the airplane 20 deg.with some landing gear ,at 90 deg.I think the sensor was trying to correct yaw and roll or both at the same time.the stryker has my controller in it, not a pix.

(Mark Whitehorn) #475

@lorbass Great design and video, thanks for posting. I’d also be interested in printing similar mounts; just got a roll of PETG filament to try out. I use OpenSCAD for my designs and a miniKossel printer… What tools do you use?

(lorbass) #476

Of course, here the .STL Files.
Servobefestigung L.STL (24.9 KB)
Bügel L.STL (86.0 KB)

Edit: Do not use the following file. I detected a structural error due to a SW Bug in the desigen Programm.
It will break behind the air opening
Träger L.STL (580.8 KB)

This design needs exacly the correct Servo Hitec HS-5070 MH, and Wing

I could try to desing a unit for you, but I need really exact measures of the servo (normally not to find in internet)
and a shape of the wing as sketch with the measures.

Bevor the purchase of a printer, download the appropriate slicing SW(Normally free of charge).
And then check if a file of me can be read.

I use an old 3D CAD Programm called 3D Studio Kinetix which does no longer exist. (or with another name)

( research air) #477

[quote=“lorbass, post:476, topic:15302”]
but I need really exact measures of the servo

great, heres some info on the servo size, you should try these,
also could it be just a slot say1/2"x1.5"x3" ? to make it slip it on to wing that is built to receive it

( research air) #478 what do you think of this one?

(Mike Boland) #479

An open source market leader is Lulzbot
Very wide range of materials, and when you start to wear parts out they provide .stl files of the printer components, so you just print up new ones.
Make sure you get one with a heated bed.
The TAZ 5 I have will print nylon and plycarbonate quite well.

( research air) #480

Mike, Thanks,…looks interesting and can pic one up local,and I will read up, but I am trying to get away cheep on the first one

(tridge) #481

wow, really great video!
Are the design files available? I don’t have a 3D printer myself, but some other people in CanberraUAV do, and I think this would interest them.
EDIT: sorry, leaped in too early with my reply, I see you’ve posted them already, thanks!
Cheers, Tridge

(lorbass) #482

In this case, I will post the files for the Left Unit tomorow, they are different.
And one part is missing. I will take some Pics to show the details.