SOFTWARE DOWNLOAD HERE
(Please note you do not need to have a DropBox
account to access the files - follow the "No thanks - continue to
view" link at the bottom of the DropBox "Login" window when it
appears. You can download individual files, or all of them as a
PID Servo Controller updated in all versions 23/3/15
10/4/14 - MSFS_V2.83 ,
Previous Versions -
X-Plane V2.622 and
Falcon 4 AF
The BFF Motion Driver generates
real-time digital position demand signals to drive the
movements of a flight simulator motion platform.
V2 of the Motion Driver also
provides separate motion cues for articulated projector displays (as described
The BFF motion driver works with Microsoft Flight Sims FS9 or FSX
(also Lockheed MartinŽ Prepar3DŽ), X-Plane 8.68 / 9.6,
Falcon F4 and Condor Soaring. Each
Sim has a separate motion driver .exe.
The motion driver can provide
cues for two general types of platforms.
platforms in which each movement axis is driven by a single
motor/actuator (independent cue outputs, Rig_Type=0).
platforms in which a triangle of support actuators move together
to drive all axes (coupled cue outputs, Rig_Type=1).
For both types one
of the 3 driver outputs can be left unused to drive 2 DOF platforms.
You must set the
correct Rig_Type parameter for your motion platform type in your .bff
configuration file. See Section 6 for other settings to be made
before you use the software for the first time. And see Section 4.
for details of other settings in the .bff configuration file.
demand output from the motion driver can not be used to drive
electric motors directly. This requires motor speed and direction
commands, and normally requires separate closed loop
servo drive hardware/software. The BFF Motion Driver integrates
simply with the BFF PID Servo Controller software and 64SPU-1
hardware to implement a low cost closed loop servo drive. The PID Servo
Controller software is bundled with the motion driver. The 64SPU-1
and associated hardware is available on the
The motion driver
provides a range of output data modes which
allows its position demand outputs to be interfaced with other servo drive hardware.
v2.80 of the driver adds a Dimension Engineering
Kangaroo interface to allow drives to be
built using DE hardware alone.
The configuration settings for
the motion driver are held in an editable .bff configuration file selected when
the software is run. See Section 4 for the full range
of motion driver settings. The .bff configuration files are kept in the same
folder as the motion driver .exe.
Setting parameter Rig_Type=0 in
.bff configuration file configures the motion driver for "independent" outputs.
Setting the parameter Rig_Type=1 configures the motion driver
for "coupled" outputs.
coupled 3-point support
platforms Actuator 1 is the FORWARD actuator, Actuator 2 is the REAR
RIGHT actuator and the Actuator 3 is the REAR LEFT actuator. For "independent"
actuator platforms the three channels are pitch, roll and heave.
For 3 point support type rigs
with two forward actuators and a single rear actuator simply reverse
the pitch and roll cues in the configuration file using the reverse sense