|
| |
Here is my page on the futaba governor, HH Gyro and 9Z.
 | 
|
 |
|
I got curious about the
'hidden' setup screens we've all heard about in the Futaba GV-1 and GY-501. Last night I
made a list of all of the standard setup screens, and a list of all of the 'secret'
screens, with their default values, plus a few guesses at what the undocumented parameters
might be for. Note that everything that follows is just my GUESSES as to what the
parameters do. Even the ones that don't end with "?" are guesses, and probably
wrong, so the ones that do end with "?" are utter and complete guesses and very
very likely to be wrong. If you adjust these and crash your helicopter and/or blow up your
engine, don't blame me. But do tell me what you changed and what happened first, so I can
pass this on to other tinkerers out there. This will all be put on the web when I get
internet service at my new home (couple weeks, probably) and when I get some better ideas
about what the parameters do. In the meantime, here's something to get the ball rolling.
If you have experimented with these settings, please let me know what you have found. I'd
like to document the undocumented as much as possible. Random observation: there are a lot
of settings that are defaulted to 0%, as if some feature were turned off. I wonder if the
"GY-502" will be the exact same hardware and software with new defaults for the
'hidden' screens?
To get access just hold down the Func+ and Func-
keys when turning the unit on. |
| GV-1 Standard |
Setup Function Screens |
| rpm |
Current RPM Display |
| Max |
Max RPM Display |
| Sx |
Speed Settings (x=1-3, set by radio) |
| Disp |
Speed Display Mode (engine/rotor) |
| GRt |
Gear Ratio Divid the number of the
number of main gear teeth by clutch gear teeth |
| SWPt |
on/off channel with a switch |
| StSw |
Stick-Switched on/off |
| SWCd |
Switch Condition -> is the governor now
on or off? |
| GvOf |
Governor Off (read: disable?) |
| Volt |
Voltage Display |
| MxMD |
Mixture Channel Control Mode (governor /
Tx?) |
| MGx |
Mixture Channel Output (x=1-9, set by radio) |
| ATV |
Adjust Travel Volume for Throttle Servo (A/B
endpoints, set by radio) |
| Msx |
Mixture Servo Direction (normal/reverse) |
| MTrm |
Mixture Servo Trim |
| B/FS |
Battery Failsafe on/off |
| B/FD |
Battery Capacity? |
| Lmt Limit Setup |
(Idle / Max / Kill, set by radio) |
| Tst |
Limit Test |
| Sen |
Sensor Signal Strength reads a min of 5-8% |
|
|
GV-1 Sooper Seekrit Function Screens: |
|
Ver 1.20 software version? |
| PHis |
0.6% Proportional something? hysteresis? |
| IHis |
0.8% Integral somthing? history? |
| G |
42%/50% balance can be adjusted 1-for-1 with
+/- keys, but what does G stand for? Maybe it's Proportional vs. Integral gain balance, is
that what Bob P was needing? |
| IGa |
1.7% Integral Gain? |
|
00% |
| GC8 |
100% not adjustable from front panel - tx
maybe? (I'm wishing I'd had the Tx with me when i was documenting the GV-1, I suspect the
"8" would vary with one of the input channels...) |
| GCo |
0% |
| ICo |
50% |
| LmHV |
20% |
| GLmt |
35% could this be the minimum throttle
setting???? |
| LmSt |
50% |
| TAdL |
30% travel adjustment low? 30% coincides
with Futaba Tx minimum |
| TAdH |
90% ok, maybe not Gov ACT switches ACT/INH
with data keys: Governor Active /Inhibited? |
| Smpl |
1Fr sample N frames (of what?) |
| AVR |
7t average over N passes to determine speed? |
| FLT |
4n |
| Dlay |
3us Delay (of what?) |
| OnRv |
70% Governor turns on when actual RPM
reaches this percentage of desired RPM Wait 2Fr skip a couple frames before... hm? |
| DlUP |
3S Delay when raising speed - allow N
seconds to reach new speed |
| DlDN |
5S Delay when lowering speed - allow N
seconds to reach new speed |
| LDl |
100 Fr something-delay, 100 frames? |
| RAdj |
INH toggles ACT/INH with data keys |
| RESET |
blinking restore factory defaults, probably |
|
| (heli) (current voltage) |
GY-501 Standard Setup Function
Screens: |
| G: |
Gain Adjust |
| GDiv |
Gyro Direction |
| ACGx |
x=(A,B), depending on rudder stick position |
| CDlx |
x=(A,B), depending on rudder stick position |
| Trk |
Frm |
| Mode |
|
| Lmtx |
x=(A,B), depending on rudder stick position |
|
|
GY-501 Sooper Seekrit Function
Screens: |
| Ver |
1.01 |
| T. |
1460 uS Rudder servo (output) pulse width |
| GMon |
xx% Gain monitor - shows gain changing with
gain switch, decreasing a few percent with rudder application |
| ICp |
5.5%-3.2% Interesting figure... 5.5% with
rudder centered in HH mode slowly decreases to 4.6% with rudder centered in std mode,
climbs back quickly when toggled back to HH mode 2.8% with full rudder in std mode, 3.4%
with full rudder in HH mode |
| AVG |
35% adjusts up/down with data keys |
| AVR |
90D adjusts up/down with data keys |
| DGan |
0% adjusts up in 10% increments with + key,
does not go down below 0% |
| DDmp |
30% adjusts up/down with data keys |
| GCx |
100%-86% x=1-9, percentage changes as rudder
stick moves with tx ATV=100% + dr = 70%, full
rudder = 6
with tx ATV=100% + dr = 100%, full rudder = 8
with tx ATV=140% + dr = 140%, full rudder = 9
GC1=center stick, GC9=full rudder to either side
like: 98765432123456789
use this to increase/decrease gain setting at full
rudder deflection? |
| ICx |
100%-63% x=1-9, same as with GCx screen
tried setting IC6 to 110%... ICp went from 4.6 at center to 5.0 at full rudder |
| SCx |
100% x=1-8 The "x" flashes for a
couple seconds, then the "%" flashes for a couple seconds...data keys affect the
flashing value, naturally 1:100% 2:90% 3:83% 4:78% 5:75% 6:73% 7:71% 8:70% |
| SCW |
100% something clockwise |
| SCCW |
100% something counterclockwise |
| IGCp |
50% |
| IGp2 |
20% |
| PHis |
0.2% Proportional... history? |
| IHis |
0.4% Integral... history? |
| ILt |
300us |
| Smpl |
1Fr |
| SxFLT |
1n |
| 300d +0 |
weird... the "300" adjusts with
the data keys, the +0 does not change |
| ANCp |
0% |
| ADlg |
30% |
| ADlx |
0% x=(A,B), depending on rudder stick
position percentage adjusts in 5% increments |
| CDlH |
40Fr control delay high? |
| CDlL |
3Fr control delay low? |
| ACgx |
100% x=(A,B), depending on rudder stick
position |
| NCgx |
100% x=(A,B), depending on rudder stick
position |
| ATVx |
15% x=(A,B), depending on rudder stick
position |
| Exp |
+0% exponential on rudder? |
| Cxp |
+0% maybe Exp doesn't mean what I thought it
did |
| RDlG |
40% rudder delay gain? huh? |
| RDlx |
0% x=(A,B), depending on rudder stick
position |
| SG |
3.3mv |
| RHis |
3us |
| HT |
300mv |
| HDec |
5% |
| HInc |
2% |
| DizF |
4n |
| DizA |
0u A does not become B when you wiggle the
rudder stick |
| AVCM |
MD2 something-mode? toggles between MD1 and
MD2 w/ data keys |
| AVC. |
on the . flashes, nothing changes with data
keys on/off changes with tx gyro mode switch So 2500mv changes rapidly, appears to
indicate sensor output |
| Re |
2502mv does not change. I wonder if it would
change with temperature? if this is the gyro neutral, calibrated at startup and/or over
time? |
| 15181518 |
first four digits vary from 1226-1808 with
rudder stick movements second set appears to be a reference to center |
| **RESET** |
blinks, probably resets to defaults if you
press data keys |
That's all, folks. Happy tinkering, and keep me posted
with anything you learn! |

 | The following are common
