Fabricating a String Potentiometer

Bespoke string potentiometer

String potentiometers are fast becoming the mainstay for those wanting to obtain accurate outputs when a lever is moved, such as the: ailerons, elevators, rudder, flaps, speedbrake, or thrust levers in the throttle quadrant.  This is because the slightest movement of a the string is registered by the potentiometer.

While commercial made string potentiometers can be purchased, they are not inexpensive, and if used will deliver an order of accuracy that isn’t necessary for the assigned tasks.

In the example discussed I I am not using a commercial string potentiometer.  Rather, a standard Bourne 3500-3501 rotary potentiometer has been adapted to use a string.

Requirements

You will need the following items:

  1. Bourne rotary potentiometer;

  2. Plastic housing box;

  3. 6 screws (to secure box lid and to fasten spool);

  4. One nut and washer (to secure potentiometer to box)

  5. A retractable spring-loaded spool and stainless steel ot nylon string;

  6. A cylindrical piece if moulded ABS plastic (or wood); and,

  7. A small dog leash type clip or other fastening device (not pictured).

It’s best to use a CNC machine to fabricate the correctly shaped box, however, any box can be used.  Boxes can be purchased from electronic shops that are used as a housing for interface cards.  These are suitable.

It’s difficult to document exactly how the process is done, but by carefully studying the pictures, you should be able to replicate the process.

Fabrication

  1. Make a small hole in the side of the box for the string.  Ensure the hole enables the string to have some lateral movement.  You may need to attach some type of protection to the inside or outside of the hole so that the string doesn’t rub the plastic.  I have used a soft piece of plastic for this task (Figure 1).  Equally suitable is piece of cork (wine bottle)

  2. Drill a circular hole in the top of the box to enable the shaft from the potentiometer to be inserted.  Secure the shaft with a nut and washer (Figure 2).  The main body of the potentiometer will be outside the box.

  3. Glue a piece of solid ABS plastic (or wood) to the lid of the box.  Make a small drill hole that enables a screw to be attached.  This screw is used to help secure the retractable spool (Figure 2, 4 & 6).

  4. You must fabricate, from a piece of ABS plastic or similar, a cylindrical attachment that is glued to the retractable spring-loaded spool.  This piece if plastic must a hole drilled that is the same circumference as the shard of the potentiometer (Figure 3).

  5. The retractable spring-loaded spool is glued to the bottom of the box in direct line with the shaft of the potentiometer.  The shaft must align with the hole in the spool (Figure 1).

  6. Drill a small hole into the side of the shaft of the potentiometer and the retractable spool.  The hole should be large enough to enable a small screw to secure the retractable spring-loaded spool to the shaft.  This is done to stop the spool from freely spooling.  When it’s secured, the string when pulled in or out will turn the shaft of the potentiometer (Figure 2, 3 & 6).

  7. When everything is complete, the string should move the shaft of the potentiometer as it is pulled out of the retractable spring-loaded spool.  To secure the spring to the control device, a small clip can be used which is attached to the end of the string.  I have used a small dog leash style clip, but any clip will work.

Photographs

The fabrication as seen in the gallery photographs appear quite rough.  This is because the example photographed was a prototype.  If you are carefully, work methodically, and have an eye for detail, then there is no reason why the end product will not look semi-professional.


OEM Trip Reminder Indicator

Trip Reminder Indicator.  A small OEM part that is easily installed to any simulator

The trip reminder indicator (TRI) is a mechanical device installed to the right hand side of the yoke; it’s an airline option.  Basically, the device is three separate digits that can be rotated in any combination, from zero to nine.

The trip indicator is a memory device from which the crew historically used to record the flight number; the pilot uses his thumb to move the three digits to indicate the flight number.  However, over time flight numbers became longer than three digits and the use of the trip indicator, for it’s intended purpose, wanned

I use the trip indicator to dial in the Vref, as it’s often easier to quickly glance at the trip indicator to remind you of the Vref speed rather than look at the PFD or CDU.  Some dial in the Vref + wind speed.

Background

The trip indicator has a very long lineage beginning with the Boeing 707 aircraft.  The device was then ported to the 717, 727 and finally the 737 Classic and Next Generation airframes.

Installation and Backlighting

Because the OEM yoke already has the correctly shaped hole, installation of the trip indicator is straightforward.  If you are using an OEM yoke, you probably will need to carefully remove the blanking cover from the hole.

If a reproduction yoke is used, and the hole is not present, a circular hole will need to be cut from aluminium or plastic to enable the trip indicator to fit snugly into the yoke.  As the three dials are mechanical, there is no requirement to connect the device to an interface card.

Each of the digits on the indicator is backlit by a 5 volt incandescent aircraft bulb. 

The design of the trip indicator is ingenious, in that after the trip indicator has been removed from the yoke (two screws at the front of the yoke secure the indicator), a transparent acrylic slide can be unlocked to slide laterally from behind the three digits (see picture).  The acrylic slide accommodates three 5 volt bulbs, each in its own compartment.

To enable the backlighting to function requires two wires (positive & negative/common) to be connected to the appropriate connection on the rear of the trip indicator, and then to a 5 volt power supply.  The amperage draw from the three bulbs is minimal.  The wiring should be run through the yoke and down the control column so that it comes out at the bottom of the column.

In the aircraft, the backlighting for the trip indicator is connected to the panel light knob located on the center pedestal.  This enables the backlighting on the trip indicator to be turned on and off or dimmed. 

Final Call

The trip reminder indicator is but a small and unobtrusive item, however, it’s often the small things which add considerable immersion and enjoyment when using the simulator.  The trip indicator is also an OEM part that can be very easily installed to a reproduction yoke with minimal experience in fabrication and wiring.

Glossary

OEM - Original Equipment Manufacture.

Updating Firmware to Leo Bodnar BU0836A 12-Bit Joystick Controller and Button Box BBI 32/64 Cards

BUO0836A Joystick Controller card with wires from the string potentiometer (ailerons)

Nearly every flight simulator has hardware devices that need to be connected to the server computer, whether it be to control the buttons and levers on the throttle quadrant, flight controls, or any other add-on device.

Most enthusiasts can recall a time when they experienced a problem with a hardware device.  Perhaps the device couldn’t be calibrated, or when calibrated, the settings were not maintained.  Worst case scenario was the device didn’t function and wasn’t recognised by the computer.  Many of these potential problems can be minimised by ensuring that the firmware on the card is the latest version release.

In this article, I’ll discuss how to update the firmware the BU0836A 12-Bit Joystick Controller card.  The same process can be completed to also update the Button Box BBI-32 or 64 card.  Both cards are manufactured by Leo Bodnar Electronics.

Background

To connect a device to the computer, so that it can device can be recognised by Windows (and subsequently ProSim737 and flight simulator), requires an interface card of some description.  

