MAVTx | Software Overview
MAVTx Software Operating Guide
MAVTx Software Overview
MAVTx is the integrated operating system of the Alta X Brain Bay. It reads MAVLink telemetry output from the Alta X flight controller and converts this data into the MSP DisplayPort Canvas Mode protocol. MSP DisplayPort Canvas Mode is utilized by HD video transmission systems such as DJI O3, Caddx Walksnail Avatar HD and HDZero, displaying critical flight and telemetry information about the aircraft on the On-Screen Display (OSD). The Brain Bay includes an in-built joystick that allows users to customize how this information is displayed through the MAVTx interface. Additionally, MAVTx software allows users to adjust settings for the Brain Bay Circuit Board's three PWM outputs.
How to Adjust OSD Telemetry Overlays with MAVTx
Using the Brain Bay Joystick to adjust the MAVTx OSD
By using the Brain Bay Joystick, users can control the MAVTx software to modify settings and adjust how telemetry information is displayed on the HD FPV On-Screen Display.
The MAVTx OSD has many settings that the user is able to change to their liking via the OSD menu. To enter the OSD menu, remove the Brain Bay panel cover and press in on the user joystick. Once in the OSD menu, use up and down on the joystick to change which setting you are changing (denoted by a “>” on the current line for the setting you are editing) and using left/right on the joystick to adjust the selected setting. Settings that have a separate sub-menu or will invoke an action will be denoted by a “>” at the end of the line, indicating that pressing right on the joystick with that setting selected will enter the dedicated sub-menu or begin invoking the selected action. At the bottom of the main OSD menu, the current MAVTx firmware version is shown.
How to change settings in MAVTx OSD
Understanding the OSD Settings | MAVTx
This is a list and short description of each setting in the main OSD menu. For settings with a dedicated sub-menu, a separate section below will go over the use and settings available in them.
Setting Name
Description
Allowed Values
UNITS
The current unit system for the values displayed in the OSD.
IMPERIAL
METRIC
WARN VOLTAGE
The cutoff voltage that will trigger a voltage warning in the OSD if the user has placed a BATT WARNING element onto the OSD. The BATT VOLTAGE element will also start flashing if the total pack voltage drops below this value.
40.0V - 50.0V
CRITICAL VOLTAGE
The cutoff voltage that will trigger a critical voltage warning in the OSD if the user has placed a BATT WARNING element onto the OSD. This will also cause the BATT VOLTAGE element to begin flashing if the voltage drops below this value.
40.0V - 50.0V
OSD BUILDER
Selecting this will enter the OSD builder GUI. This allows the user to add/remove and adjust placements of OSD elements.
See OSD Builder section
HORIZON
Enables/disables the artificial horizon overlay on the OSD.
ENABLED
DISABLED
HORIZON CALIBRATION
Selecting this will enter the calibration menu for the artificial horizon. Once calibrated for the current camera tilt, the artificial horizon should be able to closely track the real horizon.
See Horizon Calibration section
MARGINS
The left/right horizontal margins for the OSD
0 - 15
STATUSTEXT SHOW TIME
How many seconds that the STATUSTEXT messages from the AltaX will be displayed before going away or cycling to the next received STATUSTEXT message.
1s - 30s
PWM OPTIONS
Selecting this will enter the sub-menu to adjust the settings for the 3 generic PWM outputs.
See PWM Options section
RESET CONFIG
Selecting this will reset the current user configuration settings to factory defaults.
N/A
SAVE AND REBOOT
Selecting this will save the current settings to internal flash memory and then reboot the MAVTx firmware to apply the settings.
NOTE: After saving and rebooting, the AltaX MUST be rebooted as well to ensure normal operation
N/A
EXIT
Selecting this will exit the OSD menu without saving any of the user settings to internal flash memory.
NOTE: The current user settings will still be set and used until the next time the board is rebooted, but the settings will revert upon a reboot.
N/A
Horizon Calibration
This sub-menu allows calibration of the artificial horizon to allow it to track the real horizon from the camera’s point-of-view regardless of the current camera tilt that the user has chosen. Once in the horizon calibration sub-menu, the current artificial horizon will be displayed as well as simple instructions on how to do the calibration process. To calibrate the artificial horizon for the current camera tilt, use the up/down on the joystick to move the artificial horizon up or down until it is aligned with the real horizon. To reset the artificial horizon to factory defaults (artificial horizon in middle of OSD), press right on the joystick. Once the calibration is complete, press in the joystick to exit the calibration sub-menu. Note that for the artificial horizon to track the real horizon, this calibration should be done after the camera angle has been changed. This calibration is not required to use the artificial horizon but note that in the default setting from the factory the artificial horizon will operate in the same manner as other normal flight stack artificial horizons where when the aircraft is level the horizon will be in the middle of the OSD and will not have any vertical compensation for the tilt of the camera.
PWM Settings
When assigning a radio channel to a PWM output, be aware that because MAVTx is reading these channels from the MAVLink stream, the update rate is lower than when using PWM directly from a receiver, and there may be a slight delay. These outputs are great for running retracts or turning payloads on and off, but would be less suitable for smooth control of a gimbal.
This sub-menu allows the adjusting of the settings for the three generic PWM outputs that are accessed from the PWM breakout harness on the back of the Brain Bay Circuit Board. The PWM outputs are controlled via radio channels on the users control radio. Once a radio channel has been assigned to a PWM channel, the raw radio PWM value will be output on the corresponding PWM channel as a standard 50 Hz PWM signal. The current output value of each channel is available to be displayed in the OSD as well through the PWM1, PWM2, and PWM3 OSD elements. If the PWM channel is set to disabled then that channel will output no pulses. If the Alta X experiences a radio failsafe, all PWM channels will output no pulses. Once the settings have been adjusted, navigate to the “EXIT TO MENU >” line and press right on the joystick to be returned to the main OSD menu. Below is a table of the available PWM settings.
Name
Description
Available Values
PWM1
Enables or disables PWM output on PWM channel 1
ENABLED
DISABLED
PWM2
Enables or disables PWM output on PWM channel 2
ENABLED
DISABLED
PWM3
Enables or disables PWM output on PWM channel 3
ENABLED
DISABLED
PWM1 CHANNEL
The RC channel to map to PWM channel 1
1 - 18
PWM1 CHANNEL
The RC channel to map to PWM channel 2
1 - 18
PWM1 CHANNEL
The RC channel to map to PWM channel 3
1 - 18
OSD Elements
This is a list and short description of each of the available OSD elements for display. The names of each element are the same names that will appear in the OSD builder when the user sets up which elements to display and their respective location.
Name
Description
BATT VOLTAGE
Displays the total flight pack voltage
SAT COUNT
Displays the number of GPS satellites in view
ALTITUDE
Displays the current altitude above the initialization point in feet or meters
LATITUDE
Displays the GPS derived latitude coordinates
LONGITUDE
Displays the GPS derived longitude coordinates
HORZ SPEED
Displays the current ground speed in kmh or mph
FLIGHT MODE
DIsplays the current flight mode
HOME ARROW
Displays an arrow that points towards the initialization point as well as the distance from the initialization point in either feet or meters
FLIGHT TIME
Displays how long the aircraft has been armed in minutes and seconds
COMPASS
Displays a visual compass correlating to the direction that the nose of the aircraft is pointing
VERT SPEED
Displays the vertical speed of the aircraft in feet per second or meters per second
ARM STATUS
Displays the current arm status of the aircraft
LQ
Displays the link quality of the radio link as reported by the receiver (note: the radio receiver must be set to output LQ on channel 8 for this to work)
CURRENT DRAW
Displays the current draw of the main flight pack in amps
MAH DRAIN
Displays the amount of mAh drained out of the flight pack
CELL VOLTAGE
Displays the average cell voltage of the main flight pack
STATUS TEXT
Displays the status text notifications and warnings reported by the aircraft that usually go to GCS software such as Alta QGroundControl
NOTE: This OSD element should be the only element on the selected row as well as the row below it to account for long STATUSTEXT messages from the AltaX
BATT WARNING
Displays a warning when the total flight pack voltage drops below the user set warning voltage
BATT PERCENT
Displays the percentage of battery remaining as reported by the aircraft flight stack
GPS HACC
Displays the horizontal accuracy of the GPS coordinates
HEADING
Displays the current magnetic heading that the noise of the aircraft is pointing in degrees
PWM1
Displays the current PWM output on PWM channel 1 if it is enabled
PWM2
Displays the current PWM output on PWM channel 2 if it is enabled
PWM3
Displays the current PWM output on PWM channel 3 if it is enabled
Last updated