feature of Heading Hold features,
|
 | IE Futaba GY501, CSM, or Arcamax PEG***
|
 | ( from Mark Johnsons' web page)
|
| The single most revolutionary development in RC helicopters in the
last few years is the heading hold gyro. The first heading hold gyro, the CSM IGC360 has
overwhelmed and redefined the market for RC helicopter gyros.
The instructions that come with these new gyros are generally very good. This section
will deal with some 'tricks' that might help you increase the performance a little bit
more.
It is important to understand that these new gyros behave completely different than
conventional 'rate' gyros. In order for them to work properly you need to rethink your
setup:
PARAMETER |
RATE GYRO |
HH GYRO |
Servo arm length |
short |
as long as possible |
servo speed |
important |
more important |
Revo Mix |
important |
not used |
Overdriving |
YES! |
NO! |
|
|
|
keep in mind the following points:
 | Use the largest servo wheel you can while avoiding any binding |
 | Make sure linkages are smooth and slop free. This is vital. |
 | Use the fastest and most reliable servo you can. (Futaba 9203, JR 2700G) |
 | Do NOT overdrive the tail linkage. Be sure there is no binding |
 | Large tail blades increase control authority |
 | Small tail fin also lessens weathervaning, but not as important as with rate gyros |
 | Speed up gears in the tail improves tail response. |
In short, you want as much control authority as possible. You also want as much servo
speed as you can get.
On the surface, it doesn't make sense to increase the size of the servo arm. Countless
books and magazine articles have convinced us that a long arm reduces accuracy and torque
and is therefore undesired in RC models. It turns out that HH gyros would much rather have
the increased speed than accuracy. If we double the length of the servo arm (which in most
cases is a bit extreme), we also double the effective speed of the servo. (This also has
been proven to be beneficial in certain instances with the Futaba GV-1 Governor and YS
61ST motors.)
You will run into problems with binding if you install a larger arm.
The Futaba GY501, the CSM, and the ACT-Pro all have ways to counter this. Unfortunately
for Arcamax owners, there is no way to eliminate the problems, and, at least for now, you
will not be able to use a large servo arm with the Arcamax gyros.
See your instruction manual for setting servo endpoints for the Futaba GY501 and the
ACT-Pro. For the CSM, will need to purchase the optional PC-interface to re-program the
gyro.
It is very important that you do not have any binding at full stick deflection. Unlike
rate gyros, the HH gyro will use all available travel, and it could cause a disastrous
failure in the air.
Remember the following:
Rudder endpoints (ATV) do NOT affect the total servo throw. They only affect the feel
around center and the maximum rate of rotation. In order to change total servo throw, you
need to access the special features of your gyro, either though switches on the gyro, or
via PC interface. |


 | Futaba 9ZHP/9ZHPS Setup tips
|
 | ( from Mark Johnsons' web page)
|
| Undocumented shortcuts and features:
Use Throttle cut instead of CHD when programming your
radio in the field!
The CHD function, which is available as a menu
item, and also as a shortcut key at position M in the CND (condition) menu is
designed to allow you to switch to idle ups while adjusting curves and mixes while the
engine is running on your helicopter.
The problem with the CHD function is that it's not
very convenient. There is a wonderful work-around that allows you to define any switch as
your condition hold.

In the photo you can see that the middle position of
switch C is defined as the THR CUT switch. Follow the directions for the THR CUT
function so that instead of killing the engine, the switch merely sets the engine to a
reliable idle.
Now when you need to adjust a setting in one of your idle
up conditions, flip switch C to the middle position first, and remember when you
are finished programming to make sure you are back in your normal condition before
flipping switch C back to normal.
Some people like to use the momentary switch H for this
function, but continue reading and you'll see why it's nice to have all engine special
functions on one switch.
So what can you use to kill the engine at the end of a
flight?
Option 1
In this example, a flight condition was defined above all
the rest, called LOW NORMAL. Switch C was set to activate this condition in the
full down position.
This is a copy of the NORMAL condition, except that the throttle trim is set at
full low, to kill the engine. At the end of the flight, you can flip switch C all the
way down, and the engine is stopped.
Option 2
Use throttle hold to kill the engine. In the throttle
hold menu, set the VOL to the right slider (RS). To kill the engine activate throttle hold
and move the right slider full down. Be sure to re-center the slider after killing the
engine, so there's no surprises next time you do an autorotation. See the next tip.
This cool use of switch C puts all your special engine
functionality on one switch!
Using Throttle-hold for more than autorotations
This tip came to me from Gary Wright. You can use
throttle hold as a convenient way to stop the engine at the end of a flight. In the HLD
entry of the CND menu, you can set a volume control. Set the RS (right slider) as your
volume control. When the slider is centered, throttle hold will behave just as it did
before. If its pulled fully down, then when you switch to throttle hold, the engine will
die. If it's pushed fully up, then when you switch to throttle hold, the engine will rev
higher. This is a convenient way to 'clear' the engine safely while you're carrying the
heli to the flight line from the pit area.
How to use a Futaba 501 or JR-1000/3000 gyro for true
stick priority:
There are several possible ways to set up the gyro,
depending on what you are looking for. Here's one way to set it up:

The photo of the FNC menu is a little dim, so direct your
attention to the right-most box, where you see that the gyro gain on AUX2 has been
disconnected from any switch or stick.
The reason it's disconnected is that the gyro gain will
be controlled only by a program mix, with no other input. This is a great feature of the
9Z, in that you have full control over which channel, stick, pot, or slider is connected
to each other.
My program mix from Rudder to AUX2 is similar to the
Pitch to Rudder curve. At center stick the gain is around 70 to 80 percent, depending on
the flight mode, and as the rudder is deflected more left or right, the gyro gain
decreases in a gradual curve down to around 30 to 50%. The curve looks like a shallow U.
Doug Adams does a modification of the gyro gain as
described above. He attaches Switch B or Switch C to the gain channel in the FNC menu, and
uses the ATV/AFR menus to allow him to switch between three gain sensitivities, depending
on wind conditions. This is in addition to the rudder to gain mix that I use.
Steps to a perfect tail rotor mix with the 9Z
Make sure helicopter is symmetric.
On the bench, set the collective servo to exactly
mid-stick. Adjust the bell-cranks so they are all 90 degrees and adjust the length of the
control arms so the blades are at zero pitch.
Set the collective to full pitch and check for binding.
Note the pitch angle at full pitch and compare it to the pitch angle at full negative
pitch. They should be the same. If they aren't then something wasn't level when setting
zero pitch. After you get the 0%, 50%, and 100% pitch right, then check for binding and
reduce the travel volume (endpoints) if needed, but reduce both endpoints the same.
The travel volume should be the same for both positive
and negative. What we are looking for is a helicopter that doesn't care whether its
upright or inverted.
Adjust throttle curve for proper RPM at all stick
positions in hover mode.
The helicopter should hover at 3/4 stick. Adjust the
throttle curve so this happens.
Copy the throttle and pitch curve to an idle up curve.
The throttle setting value for 3/4 stick (hover)
should also be entered for 1/4 stick (invert hover). Mid stick should be somewhere
between 45 and 60 percent. The throttle curve will look like a stretched "U".
In a full throttle ascent in idle up, note which way the
tail moves.
Activate the P->R function in the CND menu. This is
where you set the pitch to rudder mixing. A typical setup for hovering looks like this:
<insert graph of normal tail curve>
In this example, as the line goes toward the top, it
signifies more right rudder. Set your curve to look somewhat like the drawing as a
starting point, then fly the helicopter and adjust the points until the tail stays
straight. Each point signifies low stick
The tail will probably rotate to the right requiring you
to hold right rudder. Function 25 STUNT TRIM should be adjusted until the tail
holds straight. Before you set Stunt Trims, make sure that Plus and Minus P in function 47
stunt mode are set to zero.
At the top of a stall turn, at zero pitch, note which
direction the tail moves.
The nose will probably rotate left Function 47 ATS
REVO MIX STUNT has two important parameters, +P and -P. +P should be increased if the
nose rotates left in a stall turn.
 | Set -P the same as +P This will be close enough to start
with. If you can't fly inverted yet, then this will be as far as you can proceed for now. |
 | In inverted full power ascent, notice which direction the
tail rotates. If it rotates to the right, then increase Minus P until the nose stays
straight. |
Hint: Whether its upright or inverted, if the tail moves
right, then you increase the associated Plus or Minus P setting.
If you are doing hovering tumbles or rolls then increase
Plus and Minus P by a few percentage points beyond the setting from the above steps.
Hint: Instead of trying to figure out which way the tail
is moving, concentrate on what your thumb is doing to correct the tail.
If you are moving the stick right then add the
appropriate plus or minus P. If you're always holding right, then add right stunt trim. (actually
right stunt trim is a minus but let's not get too confusing.)
Remote Needle on the 9Z
If you look carefully at the FNC photo above, you will
notice that AUX1 is connected to the left slider. This channel is used for remote needle
valve control, and this lets you adjust the mixture in flight with the left slider. The
ATV's have been set so each click on the slider coresponds to one click on the needle
valve.
Throttle and Pitch curves for 3D/Freestyle
flight.
The following throttle and pitch curves are an example of
a model set up for 3D/Freestyle competition. The pitch curve for all conditions is
basically the same, from minus 11 to positive 11 degrees. The throttle curves are set for
a hovering at 1300 rpm's, and aerobatics at around 1850. this example uses full negative
pitch even in hovering conditions, with hover in all conditions at 3/4 stick. Delays are
used to smooth out the switch between NORMAL and IDLE UP 1 conditions.

Throttle curves for Idle up1, and Normal

Pitch curve is basically a straight line
for all modes.
Use Channel Delays for smoother flying.
Here's a trick that really helps in hovering maneuvers:
In the ATV menus, there is an option to set channel
delays. You can specify for each channel how fast to slow down the servo transit time,
from the normal maximum servo speed up to several seconds. A typical use for this function
is to simulate a retract servo on an airplane. But, we're not talking airplanes here!
Try setting a delay of around 75% for rudder. This slows
down the rudder stick but the gyro still has full speed control of the servo. The end
result is smoother stops in pirouette type maneuvers and stall turns.
Cyclics can benefit also. Try this for a smoother hover:
A setting of around 80% feels sort of like 50% expo, but unlike expo, if you hold the
stick at a given position, you will eventually get full throw. 80% really doesn't slow
down the servo much, but be careful with values above 85%.
Some more information on expo and dual rates.
Many people are confused with the ATV, AFR, and D/R
options in the CND menu. Atv is a base control only. AFR is for high rate.
You can enable exponentials in either the AFR menu or the
D/R menu. The AFR menu allows you to set expo for any channel, and the D/R channel allows
expo for three channels, designated Circuit A, B, and C. if you set a dual rate or an expo
in the D/R menu, then any dual rate or expo that was set in AFR is disabled! Keep this in
mind. |
|