Often, there isn’t much thought to addressing the firmware for the selected card.  The premise is if it works leave the card alone, and often this is the case, until you purchase replacement computer, upgrade your operating system, or install updates to the operating system.  Then, all of a sudden telltale symptoms emerge such as calibration issues, or in the worse case scenario, the computer fails to recognise the card.

Firmware

Any advanced interface card requires firmware.  The firmware at its simplest, is a basic set of instructions to enable the card to communicate with the computer’s operating system (think double helix, chromosomes and DNA). 

When a card is purchased, the firmware is usually up-to-date so that the card will function with the latest operating system.  However, with time many aspects relating to the computer change (hardware, drivers, operating system, etc).  However, rarely is the firmware on the card updated.  Some manufacturers don’t update the firmware; instead preferring to sell another card.  However, a reliable manufacturer will nearly always offer upgraded firmware, from time time, especially after a period of time in which there has been major evolutionary computer change (for example, WIN XP/7 to WIN10).

At the time of writing, the latest release for the BUO086 card was Version 1.26.

Screen grab of the User Interface from the HID flash tool

Upgrading Firmware (flashing)

The process of upgrading the firmware on either of the above-mentioned cards is  called ‘flashing’, and if done correctly is a straightforward process. 

Prior to a card being flashed, it’s necessary to download (from the Leo Bodnar website) the HID flash tool and the firmware versions for the card.

The flash tool is a standalone program and is used to read any Leo Bodnar card connected to the computer.  Once a card has been read by the software its firmware version number can be ascertained.

Important Point:

  • The latest version of the firmware for the BU0836A and BBI cards, and the HID flash tool, can be downloaded from the Leo Bodnar website (towards bottom of page).

Important Suggestions:

  • Do not install the HID flash tool to the computer used by flight simulator.  Rather install the program to another computer.  Disconnect the card requiring flashing from the flight simulator computer and reconnect this card to the second computer.

  • Only connect one card at a time to the computer.  Looking at multiple cards simultaneously can be confusing, and you may inadvertently ‘flash’ the wrong card.

  • Always try and use the shortest USB cable possible when flashing a card.

How To 'Flash'

In this example, we will discuss upgrading the firmware to a BU0836A Joystick Controller card.  The process is identical for the BBI 32/64 cards.  As this article is quite short, including diagrams is difficult.  Therefore, a copy of the instructions including screen grabs can be downloaded in the Documents Section.

1:  Download the HID flash tool and firmware version zip files from the Leo Bodnar website and unzip the files to your desktop.

2:  Connect the Leo Bodnar card to the computer and open the HID flash tool as Administrator (mouse right click/open).  The software will open at the User Interface that displays various information for the selected card.  Take note of the firmware version number.  If it’s the latest firmware, then there is no need to flash the card (unless you suspect a problem with the firmware).

3:  If more than one card is listed, select the correct card and click the 1. Bootloader tab.  This will place the card into flash mode.  The interface will display the word boot or bootloader.

4:  Click the 2. Browse file tab and navigate to where you downloaded the various firmware versions.  Select the correct firmware upgrade version.  The firmware is documented as .bin files.  I am told that all the bin files are identical, other than the number (more on this later). 

5:  Once the file is selected, click 3. Flash firmware.  The firmware will be flashed to the new version.

Important Points:

  • If it’s not possible to update the firmware (old or damaged card), then the User Interface will indicate the card is still in boot or bootloader mode.  In  this case, an updated card will need to be purchased.

Renaming Cards

if you use mulitple cards.  Flashing can be a good way to change the name of the card to avoid confusion when looking at the card names in ProSim737.   Therefore, in Point 4 above, if you use .bin3, the card will be renamed to BU0836A_3 and if you choose .bin7, the card name will be BU0836_7 (and so forth).

Calibration Settings

It’s not uncommon for some calibration settings to be lost when a card is flashed.  Whether the settings are lost, depends upon how the card was used in the first place.  It's very likely the various axis will require re-calibration (ailerons, elevators, trim wheel and rudder), however, button settings should remain stable (because buttons are on/off and are connected to the terminals on the card).

Final Call

Computer hardware, operating system, and Windows updates can cause problems with various interface cards, especially if these cards are dated.  Fortunately, many manufacturers offer firmware that can update the card to enable it to operate flawlessly with a new up-to-date system.

Additional Information

Corruption of joy.cpl File Leading to Problems With Registration and Calibration in Windows 10

Every flight simulator uses input devices, and these devices must be initially registered and calibrated in the Windows Operating System, prior to advanced calibration in ProSim737 or FSUIPC.

Occasionally, the User Interface used to register and calibrate the devices fails or crashes.  One potential reason for the interface becoming unresponsive, can be caused by Windows 10 updates, that are automatically downloaded and installed to your computer.

While most updates are benign, some will tamper with settings that otherwise were thought to be ‘set in stone’.

In this article, I’ll discuss how the corruption of the joy.cpl file can lead to problems when attempting to register and calibrate joystick controllers.

Note that I use the word input device, game controller, joystick controller, and hardware device interchangeably.  Also be aware that the joy.cpl file is used in all late Windows operating systems (XP onwards).

Background

Flight simulator uses several hardware devices.  A basic list of the most commonly used is listed below:

  • Flight controls (aileron, elevators, steering tiller, rudder).

  • Yokes (buttons and elevator trim).

  • Throttle Quadrant (buttons, flaps lever, speedbrake lever, thrust levers, cut-off levers, parking brake).

Often, but not always, the items mentioned above are connected to the computer by a Leo Bodnar Joystick Controller or Button Box card (BU0836A and BBI-64 or similar).  These cards must be registered, and the connected potentiometers calibrated in Windows, prior to more advanced calibration in ProSim737 or FSUPIC.

Registration and calibration occurs in the Windows Joystick Calibration User Interface (Game Controller Interface).

It's often easier to think of calibrating controls as a two-stage process - Primary Registration and Calibration (in Windows) and Secondary Calibration (in Prosim737, flight simulator, or FSUPIC).

Joystick Calibration User Interface displaying opening menu and calibration menu

Registration and Calibration (Primary Calibration)

By way of an example, let’s assume a yoke is being connected to the computer via a Leo Bodnar BU0836A 12-Bit Joystick Controller card.   The movement of the ailerons and elevator (potentiometers) will need to be initially registered and calibrated in Windows.

To begin the registration process, open the Joystick Calibration User Interface and follow the prompts.  During the registration and calibration process, each of the end points for the movement of the potentiometer will be recorded, and an axis assigned to the aileron and elevator.  Initial calibration of each axis then occurs.  This information is saved into a file called joy.cpl.  

Important Point:

Calibration of any axis must involve moving the hardware device as far as possible (left, right, forward or backward).  This ensures that the full range of movement from the potentiometer is recorded during the registration process. 

