Frequently Asked Questions

How does one use the advanced configuration tool?

Advanced Configuration Tool

The navXConfig Tool is used to modify certain navX-MXP settings which impact the behavior of certain navX-MXP algorithms.

NOTE: The use of the navXConfig Tool is an ADVANCED feature, and should only be used when directed by KauaiLabs support. Please see the section on “Restoring Factory Defaults” for instructions on recovering the original, recommended navX-MXP configuration settings.

Installing the navXConfig Tool

  • Download the latest build.
  • Unpack the contents of the navx-mxp.zip file and run the setup.exe program, which will install the navXUI, as well as all necessary device drivers for communicating over USB with the navX-MXP, as well as some additional tools.
  • Connect the USB cable between the navX-MXP circuit board and your Windows computer.

Running the navXConfig Tool

Start navXConfig

From your windows start menu, first select “Kauai Labs” and then “navX-MXP” and click on the navXConfig item.



navXConfigurationToolMenu

Connecting to navX-MXP

Once the navXConfig application is started, select the COM Port on which your navX-MXP is connected, and press the “Open” button. If navX-MXP is successfully opened, you will see information about the navX-MXP circuit board:

navXConfigurationToolStartup



Editing Configuration Settings

navXConfigurationToolPrimaryDisplay



The following navX-MXP configuration settings can be modified using navXConfig:

Thresholds

Threshold settings define the level at which particular “events” occur.

Linear Motion
The navX-MXP motion detection algorithm indicates the navX-MXP is “moving” when the sum of the X and Y axis linear acceleration values exceed this threshold. Note that this threshold can impact the Gyroscope/Accelerometer calibration process, so if this value is modified, the calibration process should be tested afterwards to confirm it still works as intended.

Rotation
The navX-MXP rotation detection algorithm indicates navX-MXP is “rotating” when the angular rotation within the last second exceeds this threshold in Gs. Note that this threshold can impact the Gyroscope/Accelerometer calibration process, so if this value is modified, the calibration process should be tested afterwards to confirm it still works as intended.

Magnetic Disturbance
The navX-MXP magnetic disturbance algorithm indicates navX-MXP has detected magnetic disturbance when the strength of the currently-measured magnetic field exceeds that the calibrated earth magnetic field strength by this threshold, which is a percentage. Note that this threshold can impact the 9-axis “fused” heading fusion algorithm, so if this value is modified, the 9-axis “fused” heading process should be tested afterwards to confirm it still works as intended.

Environment Settings

Envrionment Settings are used to define attributes describing the environment in which navX-MXP is used.

Sea-level Barometric Pressure (navX MXP Aero Only)
The Sea-level Barometric Pressure settings specifies the atmospheric pressure (in units of millibars) of sea-level in the particular location where navX-MXP is used. This value should be as accurate as possible for the current location, and will impact the calculation of altitude.

Restoring Factory Defaults

When navX-MXP units are shipped from the factory, the configuration settings which can be modified via navXConfig are set to default values. These default values were selected because they were tested and found to provide the most accurate results.

The default navX-MXP configuration settings can be restored at any time by pressing the “Restore Factory Defaults” button.

Last Updated 2 years ago

Please Wait!

Please wait... it will take a second!