Trex 600 stretched (700) Pixhawk 3DR tuning

@flyingdragon Glad to see you are getting back to flying your helicopter.

I would say that it would be worth re-doing the tuning. There is now an Autotune feature for helicopters. It will take some time to read through the instructions and can take 6 or more flights to complete the tune. However, it will tune the gains for you. Here is the link to the wiki for the heli autotunehttps://ardupilot.org/copter/docs/traditional-helicopter-tuning.html
Follow the instructions for “preparing for tuning” then go to the section for autotune.

Follow the wiki instructions for the failsafe
https://ardupilot.org/copter/docs/radio-failsafe.html
but I wouldn’t allow it to use any auto modes until you have completed the tuning and checked that it flies well in loiter mode. Please only use stabilize or althold until you have tuned the heli.

I would be careful about the type of materials that you use as vibration dampers. This doesn’t sound like a good idea

1 Like

Than you Bill, yeah I am back to the hobby… wiped
the dust off my Helicopters and changing the rotor head to 3 blades ( ASYMMETRICAL shape) no old school align bead, I installed very nice scale looking as350 head

Now after installing the new swash and the rotor, I noticed the IM_STAB_col 1, 2,3 and 4 are reversed!

So 1 change the positive pitch value and 4 change is the minimum pitch stick!

In my radio the pitch is reversed but this don’t matter as I tried to make it normal in my radio but still same problem

Dose it really matter.
I can move up and down the stick and the pitch is great!
I set it 0 stick down med stick 0 and goes to high

Pitch degree low stick at 0 mid stick 0 then goes to +12
Thank you so much

This is difficult to diagnose like this. If the swashplate motion is reversed when moving your collective stick then you have a set up problem. I would suggest that you set your IM_STAB Params back to the default values. Then follow the swashplate set up exactly how it is laid out in the wiki. There is even a video. This should help you correct this problem.
https://ardupilot.org/copter/docs/traditional-helicopter-swashplate-setup.html

perfect, I am glad everything in the link and easy to follow…

do I need to update the unit firmware to be able to use the autotuning future?

my second Q, since I’M using 3 Asymmetrical blades ( flat from bottom) what is the recommended MID stick to be at?

the Wiki mention mid at - 2 and min at -5 with max at +12
another issue;
I have about 1mm play in my rotor grips caused by the Turnbuckle Rod Ends, they are not tight enough, the metal balls not tight inside the metal turnbuckle ends, this result 1mm free movement in all 3 blades… I am guessing that the airforce will lift all 3 blades with the same amount so that will not bring vibration issue!

thank you!
AS350 head rotor


Hi i m also working on a 450 size heli but the problem i m getting is oscillations in roll axis can anyone help me with that

Here are my logs

I suggest to replace all of those all “metal” uniballs, they are not reliable at all (referring specifically to the model ones commonly found on scale rotor heads). They have a lot of backlash-as you reported- otherwise they tend to get stuck after minimal exposure to dust.
Get good plastic ones.

You read my mind :ok_hand: this is exactly what I did
I just got my new 10 set (m2 plastic ball levers) in my mail this morning, they feel more durable and no movement
I will paint them same as the bead and re-track the blades

Thank you

Lower the P value as I had same issue with this but I used Felt Furniture Pads X-PROTECTOR in my big size 900 helicopter with my old China made pixhawk and works great

To be honest, I wouldn’t fly with that mounting for the autopilot. Find a safer solution

2 Likes

I had over 100 flights with this mount, its sticking very well… I tried Moongel, Japan’s made green think mount, etc… nothing good…

Do I need to upgrade to new firmware to take advantage of the Autotune?

@flyingdragon the version would have to be 4.2 or later. However I would recommend the latest stable version as I had pushed some updates since then. Be sure your controller is firmly mounted as the autotune oscillations can be pretty fast and abrupt. I would recommend checking the mount in between flights to ensure it didn’t come loose.

compass and unit re-calibrated.

update;
I upgraded the firmware to V4.4.1 (e010f979)

I re-calibrate the compass but I don’t see the values in my screen… ( like green X Y Z)

now things going to be more complicated…, some red warnings like (heli motors checks failed) I recalibrated my hobbywing ESC and I don’t see this anymore…

Its first show this :
( PreArm: Set H_COL_ANG_MIN to measured min blade pi)
then I changed the H_Col_ANG min and max to -18 and 19 then rechanged them back to -20 and the message gone!!

so I don’t know why when I changed these values then bring them back the message disappeared.

then I had another mwssage:
preArm heater Temp 35.5 < 40 then I enabled the three parameters;
INS_TCAL1,2,3 then reboot then the message gone!!
I don’t know what is the calibration result!
do your guys know how to see the IMU temp calibrations numbers?

now there is no more messages, but when I try to arm ( rudder to right) it will arm with long tone then DISARM within few seconds!

param list as of Sep 28 2023.param (17.3 KB)

I think I was able to solve the problems and was able to arm and flip the switch to start the motor!
now with the new updated firmware, its kinda hard to set the Mid max and min collective pitch…

I first set the H_SV_MAN to Min (4) then
H_COL_MIN then set the value to 1600 to give -3 degrees pitch

then H_SV_MAN to max (2)
then H_COl_MAX set the value to 1750 to give +9.3 degrees pitch

then set H_SV_MAN to zero thrust (3)
then H_COL_HOVER 0.5 but this value give me +1.8 is this correct ?
note, I am using asymmetrical blades

note: the H_COL_ANG_MAX 20
H_COL_ANG_MIN -20
H_COL_LAND_MIN -2
H_COL_ZERO_THRST -5
is everything looks good to go?
Thank you

no, according to your measured values it would have to be:
H_COL_ANG_MAX 9.3
H_COL_ANG_MIN -3
H_COL_ZERO_THRST -1 (since you have asymm blades)

H_COL_HOVER gets automatically updated during flight looking at the collective position while flying in non-manual altitude control modes. Likely, 0.5 is just the default value after a fresh fw installation or param reset.

Thank you for the info was very helpful knowing how to set the H_COL_ANG

I set H_COL_ZERO_THRST -1 as you recommended.

I set the max to +12 and the min to -3
This gave me -0.7 mid (zero thrust)

But when I use the manual stick ( disable the H_VS_MAN) : down ( stick give -1.6 and mid stick; +2.5 and top ( high stick) give +8.7

Should the H_VS_MAN give same values as my manual stick movement?

Thank you

No, it won’t be exactly the same. You may see a little discrepancy but it should not be as large as you are showing. But this all depends on your stabilize collective settings (IM_STB_COL_X)

1 Like

Bill,
the Max and the min values now better and close the the H_VS
but the Mid stick is +3 and the H_VS_ZERO is -1

now the scary thing happened today, first the heli spins the tail kick very fast to counter clock wise and I re checked the directions of the Rud channel along with the Gyro direction all seams in the right order…

I tried it many times as you see in the Log files but the heli scary spin to almost crashed…
the only thing I can tell here, when I pick the Heli from the head and spin it to right or left the blades should give nice ±Pitch … but its only giving ~ ±3 maybe the tail need more pitch movement to handle the 3 blades?

I just don’t want to fly it before I figure out what is goin on…

edit: or maybe berceuse I set the ESC Governor to linear not curve… so when I flip the switch the blades instantly go fast… I think in order to have the tail control the main blades need to start slow to fast…

any idea if the throttle curve maybe wrong?
Thank you