A .cpl file is a .DLL file that stores information for other programs to access.  It’s part of the game controller applet and creates an entry in the Windows registry.  I don’t want to dwell any longer than necessary on the Windows infrastructure, as this information is readily available from the Internet.

Handy Shortcut:

  • There are several ways that the User Interface can be accessed: press 'WIN key and R' and then type either ‘joy’ or 'joy.cpl' into the search bar.   Another way is to type ‘joy’ or 'joy.cpl' directly into the Cortana search bar (Windows 10).

Corruption of joy.cpl File.

Initially you may not realise there’s a problem, until you discover it’s not possible to calibrate a device accurately in ProSim737 or in FSUPIC.  Or, if registering a new hardware device, the registration and calibration fails.  Corruption of the joy.cpl file will usually cause the Game Controller Interface to crash.

How the joy.cpl file becomes corrupted is unknown (by me).  I’ve read that Windows updates to sound drivers can sometimes cause an issue.  However, when I recently experienced a problem when attempting to register a new joystick controller card, removing and replacing the sound drivers didn’t rectify the problem.  

The Solution

Thankfully, the solution to this problem is relatively straightforward.  The joy.cpl must be deleted and replaced with a fresh copy.  

Important Points:

  • The corruption of the joy.cpl file is one of the most common reasons for registration and calibration problems, however, it may not be the only reason.

  • While Windows 10 updates can cause corruption of the joy.cpl file, there are other reasons that may cause this file to be corrupted.

Screen grab of the Sytem32 folder showing joy.cpl file

How to Repair the joy.cpl File

Rectifying the problem is a two-part process involving deleting the  joy.cpl file and replacing it with a fresh copy (non-corrupted) copy.

The joy.cpl is located in the Windows System32 folder (C:\Windows\System32).

Each computer system is slightly different, and depending on the file’s protection status, deleting the file may be difficult.  When attempting to delete this file, always log in as Administrator.  

If the file still can’t be deleted, a standalone unlocking program will be required.  As the name suggests, this program ‘unlocks’ the file (or any other file selected) so that it can be deleted.  There are several free unlocking programs available from the Internet.  I used a program called UnLocker.

Install UnLocker to the computer and follow the prompts after which the joy.cpl file should be able to be deleted.

Next, open the SysWOW64 folder (C:\Windows\SysWOW64).  Scroll downwards and find the  file joy.cpl file.  This is a copy of the file keep by Windows.  COPY this file and paste it into the System32 file.

After this has been done, registration and calibration of any hardware device should be possible.

Important Points:

  • It’s standard practice to always make a copy of any file prior to deletion (so you can rollback if necessary).

  • Always COPY the file from the SysWOW64 folder.  NEVER cut and paste.

  • When you replace the joy.cpl file, any settings previously held in registration may no longer exist.  If this occurs, registration and calibration will need to be done again for ALL hardware devices.

Backup Configuration Settings

The file that contains the configuration settings is the joy.cpl.

This file contains the information Windows needs to be able to load the settings obtained during Primary Calibration.  This file should be backed up.

Important Point:

  • If a problem develops at some point, it's an easy matter to replace the joy.cpl file with the backed up copy.  if the problem persists, then replacement of the file (from the SysWOW64 folder may be necessary).

Although Secondary Calibration has not been addressed in this article, it's recommended to backup these settings (included for completeness).  Recommended files to backup.

  • C:\Users\Your_Name\AppData\Roaming\Lockheed Martin\Prepar3D v4\Controls\Standard.xml, controls.xml and/or joysticks.xml

  • P3Dv4\modules\FSUIPC.ini

  • Prosim737\config.xml (located in ProSim737 main system folder)

  • C:\Windows\System32\joy.cpl.

Final Call

Not being able to register a hardware device in Windows can be frustrating and time consuming.  The registration and calibration information of any hardware device is recorded in the joy.cpl file.   If this file is corrupted, initial registration and calibration of hardware devices won’t be possible.  Prior to troubleshooting elsewhere, the first point of call should be to delete the corrupted file and replace it with another copy.

Using a Pololu JrK Card to Fine-tune the Calibration of Thrust Levers

OEM NG style thrust lever

The throttle quadrant for many enthusiasts is the ‘holy grail’ of the simulator, and many individuals strive to ensure that the throttle operates as close as possible to its real world counterpart. 

The automated systems in the 737 aircraft drive the movement of the thrust levers in a coordinated manner, and it’s the accuracy, speed, and  synchronised movement that enthusiasts try to replicate.

Historical Context

Individuals often use Leo Bodnar Joystick cards, PoKeys, Arduino, and Phidget Advanced Servo cards to interface the throttle quadrant (and other hardware) with some using SIOC (a programming language) to connect propriety throttle quadrants.  Calibration, more often than not, was done via FSUPIC, or in a rudimentary way through ProSim737.

Although the throttle quadrant functioned, the position of the levers didn’t match the correct position for the commanded thrust (%N1), and the thrust levers would often be offset against each other and not move in a synchronised manner.  These shortcomings lead to the throttle being used only in ‘manual mode’, as the feedback from the software to the throttle didn’t generate consistent and reliable results. 

Two innovations have changed this – the introduction of Direct Calibration in ProSim-AR, and the development of the Pololu Jrk Interface Card. 

In this article, I’ll explain how to the calibrate the thrust levers using Direct Calibration in ProSim737.  I’ll also show you how to initially calibrate, and then fine-tune the Pololu Jrk card, to enable seamless integration with ProSim737.  Finally, I’ll discuss some advantages that using a Pololu card brings.

Important Point:

  • The calibration settings displayed in the various figures (Figures 1-5) are specific to one simulator.  The Pololu card settings in your simulator will be similar, however, some settings will be different because of subtle differences in the hardware being used.

ProSim-AR - Direct Calibration

ProSim-AR enables direct calibration of the various flight controls and surfaces directly within ProSim737.  This has been inline with their philosophy of trying to keep everything in-house (homogeneous) within ProSim-AR.  This not only enables ProSim-AR to maintain control of how the calibration process occurs, but it also aids in troubleshooting should a problem occur. 

Direct Calibration is a step forward in keeping ‘everything under one roof’ as opposed to using FSUPIC or another programming language to connect aircraft-related assignments.  It’s possible to use direct calibration for the: throttle levers, flaps lever, tiller, speedbrake, aileron, elevator and rudder.

On a side note, Direct Calibration is one of the strengths of ProSim-AR, in addition to built-in native support (via their SDK and generic driver) for various interface cards (which includes the Pololu card).

Pololu JrK Interface card

Pololu Jrk Interface Card

The Pololu Jrk Interface card is a powerful and highly configurable 12v12 brushed DC motor controller, that provides a stable and robust solution to interface the automated movement of the thrust levers in a simulator environment.  Not only are the cards small, but they have been trialled extensively in robotic assignments; NASA uses an upmarket version of the Pololu JrK card to control aspects of the Mars Lander.

The card comes packed with a number of advanced features that enable you to tweak the interaction of the card with ProSim737 which, when combined with a quality 12 volt DC motor and string potentiometer will guarantee higher accuracy and better performance than when other calibration methods are used. 

Using ProSim737 and a Pololu Jrk Card to Calibrate Thrusts Levers 1 and 2

The engineering required to enable movement of the thrust levers is comparatively simple.

Each thrust lever is connected with a string potentiometer that in turn connects with a Pololu JrK card.  The Pololu card then connects directly to the computer by a USB connection.  This creates a closed loop system in which the Pololu card reads the movement of the potentiometers and sends this information to ProSim737 and then to flight simulator.

Obviously, two Pololu cards and two potentiometers are needed; one for each thrust lever, and the calibration of each thrust lever must be carefully done to enable both levers to move together in unison.  Additionally, two 12 volt DC motors are needed to provide the power to move the thrust levers.

To connect and calibrate a Pololu JrK card requires three steps (in sequential order):

(i)      Download and install the Pololu software;

(ii)     Turn on Pololu support in ProSim737 (Configuration/Drivers);

(iii)    Configure the initial settings in the Pololu Configuration Utility (PCU);

(iv)    Calibrate the thrust levers in ProSim737 (Configuration/Levers); and

(v)     Fine-tune the calibration in the Pololu JrK card using the Pololu Configuration Utility (PCU).

Once Pololu support has been selected in ProSim737, the Pololu card will be read automatically by ProSim-AR, and the calibrated settings sent to flight simulator. 

Important Point:

  • Initial configuration in the Pololu card (iii) must be done prior to calibrating the thrust levers in ProSim737 (iv).

Subtle Differences (Hardware)

Every throttle quadrant is different as we use different hardware, potentiometers, and DC motors.  It’s important to understand that, subtle differences in the hardware used in the throttle quadrant, will affect which settings are used to configure the Pololu card.

The following may have a direct effect on the accuracy, speed, synchronisation, and movement of the thrust levers.

(i)     Type of 12 Volt DC motor used;

(ii)    Variable output between DC motors;

(iii)   Type of potentiometer and the manufacturing variance (+/-) between units;

(iv)   The friction generated by each of the thrust levers; and,

(v)    The manufacturing variance (+/-)between each of the Pololu cards.

The type of potentiometer used will make a difference to how accurately the Pololu card can read the movement of the thrust levers.  If an inexpensive linear potentiometer is used, then the accuracy will continually degrade as the carbon trail on the potentiometer is slowly destroyed.  This will lead to frequent recalibration and fine-tuning of the settings. Using a string potentiometer will resolve this issue as contamination leading to loss in calibration is minimal. Use of a Hall sensor will deliver an even greater degree of accuracy (as these sensors are extremely accurate), although it’s debateable to exactly how much more accuracy will be achieved in the movement of the thrust levers, and whether this will be noticed. 

High-end string potentiometers and Hall sensors are often used in the medical industry where the tiniest input movement needs to be accurately measured.  In comparison, the movement of the thrust levers (input) is quite rough.

Performance can also be affected by the type of 12 volt DC Motor used.  If the motor has an amperage either too high or low, or the incorrect gear ratio, the thrust levers may be over or under powered, and no matter what finesse in calibration, the results will be less than optimal. 

Also, depending on the type of throttle you’re using, the friction caused by the thrust levers moving will also be different; some levers move relatively easily while others require additional torque from the DC motor to move.

Interestingly, if you’re using an OEM throttle, there may also be differences between throttle unit builds, as each throttle quadrant is manufactured to be within a range of specific tolerances (manufacturing variance).  For example, the friction needed to be overcome to move the thrust levers is often different between throttle quadrants, and even respective levers on the same quadrant.

RAW data from thrust lever 1 during automated flight.  The upward and downward spikes signify major departure from acceptable operation.  The red line demonstrates how the spikes can be flattened when a Pololu card is used

Calibration of the thrust levers in ProSim737 without using a Pololu card does a reasonable job, however, the output is often quite rough – think of a graph with lots of upward and downward spikes. 

For consistent smooth operation the spikes shown in Figure 6 must be smoothed down.  A Pololu card enables fine-tuning of this output to achieve a consistent and repeatable output

Installing the Pololu JrK Card Software and Initial Configuration

Although ProSim-AR will automatically read the Pololu card, you’ll still need to install the Pololu software to enable access to the Pololu Configuration Utility (PCU).

Two Pololu JrK cards installed to Throttle Interface Module (TIM).  The compact size of the cards is readily apparent.  These cards deliver a big ‘punch’ for such a small size

After downloading the software from Pololu, open the ZIP archive and run ‘Setup.exe’. If the installer fails, you may have to extract all the files to a temporary directory, right click ‘Setup.exe’, and select ‘Run As Administrator’.

The installer will guide you through the steps required to install the Pololu Jrk Configuration Utility, the JrK Command-line Utility (JrkCmd), and the JrK drivers on your computer.

Once the software has been installed, there should be an entry for the JrK in the ‘Pololu USB Devices’ category of the Device Manager. This represents the card’s native USB interface, and it is used by the configuration software. 

Recommendation:

  • Create a shortcut to the Pololu Configuration Utility (PCU) and save this shortcut to your desktop or menu system.  This will enable quicker and easier access to the utility.

Limitation

For brevity and simplicity, I haven’t discussed every configuration setting in the PCU.  Instead, I’ve included several screen captures (Figures 1-5) that show the various configuration settings for reference.  These settings should provide a benchmark to enable you to configure the card. 

Notwithstanding this, I have enlarged on the two most important settings in the PCU that have a direct influence on the accuracy, and synchronised movement of the thrust levers. 

Confirming the Pololu Card Connection

After the initial configuration settings in the Pololu card have been configured, it’s a good idea to test the card’s functionality to confirm connection with ProSim737.  This is done by opening the Pololu Configuration Utility (PCU) and setting a manual target speed (Figure 1).  To engage the target speed, select ‘Apply’

Pressing ‘Apply’ will command the card to determine the position of the thrust lever as indicated by the potentiometer.  If the thrust lever is not at the same position on the throttle arc as indicated by the settings in the PCU (and it probably won’t be), the thrust lever will move to the commanded position.  If this movement occurs, it’s a good sign that everything is functioning correctly.

Calibrating Thrust Levers in ProSim737

Assuming everything is working, the next step is to calibrate the thrust levers in ProSim737.

Calibrating the movement of the thrust levers is comparatively straightforward.  Each thrust lever must be calibrated independently of each other, otherwise both levers will not move in unison when the automation (aircraft autopilot) is selected.

(i)     Enable Pololu support in Configuration/Drivers tab in the ProSim737 User Interface;

(ii)    Open the Configuration/Levers tab and assign for each throttle lever the Pololu input and output;

(iii)   Select the appropriate Pololu card for the analogue input and select ‘Feedback input’(1);

(iv)   Select the appropriate Pololu card for server output and then select ‘Motor output’(1); and,

(v)    Move the virtual sliding tab with the mouse (you should see the respective thrust lever moving).

(1) Located in adjacent drop down box.

To calibrate each thrust lever the virtual sliding bar is moved with the mouse device.  To register the position the ‘Min’ and ‘Max’ is selected. 

Slide the bar until the physical thrust lever rests in the idle position (the physical thrust lever should move as you slide the bar).  When the thrust lever is in the idle position select ‘Set Min’.  Next, move the virtual sliding bar until the position of the physical throttle lever rests in the fully forward position.  When it does select ‘Set Max’

For calibration to occur, the minimum and maximum positions must be registered.  This process must be completed for both thrust levers.

Important Points:

  • On some set-ups the ProSim737 software reads the throttle movements backwards.  In other words the position of the thrust lever will move in the wrong direction.  If this occurs, reverse the order - press ‘Set Max’ instead of ‘Set Min’ and ‘Set Min’ instead of ‘Set Max’.

  • Calibration occurs when the virtual sliding bar is moved with the mouse device.  Calibration is NOT done by physically moving the thrust levers.

  • To improve accuracy, select ‘Min’ and ‘Max’ only when the physical thrust lever has reached the end of its movement cycle.  This task may need to be done a few times to ensure the most accurate position is registered by the calibration process.

  • Ensure the option ‘closed loop autothrottle’ is NOT selected within the ProSim737 MCP software (right click the virtual MCP to open the MCP Config menu.

  • It’s recommended to use string potentiometers or Hall sensors to register the incremental movements of the thrust levers.  These will provide a greater degree of accuracy.

  • Always calibrate the thrust levers in ProSim737 prior to fine-tuning the Motor and PID in the PCU Interface.

  • It’s at the discretion of the user to calibrate and fine-tune the Pololu card to a level of accuracy they believe is a reasonable compromise between the position of the thrust levers on the throttle arc, and the speed at which the thrust levers move.

Fine-tuning Using The Pololu Configuration Utility (PCU) Tabs

To fine-tune the outputs from the throttle quadrant, the PCU must be opened.  The two tabs that are used to determine the accuracy, position, speed, and synchronisation of the thrust levers are the Motor and PID tabs.

The Motor Tab in the PCU (Figure 4) can be used to alter the current (amperage) and the duty cycle.  Both settings affect the output of the motor (which in turn alters the speed that the thrust levers move).

If the motor has an amperage either too high or low, then the speed that the thrust levers move at, may either be too slow or too fast.  Furthermore, DC motors often exhibit manufacturing variances (+/-)and it’s common to have 2 identical motors with slightly differing output.

If the output is not equalised between the two motors, the position of the thrust levers will be staggered and synchronisation between each of the levers won’t be possible.  Likewise, a different power output may be required to overcome the internal friction of the thrust lever, to enable movement of the lever to occur, . 

Tweaking the motor duty cycle will help eliminate these differences enabling synchronisation of the thrust levers.

The PID Tab in the PCU (Figure 3), an acronym for proportional coefficient, enables in-depth fine- tuning to be applied to the already completed calibration done in ProSim737.

Depending on the power (torque) of the DC motor and the hardware used in the throttle quadrant, the thrust levers may jitter (backward and forward movement when a constant %N1 is set).  To eliminate jitter, the PID is fine-tuned until a happy medium is discovered.

Consistency and Reliability

For the most part, Pololu Jrk cards are manufactured to a high quality and are very reliable; you shouldn’t experience a problem with a card.  Even so, there may be manufacturing variance (+/-)between respective cards.  However, because of the nature of the card, any subtle differences in output can easily be controlled through fine-tuning. 

The above said, the calibration of the thrust levers includes many variables that are interrelated, and to achieve consistent results, the components that provide information to the card, in particular the potentiometers and DC motors, must be of the highest quality.

Important Point:

  • If something doesn’t work as expected, try again using different variables.

Advantages Using a Pololu JrK Card

The benefits of using Pololu Jrk cards cannot be underestimated. 

(i)    Direct support (reading of card) by ProSim-AR;

(ii)   Small size enabling mounting almost anywhere; and,

(iii)  Fine-tuning and increased accuracy through use of the PSU User Interface.

Will I Notice A Difference Using a Pololu JrK Card

The question frequently asked is: ‘will I see a difference if a Pololu card is used’  The answer is not straightforward, as there are several interrelated variables (already discussed).  If the calibration is done carefully in ProSim737 and the variables tweaked in the Pololu PCU, there is no reason why there shouldn’t be a marked improvement.

Final Call

Evolution is rarely static, with change being positive, negative or neutral. 

Direct calibration has enabled greater accuracy in calibrating the various control surfaces within ProSim737 and, in concert with using an advanced card such as the Pololu JrK card, has been a evolutionary step forward.  This has lead to greater accuracy in the position of the thrust levers on the throttle arc, and almost perfect synchronisation, when automation is selected.

Further Information

This is but a short introduction to calibrating the throttle quadrant (thrust levers) directly within ProSim737 using the Pololu Jrk interface card.  For further information concerning the Polulu Jrk card and it’s use with ProSim-TS navigate to the ProSim737 forum and search Polulu. The Polulu website is also worth reading at Pololu.

Acronyms and Glossary

  • Manufacturing Variance (+/-) – This is where identical items, although appearing exactly the same are very slightly different.  Usually the tolerance is so small that it’s indiscernible.  However, manufacturing variance in electronics often is the reason why some parts function and some fail soon after first use.  An acceptable tolerance will be defined at the point of manufacture.  Usually, if an item requires a higher (tighter) tolerance this leads to a higher manufacturing and purchase price.  Often, but not always, there is a direct relationship between the price paid for an item and the reliability and longevity of that item.

  • MCP – Mode Control Panel

  • PCU – Pololu Configuration Utility

  • Throttle Arc – The curved piece of aluminium that the thrust levers move within.

Figures 1–5 display the settings for each of the tabs in the Pololu Jrk Configuration Utility  (PCU).  Note that these settings are generic to all throttles, however, the variables will differ slightly depending upon hardware used.

SimSounds 3.1 - Review

Engines, landing gear, spoilers and drag all create noise and vibration.  To ensure an immersive environment is created, these sounds (and others) must be replicated as closely as possible to the real sound (Ian Gratton from Sutton-n-Craven, North Yorkshire, England, JET2 Boeing 737, G-GDFY, 'Jet2 Kefalonia' (25453408186), CC BY 2.0)

The definition of immersion is a perception of being physically present in a non-physical world.  This perception is created by surrounding the user in images, sound and other stimuli that provide an engrossing total environment. 

When this is done correctly, the illusion is complete.  However, the immersion effect is downgraded when something doesn't replicate or mimic its real-world counterpart effectively.

Flight simulator enthusiasts go to exuberant lengths to create the illusion of flight.  Purpose built flight decks, aircraft shells, real aviation equipment and stunning external visuals all add to the immersion effect.  But, what about sound – in particular realistic aircraft, cabin and environmental sounds.

SimSounds

SimSounds is a small standalone program developed by Thomas Langenkamp in Germany.  The design of the program is very simple in that it enables you to preselect and configure a number of add-on sounds that are often missing in Flight Simulator.   This is in addition to playing airline cabin announcements and cabin calls at pre-defined phases in a flight.

By its inclusion of airliner cabin announcements, SimSounds has targeted the airliner market (in particular Boeing and Airbus).  However, there is no reason why SimSounds can't be used for general aviation aircraft and other airliner types. 

To increase immersion further, several sounds used by SimSounds can be sent to Butt-Kicker to generate vibrations when a particular sound is played.   

SimSounds can be configured to work alongside several avionics suites and other programs such as ProSim-AR (737 & A320), Sim Avionics, PMDG (NGX), P3D and FSX. 

Review Limitations

The software generates numerous sounds, and the conditions in which the sounds are played is quite exhaustive.  To delve into each sound and occurrence condition would take longer than one article. 

Therefore, I will concentrate on the main aspects of the software that are of particular relevance to the flight deck builder.  I will also include a few screen captures of the program’s User Interface which is more or less identical across all pages.  This review will not include how SimSounds interacts with Butt-Kicker.  (I do not own or use a Butt-Kicker).

This review addresses SimSounds V3.1

If you wish to read other user reviews of SimSounds, I suggest you navigate to SimMarket.  A video created by the developer can also be viewed on U-Tube

What Does SimSounds Do

In essence SimSounds provides the following:

(i)       Cabin crew announcements (automatic phase flight detection for cabin announcements);

(ii)      Cabin calming mood music;

(iii)     Aircraft sounds (some speed dependent);

(iv)     Cabin sounds;

(v)      Environmental sounds (some speed dependent); and,

(vi)     Sounds that are compatible for use with Butt-Kicker (vibrations).

Let’s examine some of these sounds more closely.

Cabin Announcements (crew)

A prerecorded cabin announcement (CA) and cabin intercom call (CIC) will play during the following flight phases:

(i)          CA: Boarding complete;

(ii)         CA: Welcome with flexible Captain's name and dynamic local time detection;

(iii)        CA: Safety instructions;

(iv)        CA: After takeoff information;

(v)         CA: Cruise (service and duty free);

(vi)        CA: Seat belt sign on during cruise;

(vii)       CA: Decent information;

(viii)      CA: Approach information (placeholder only);

(ix)        CA: Landing information (placeholder only);

(x)         CA: After landing (with dynamic airport detection based on useable airports);

(xi)        CA: Parking Position;

(xii)       CIC: 'Passengers fastened'; and,

(xiii)      CIC: 'Cabin is ready'.

The nationality and sex of the voice is selected from the User Interface: English, French, German, Dutch or Portuguese.   English and German are the default languages, and other language packs (crew packs) can be purchased separately.  There is also an option to add your own voice (prerecorded .wav file).

The Approach and Landing information (viii & ix) will only be played for preinstalled airports (at the time of writing there are 92 defined airports worldwide that can be used).  SimSounds automatically detects the airport in use, and provided the option is selected in the User Interface, the airport name will be used in all airport-related cabin announcements.

The cabin announcements and intercom calls are automatically generated and are triggered by the aircraft’s phase of flight (SimSounds refers to this as 'Automatic Flight Phase Detection').  There is no calibration or setup required for this to occur.  The logic a has been embedded into the program.

Aircraft Sounds

The following aircraft sounds, some which are speed dependent, are included:

(i)        Roll and wheel bump sounds for main gear and nose wheel (speed dependent);

(ii)       Touch down sounds for main gear and nose wheel (vertical speed dependent);

(iii)      Landing gear up sound;

(iv)      Landing gear down sound;

(v)       Falling rain sound (speed dependent);

(vi)      Wind sound (speed dependent);

(vii)     Flaps sounds (speed dependent);

(viii)    Opening and closing front door sounds;

(ix)      Turbulence;

(x)       Engines;

(xi)      Reverse thrust (engines);

(xii)     Tail Strike;

(xiii)    Parking Brake activation and deactivation;

(xiv)    Spoilers (speed brakes);

(xv)     Auto brakes lever sound (as speed brakes deploy on landing); and,

(xvi)    Wind sound enhancement when landing gear is deployed.

You can individually select these sounds from the User Interface.  Furthermore, speed dependent sounds have the flexibility of being preset to only become audible when a specific speed has been reached.   All sounds have independent volume control.

Cabin Sounds

Cabin sounds include the following:

(i)       Cockpit fans;

(ii)      Doors opening and closing;

(iii)     Seat belt chime;

(iv)     No smoking chime;

(v)      Passenger background noise and boarding (mainly low talking and scuffling) ;

(vi)     Cabin calming music (boarding, after landing and parking);

(vii)    Clapping sound; and,

(viii)   Screaming sound.

For the seat belt and no smoking chime (iii & iv) to function correctly, it’s necessary to define a FSUIPC offset (discussed later in this article). 

For the cabin calming mood music (vi) to play you will need to correctly map and configure the doors of the aircraft.  Failure to do this will result in the music not playing.

The clapping and screaming sound (vii & viii) is an audio of people clapping or screaming.  Both sounds and their volume can be adjusted to play following a landing at a specific vertical speed (V/S).  

Flexibility - Independent Volume and Speed Dependency Functionality

It’s important to note that SimSounds is VERY flexible in how, when, and at what volume any sound is played.   Each sound has independent control enabling the user to turn the sounds on or off, alter the sound’s volume, or adjust when the sound will become audible (sounds with speed dependency). 

Speed dependency is when a sound will play only when the simulator aircraft reaches a certain airspeed or ground speed. In the User Interface for the specific sound, a sliding tab is used to preset the speed at which the sound will play.  Similarly, another sliding tab will allow you to preset the volume of the sound.  It’s this flexibility in how and when sounds are played that makes SimSounds rather unique.

User Interface / Aircraft Sounds / Wind.  The active button is selected, meaning that the sound is active.  The 'wind' sound file will play when the ground roll of the aircraft reaches 80 knots (the timing which the sound is played is linked to the ground speed of the aircraft).  The sound will then slowly increase in volume, reaching the maximum volume (as indicated by the maximum volume % slider tab) at 201 knots)

Installation, Setup and Before Purchase Evaluation

The Installation is VERY easy.  Once downloaded, the program is installed to either one or more computers (server and clients).  FSUIPC and WideFS is required if you wish to run SimSounds from one or more client computers. 

The program is standalone and can be installed anywhere on your computer system.  It’s not a requirement to install the software to your main C Drive; it can easily be run from the desktop or from a second drive. If required, a shortcut can be made from the executable file, or the command line can be added to a batch file (for automatic opening of all programs with one mouse click).

SimSounds does not require extensive calibration and setup to function.  With the exception of indicating what sounds are to be played and their parameters, the following will need to be done from the main page of the User Interface:

(i)       SimSounds/License Key – Enter license key (after purchase).

(ii)      Settings/Common – Select either PMDG offsets, PS737/A320, or leave blank.

(iii)     Settings/Sound Cards – Select sound card for aircraft sounds, cabin sounds and flight deck sounds.

Additionally, for full functionality (music and chimes) you will need to synchronise the door logic to flight simulator and define a FSUPIC offset for the no smoking and seatbelt signs.

A complete and fully functional SimSounds is available as a free download from the SimSounds website.  The evaluation period is a generous 30 days.

System Requirements

SimSounds requires the following to function correctly:

(i)      An active internet connection;

