background image

OlliW's Alternative Firmware for the Assan GA250 Gyro, v0.16 

OW 7. June 2012 

 
 
1. Introduction 
2. Overview of the Parameters 
3. Installing the Gyro 
4. The Parameter Gain Input Function 
5. The Controller Parameters 
6. Understanding the Controller Parameters 
7. Optimizing the Gyro Performance 
8. Further Resources 
 
 
 

1. Introduction

 

 
In order to simplify language, the GA250 loaded with the alternative OlliW firmware will be 
called 

GA250-OW

. Sometimes the values of some parameters are irrelevant for the current 

working mode and can be ignored. If that's the case, the parameter is said to be 

inactive

 
The single most important comment to make is maybe that with the alternative firmware the 
GA250 doesn't function like any other gyro. The basic goal of a gyro is to make the heli's tail 
more controllable, and the basic principles are always the same, e.g., in all gyros this is achieved 
by implementing what is called a controller. Hence many aspects of how gyros are supposed to 
be used, set up, operated, and so forth are valid for any gyro, but other aspects can be very 
different and special to a particular gyro. This appears to be a trivial statement, but experience 
shows that often problems arise just because things which are valid for gyro XYZ are assumed to 
be also valid for gyro ABC. The comment is in particular at place for the GA250-OW as it, on 
top of its home-brewed features, implements a controller which even at a fundamental level 
seems to be different from what is used in commercial gyros. Many things, of course do hold for 
any gyro, also the GA250-OW, and your previous knowledge on gyros is not worthless.  
 
A second important comment is that this is 

NOT

 a tutorial on gyros per se. There are many 

excellent writings and videos on the net, and it is assumed that the gyro basics are understood by 
the reader. This manual focuses on those aspects which are particular to the GA250-OW. 
 
A third important comment is that for testing the piro stop behavior

 DO NEVER EVER LET THE 

RUDDER STICK JUST GO! 

For almost any transmitter the stick will "oscillate" around center 

before it really stops (check it yourself by watching the stick). The gyro assumes that this is an 
intended command and will try hard to get the tail to follow it exactly. The tail will thus bounce 
at stops just because that's what you, or the transmitter, told the tail to do! I do test piro stops by 
pulling/pushing the stick with my fingers at the base of the rudder stick.  
 

2. Overview of the Parameters 

 
At first, the number of parameters may look frightening. The large number comes in part because 
in earlier stages of the development some internal parameters were made available for test 
purposes but were not removed. So, some of the parameters you may never have to touch, and 
they may disappear in future firmware versions. Another increase in parameter number comes 
from providing special functions, such as special rudder mid detection schemes, or fixed wing 
application and fixed-pitch heli support. Most of you won't be interested in these options. At the 

- 1/9 - 

Summary of Contents for GA-250

Page 1: ...t a fundamental level seems to be different from what is used in commercial gyros Many things of course do hold for any gyro also the GA250 OW and your previous knowledge on gyros is not worthless A second important comment is that this is NOT a tutorial on gyros per se There are many excellent writings and videos on the net and it is assumed that the gyro basics are understood by the reader This ...

Page 2: ...tup parameters are Gyro Orientation Servo Type Servo Direction Servo Mid Servo End Right Servo End Left Controller Parameters This set of parameters adjusts the behavior of the gyro or built in controller in fact Obviously once the setup parameters are set the controller parameters are the important ones to play with The nine parameters in this section are listed below However IMPORTANTLY not all ...

Page 3: ...w youtube com watch feature player_embedded v QvI nW9XcvU the movie is in German but it should be self explanatory 3 2 Servo End Points The next step is to adjust the servo end points such that the tail bridge doesn t bind maybe you want to leave 0 5 mm space but on the other hand the maximal travel range is available to the gyro Servo End Right determines the maximal travel range for the rudder s...

Page 4: ... 90 for the servo horn but rather have it tilted towards the direction in which it has to be turned less for the full pitch slider range TRex450 tilted towards the main frame 4 The Parameter Gain Input Function The parameter Gain Input Function determines what the GA250 OW does with a signal at the gain plug The behavior of the gyro does in fact depend strongly on this setting The Gain Input Funct...

Page 5: ...compensation as known e g from FBL units 5 The Controller Parameters It is important to understand that not all controller parameters are active at all times The GA250 OW can be set into different working modes and which parameters are active inactive depends on the working mode As the inactive parameters can totally be ignored this implies that in practice you usually don t have to deal with all ...

Page 6: ... Acceleration Limit Left the parameters Debounce CCW and Debounce CW are still active but should not be used and set to their default 30 0 Active Controller Parameters gyro gain set either via the transmitter or via PID Gain PID I De Acceleration Limit Right De Acceleration Limit Left If you have chosen Gain Input Function set gain mode which is assumed here the actual gyro gain is determined by y...

Page 7: ...l what the desired position was before a disturbance wind gust pitch pump etc occurred Such a memory is available in heading hold mode and enabled by the parameter PID I As before for gain the gyro could react aggressively to a difference between the actual tail position and its memory of it or could do so slowly The value of PID I determines how aggressively the gyro takes into account its knowle...

Page 8: ...d do the trick but finding a good one is obviously the challenge The debounce mechanism implemented in the GA250 OW firmware guesstimates how long the actual stop will take and cheats the heading hold such as to produce a stop without back bouncing The first method is so to say the textbook solution and to the best of my knowledge implemented in most if not all commercial gyros and FBL units and k...

Page 9: ...om there The tail may now show some very small wags at each stop Reduce gain a bit 4 Pre Flight Tests Go flying and adjust your gain until there is no wagging in any flight situation Usually adjustments based on test maneuvers such as piros or pitch pumps lead to slightly too large gain Tip 1 If the gain is adjusted via the transmitter see chapter 4 the GA250 OW invokes a gain stabilizer which is ...

Reviews: