These are a new item from Saitek and these have been available now for a few 
weeks.  I just ordered one directly from Saitek's Yahoo store for US $49.95 
plus shipping and tax.  It arrived two days after I ordered the unit.  So the 
service was very good.  I have had it for two days and I thought that perhaps 
other FlightGear users would be interested in what I have learned.

The Good:

1. Controls are very nicely setup for single engine piston aircraft out of the 
box.  In this regard I think this is the best unit on the market for single 
engine piston aircraft.  

2. It comes with additional control handles so it can be configured 
differently.  These snap on and off but it does require some effort since 
they are very firmly attached once snapped in place.  These are color coded 
and have different shapes so that you can tell what control you are using by 
feel.

3. Controls are very nearly a perfect size.

4. I was able to get it working nicely with flightgear after spending some 
time working out the details for it's joystick configuration file (see 
below).

5. The mounting system (a large plastic clamp) is very solid.

6. Relatively low cost. 

7. Very quick shipping by Saitek. 

8. Worked without issues on my Linux box.

9. The switches are setup like a rocker switches so these work well for things 
like a lander gear retraction switch or a flap position switch.

10.  There is a nice detente at the zero position so that you will know when 
you are about to engage the switches that are actuated by the levers.

11. The unit has a nice solid feel and it looks like it will hold up well if 
not abused.

12. The levers have nice long throws making it possible to do very precise 
settings.

The Bad

1. USB cable is very short and many will need an extension cable or a USB port 
on the desktop some place to use this unit.

2. The mounting system has some shortcomings.  There are two locations for 
mounting the clamp to the controller (the back and the bottom) which allows 
for 3 usable mounting positions if you mount the clamp to the controller as 
designed by Saitek.  But in each location the clamp only goes on a limited 
number of ways.  This limits the number of surfaces that the control can be 
mounted to if the clamp is mounted as designed.  The main problem is that the 
screw pattern for mounting the clamp to the controller is not square.  If the 
screw pattern had been square it would have increased the number of positions 
that the clamp could be mounted from three to seven which would have made 
mounting the unit easier for some users.  I ended up using only two screws to 
attach the clamp to get it into a position I could use.  In all fairness the 
three available clamp positions will probably work for most users.

3. The clamp is very big and I found that it can get in the way as it tends to 
bump into the arm on my chair.

The Ugly

Actually not much.  This is a nice looking controller.  

1. The switches are black as is the controller.  So these are a little hard to 
see.

2. The markings on the controller are a little on the small side at least for 
an old fart like me. 

Other concerns.

Three of the nine switches are engaged by moving the levers all the way too 
their lowest position.  So for many aircraft (particularly single engine 
piston aircraft) these will not be of much use.  But this might be a very 
useful feature for other aircraft types.  For example it might be usefull to 
use the switch on the prop pitch lever (this would be switch 7) to put the 
prop on a turbine powered aircraft into beta (reverse thrust).

Over all I like the unit.  It is not perfect but it's flaws are relatively 
minor.

The configuration file.

I created a joystock configuration file for the unit I have and I am embedding 
it into this email in case someone else can use it.  Anyone with access to 
CVS please feel free to modify and check the resulting file in if you feel it 
is useful.   Here are a few comments about it.   

I spent some time tuning the offset and factor settings for the throttle, 
mixture and propeller pitch.  These settings in the configuration file 
reflect what worked best for my controller.    These ended up being slightly 
different for each control and I suspect that this reflects variation in the 
pots connected to each control.  Others using this might have to tune these 
settings for their controller.

The throttle, mixture and propeller pitch are setup for each to control up to 
8 engines.

The switches are configured so that from left to right they control the flaps, 
starter and landing gear.  I have only used 5 of the six switch positions.  
So one other control could be bound to the down position of the middle 
switch.  The flap switch changes the flaps position in 20% steps.

<?xml version="1.0" ?>