(ii)     Windows 7, 8 or 10 operating system;

(iii)    Microsoft Flight Simulator 10 (FSX) or Prepar3D Version 4.1 to 4.5; and,

(iv)    FSUPIC and WideFS.

ProSim-AR Users (ProSim737 Avionics Suite)

Thomas (the developer of Simsounds) has worked closely with the developers of ProSim-AR to ensure that the software is 100% compatible with the ProSim737 avionics suite.  

SimSounds does not replace the sounds in the ProSim audio folder used by ProSim737, but rather uses its own dedicated folder.  However, some sounds are duplicated.  Therefore, it’s a matter of choosing which specific sounds (.wav files) you wish to use (select sounds from either SimSounds or ProSim Audio).  

For the cabin calming mood music to be automatically played when the aircraft doors are open, ProSim737 users will need to correctly map and configure the doors of the aircraft.  The process to do this varies between proSim737 releases.

Similarly, for the seatbelt and no smoking chime to function correctly (when you manipulate a switch), a FSUIPC offset will need to be defined.  The offset is defined in CONFIG/MISC menu of ProSim737 using a GATE.  

  •  Seat belt sign – FSUIPC offset 8 bit U: 0x341D.

  • No smoking sign – FSUIPC offset 8 but U: 0x341C.

Program/Software Manual, Help and Updates

The developer has elected to not provide a comprehensive manual.  However, a very basic on-line manual and Frequently Asked Question section can be found on the website.

To be frank, I prefer reading a manual prior to using any program.  But, considering the program’s flexibility and exhaustive content, writing a manual would be very time consuming and would probably be confusing and counterproductive.  This software is very much a ‘hands-on’ learning experience.  

To learn what the program can do, you must install the software and experiment with the various sounds and cabin settings.  

SimSounds does not have a dedicated forum.  However, the developer is very active on the ProSim737 forum and is eager to provide help to anyone needing assistance.  He is also open to suggestions and recommendations to improve the software.  

Improvements to the software and beta releases are published on the SimSounds website.  If the 'check for updates' is selected from the User Interface, the program will alert you to when an update has been released.

Important Point:

  • The best way to test this program to determine its usefulness is to install the software and trial the various features.

User Interface (UI)

SimSounds is a relatively powerful program and it's control centre is the main page and sub-pages accessible from the menu-style tab system. 

The control center of the SimSounds program is the User Interface.  The main page displays setup information, current state of buttons and sounds, and pertinent flight parameters.  Each of the tabs is interactive which enables individual sounds to be activated ‘on the fly’

SimSounds will always display the main page (front page) of the User Interface. This page (Figure left) is important in that, in addition to providing an interface to enter into the program’s sub-pages, it also displays setup information and various flight parameters.  The flight parameters are ‘live’, meaning the parameters are continually updated during a flight.

Also displayed are the active continuous sounds that have been configured to play (continuous sounds play all the time).  This is in addition to the current state of the no smoking and seat belt buttons, and the door state.  There is also a pause button to pause flight simulator.

Interactive Coloured Tabs

The dozen or so tabs located at the lower right of the main page provide a visual indication to what sounds have been configured to play in SimSounds.  These tabs are interactive, meaning that by pressing the tab, the sound can be manually turned on or off, or if the sound is currently playing, it can be cancelled (paused).

Three colours and the use of solid-filled text are used to indicate various sound states:

(i)      Neutral (no colour)  text solid filled –  sound configured to play.

(ii)     Neutral (no colour)  text not filled – sound not configured to play.

(iii)    Blue colour – sound currently playing.

(iv)    Pink colour – Sound configured to play, but has been manually turned off (by pressing the tab/button with your mouse).

The use of interactive tabs enables configured sounds to be turned on, off, or paused 'on the fly'.

Sub-pages (User Interface)

Each page is well laid out and easy to follow.  I will not explain every page as many are self explanatory. 

As an example, we will examine the Aircraft Sounds / Roll page (Figure 1 below).  

Aircraft Sounds / Roll Page (an example)

This page has several interactive tabs that align with the top of the main page.  Each tab relates to a specific sound. 

At the upper left of the page is a check box named ‘active’(on/off).  This is where you can either turn the sound on or off.  

User Interface / Aircraft Sounds / Roll.  The active button is selected meaning that the sound is active (turned on).  The 'aircraft roll' sound file will play when the ground roll of the aircraft reaches 12 knots.  The sound will then slowly increase in volume, reaching the maximum volume (as indicated by the maximum volume % slider tab) at 97 knots.  All the tabs in the User Interface have a similar graphical interface which is very easy to understand and manipulate

The box named 'Sound File' is the location of the sound file that is to be played.

The three sliding blue-coloured tabs are self explanatory.  One slider sets the maximum volume that the sound will play at, while the other two sliders relate to speed dependency.  One slider is used to set the speed at which the sound will begin to play, and the other is used to alter the speed at which the sound will reach full volume (as set in the maximum volume slider).  

The ‘Add’ (so many knots) box enables the user to fine tune the volume of the played sound.  For example, the volume (of the 'roll' sound) increases with increasing speed. If you want the 'roll' sound to start earlier, this value can be altered in the ‘add’ box resulting in a higher volume of the 'roll' sound at lower speeds.

Changing Sound File and Location

Any sound or cabin announcement can be replaced with another customised sound or recorded cabin announcement.  To replace a sound it’s a matter of replacing the sound in the SimSounds sound folder and linking the new sound file to the software.

To do this, the two boxes to the right of the 'Sound File' box are opened.  This reveals a dialogue box that enables you to select a new file location and sound file. The small speaker icon enables the sound to be played to check the volume prior to saving the configuration (‘Apply and OK’). 

Important Points:

  • Any of the pre-selected sounds can be cancelled (paused) from the front page of the User Interface.  This is done by pressing the appropriate tab.  This can be done ‘on the fly’.

  • The User Interface is very intuitive and straightforward to use.

Test Mode

The developer has had the forethought to include a test mode in the program (‘Test’).  The Test Mode is accessible from the main page and includes a list of all configured sounds.  Each sound can be individually played at the configured volume.  This is very handy if you want to review (and hear) what sounds you have configured in SimSounds.  

Reliability and System Resources

During my testing, the software was very reliable and robust.  The software played all sounds as configured and I didn’t experience any drop outs or failure of the software to open correctly (I use a batch file). 

SimSounds works out of the box with minimal computer configuration.

Concerning system resources.  During my testing, I didn't note any depreciable use of system resources running SimSounds on a server and client computer.

Accuracy of Sounds - Artistic License

There has been a certain amount of artistic licence taken in relation to the accuracy of some of the sounds.  

For example, when sitting in the flight deck of a real Boeing 737 aircraft, you cannot hear the flaps move when the flaps lever is manipulated (apart from anything else, there is too much ambient noise in the flight deck).  Nor can you hear air whistling, or increased whistling, as the flaps are deployed from flaps UP to flaps 40. 

Similarly, you cannot hear the speed brakes (aka spoilers) when they are moved to the up position (you do, however, feel the increased drag).   

The use of these sounds should not be seen as a shortfall, as many enthusiasts like to hear these sounds (like they can hear in the cabin), and it’s an easy matter to turn the sounds off in the User Interface if they are not wanted.

Also, bear in mind that SimSounds has been developed for a broad audience.  Light aircraft users will want to hear these sounds, as in a light aircraft you will hear the flaps move, and hear the wind whistling over the flap surfaces as the flaps are deployed.

Not all the sounds have been recorded from a real 737; some sounds have been fabricated.   For purists, it’s a straightforward process to remove the fabricatedsounds and replace them with genuine sounds.

The following sounds have been recorded from a real Boeing 737:

(i)      Wind (without flaps sound);

(ii)      Roll sound;

(iii)     Bump sound;

(iv)     Touchdown sound;

(v)      Doors opening sound;

(vi)     Doors closing sound;

(vii)     Landing gear up sound; and,

(viii)    Landing gear down sound.

Sound Configuration (my simulator)

No setup is identical when it comes to sound; what works for one individual may not work for another.

The beauty of SimSounds is that you can run multiple instances of the program and select multiple sound cards.  This allows you to select to which speakers the sound is directed, enabling considerable flexibility in generating sound from differing directions.  This adds to immersion.

In my simulator, I have two instances of SimSounds running; one from the server and one from client computer  I always have the main User Interface open on the client computer and positioned in such a way that it's easily viewable on the client's display along with the instructor station (FS Flight Control).  This enables me, if necessary, to cancel (pause) specific sounds. Note that in newer ProSim737 releases the use of the FS Flight Control instructor station is not necessary as ProSim737 has its own dedicated IOS.

Each instance of SimSounds is linked to a dedicated speaker system that is mounted in different areas of the flight deck.  This ensures two things.  First, that cabin announcements, cabin intercom calls, and mood music (generated by SimSounds) is heard from a different speaker to avionics call outs, and second, the other sounds generated by SimSounds (aircraft, cabin and environmental sounds) are played from a speaker, and at a location, that is different from the speaker that plays the engine sounds.

Location of Speakers

I’m not a big user of cabin announcements.  However, when selected, all cabin announcements are played through a dedicated speaker mounted behind the Captain’s seat, while specific speed dependent sounds, such as the 'wheel rolling' sound and 'rolling bump' sound are played through another speaker mounted forward of and under the platform (for the nose wheel landing gear), and behind and under the platform (for the main landing gear). 

I also play the variable volume 'wind' sound  from a speaker mounted forward of the flight deck (to mimic the wind blowing over the nose of the aircraft).

I particularly like the easily adjustable 'wind' sound, 'nose wheel rolling' sound, and 'rolling bump' sound, which if set to a reasonable volume and speed (speed dependency), greatly improve sound immersion.  

Other sounds I use are the ‘clapping’ sound that plays to indicate a landing at a very low vertical speed, and the 'tail strike' sound.  The speed dependent 'rain' sound, if the correct volume is configured, is also very realistic. 

Another attribute I find useful, is the display on the User Interface of the vertical speed (V/S) at landing.  This is useful in determining if a landing has been made within safety parameters.

he Butt-Kicker tab is selected from the main User Interface.  When opened, the sub-menu allows various sounds to be activated within the Butt-Kicker program

Butt-Kicker

Although this article does not discuss the butt-kicker functionality, the figure below shows the page used to configure what sounds are used by Butt-Kicker.

Final Call

The use of sound should not be underestimated when trying to create an immersive environment; it’s often the small nuances that a sound brings to a simulation that makes the experience more pleasing and enjoyable.

SimSounds is a small but powerful program that, when setup correctly, greatly enhances the sound capability of the simulator.  The program is reliable, robust, seamless in its application, and very flexible in when, and at what volume the sounds are generated.  

It’s obvious from the onset, that Thomas has designed SimSounds to encapsulate a number of parameters (sounds, announcements, cabin calls and flight data information) that have previously only been available by using multiple programs.  This, and the ability to easily configure a speed dependency sound, is what makes this program worthy of investment.

Finally, the developer of SimSounds is proactive and is open to suggestions on ways to improve his software.  The software is available for trial at https://www.simsounds.de/ or purchase at SimMarket.

Our Homes Are Gone - Please Help Australian Wildlife Bounce Back (Australian Bush Fires)

"Our Homes Are GONE"  It's as simple as that... 

Many of us are dead, burned beyond recognition.  Others are thirsty and hungry as they have NO food or water, and then there are those who are injured.  The Australian bush fires are still burning...

We need YOUR help so that wildlife rescuers, carers and animal hospitals Australia-wide have enough resources to care for US.

The Fire Authorities have been given millions of dollars, but the people that help US still have very little.

Some of US are still here, some are injured, and some need of life saving drugs.  But the carers need to find us and that takes time, energy and MONEY.  The money pays for veterarians, it pays for petrol, it pays for drugs and other medical supplies.

Unfortunately some of us are now EXTINCT...

But there is HOPE for those remaining.  Please HELP US, as we have no voice and cannot ask for help.

Please make a donation to a wildlife charity.  The below links will take you to three on the ground charities that are helping us right NOW.

Thank you

  • This site receives roughly 95,000 individual visits (hits) on most months.  If everyone gave $1.00, then this amounts to $95,000 towards helping Australian wildlife.

  • I realize this is an aviation website, however, as an Australian, I am very connected with our unique wildlife.  As such, considering the magnitude of the destruction, I feel compelled to try and help.  I don't think one non aviation post is a problem.  

  • This is very heart breaking and I hope some of you can help.  Thank You,  WilloW