<PropertyList>

 <name>Saitek Saitek Pro Flight Quadrant</name>

 <axis n="0">
  <desc>Throttle</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[0]/throttle</property>
   <offset type="double">0.75</offset>
   <factor type="double">0.55</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[1]/throttle</property>
   <offset type="double">0.75</offset>
   <factor type="double">0.55</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[2]/throttle</property>
   <offset type="double">0.75</offset>
   <factor type="double">0.55</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[3]/throttle</property>
   <offset type="double">0.75</offset>
   <factor type="double">0.55</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[4]/throttle</property>
   <offset type="double">0.75</offset>
   <factor type="double">0.55</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[5]/throttle</property>
   <offset type="double">0.75</offset>
   <factor type="double">0.55</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[6]/throttle</property>
   <offset type="double">0.75</offset>
   <factor type="double">0.55</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[7]/throttle</property>
   <offset type="double">0.75</offset>
   <factor type="double">0.55</factor>
  </binding>
 </axis> -->

 <axis n="1">
  <desc>Propeller-Pitch</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[0]/propeller-pitch</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.85</offset>
   <factor type="double">0.57</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[1]/propeller-pitch</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.85</offset>
   <factor type="double">0.57</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[2]/propeller-pitch</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.85</offset>
   <factor type="double">0.57</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[3]/propeller-pitch</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.85</offset>
   <factor type="double">0.57</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[4]/propeller-pitch</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.85</offset>
   <factor type="double">0.57</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[5]/propeller-pitch</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.85</offset>
   <factor type="double">0.57</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[6]/propeller-pitch</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.85</offset>
   <factor type="double">0.57</factor>
  </binding>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[7]/propeller-pitch</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.85</offset>
   <factor type="double">0.57</factor>
  </binding>
 </axis>

 <axis n="2">
  <desc>Mixture</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[0]/mixture</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.92</offset>
   <factor type="double">0.57</factor>
  </binding>\
  <desc>Mixture</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[1]/mixture</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.92</offset>
   <factor type="double">0.57</factor>
  </binding>
  <desc>Mixture</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[2]/mixture</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.92</offset>
   <factor type="double">0.57</factor>
  </binding>
  <desc>Mixture</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[3]/mixture</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.92</offset>
   <factor type="double">0.57</factor>
  </binding>
  <desc>Mixture</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[4]/mixture</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.92</offset>
   <factor type="double">0.57</factor>
  </binding>
  <desc>Mixture</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[5]/mixture</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.92</offset>
   <factor type="double">0.57</factor>
  </binding>
  <desc>Mixture</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[6]/mixture</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.92</offset>
   <factor type="double">0.57</factor>
  </binding>
  <desc>Mixture</desc>
  <binding>
   <command>property-scale</command>
   <property>/controls/engines/engine[7]/mixture</property>
   <dead-band type="double">0.02</dead-band>
   <offset type="double">0.92</offset>
   <factor type="double">0.57</factor>
  </binding>
</axis>

 <button n="2">
<desc>Fire Starter on Selected Engine(s)</desc>
  <binding>
   <command>nasal</command>
   <script>controls.startEngine()</script>
  </binding>
  <mod-up>
   <binding>
    <command>nasal</command>
    <script>props.setAll("/controls/engines/engine", "starter", 0)</script>
   </binding>
  </mod-up> 
 </button>

 <button n="0">
  <desc>Flaps Up</desc>
  <repeatable>false</repeatable>
  <binding>
   <command>property-adjust</command>
   <property>/controls/flight/flaps</property>
   <step type="double">-0.20</step>
  </binding>
 </button>

 <button n="1">
  <desc>Flaps Down</desc>
  <repeatable>false</repeatable>
  <binding>
   <command>property-adjust</command>
   <property>/controls/flight/flaps</property>
   <step type="double">0.20</step>
  </binding>
 </button>

 <button n="4">
  <desc>Landing Gear Up</desc>
  <repeatable>false</repeatable>
  <binding>
   <command>property-assign</command>
   <property>/controls/gear/gear-down</property>
   <value type="bool">false</value>
  </binding>
 </button>

 <button n="5">
  <desc>Landing Gear Down</desc>
  <repeatable>false</repeatable>
  <binding>
   <command>property-assign</command>
   <property>/controls/gear/gear-down</property>
   <value type="bool">true</value>
  </binding>
 </button>

</PropertyList>

<!-- end of usbadapter.xml -->


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Flightgear-users mailing list
Flightgear-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-users

Reply via email to