Link Search Menu Expand Document

VOXL 2 Remote Controller Configurations

Table of contents

  1. Summary
  2. Remote Controller Options for Built-in Flight Controller
  3. Spektrum (DSMX)
    1. Hardware
    2. Software
      1. Checking Status
  4. CRSF
    1. Hardware
    2. Software
      1. Checking Status
  5. Ghost Atto RC
    1. GHST Protocol
    2. SBUS Protocol

Summary

We are working to expand the capabilities of VOXL 2 every day. The built-in PX4 flight controller enables industry leading SWAP for an autonomous flight controller, but not every interface and flight controller are supported yet. This page provides an overview of available connectivity. If this connectivity is insufficient for your application, VOXL 2 is a world-class companion computer for autonomous navigation and AI when paired with an external flight controller.

Remote Controller Options for Built-in Flight Controller

R/CProtocolIncludes TelemetryInstructionsAdapterExample Hardware
Ghost AttoUART / GHSTNo Not requiredGhost Atto
Ghost AttoSBUSNoSee Ghost Atto SBUS Protocol in this documentVOXL 2 I/OGhost Atto
ELRSUARTYesMAVLink and CRSF raw  
Spektrum (DSMX)UARTNoHereM0094SPM9745
TBS CrossfireUARTYesMAVLink and CRSF raw ES900RX
GraupnerSBUS / UARTNoHereVOXL 2 I/OGraupner GR-16
FrSky NoNot yet supported  
Futaba NoNot yet supported  
WiFiIP / MavlinkNoVOXL 2 Wifi Dongle User Guide Connect QGC over WiFi  
MicrohardIP / MavlinkNoMicrohard Add-on Manual  
Doodle LabsIP / MavlinkNoDoodle Labs User Guide  
CellularIP / MavlinkNo4G or 5G with voxl-vpn  

Spektrum (DSMX)

Hardware

Tested hardware:

  • Spektrum SPM9X45

NOTE: recomendded to have binding method outside of VOXL 2.

m0054-user-guide-rc-dsmx.png

M0054 J19:

  • Connector on board : SM12B-GHS-TB(LF)(SN)
  • Mating connector : GHR-12V-S

Software

Checking Status

The px4-listener input_rc command can be used to check status.

CRSF

Hardware

PLEASE NOTE: the baud rates for the receivers likely need to be updated.

The baud rates for the receiver UART are set here when PX4 starts on VOXL 2:

  • MAVLink - https://github.com/modalai/px4-firmware/blob/voxl-dev-1.12/boards/modalai/rb5-flight/voxl-px4.config#L172
  • CRSF - https://github.com/modalai/px4-firmware/blob/voxl-dev-1.12/boards/modalai/rb5-flight/voxl-px4.config#L175

Tested hardware:

  • Happymodel ES900EX (in CRSF mode)
  • TBS Crossfire Nano Rx (in MAVLink mode)

m0054-user-guide-rc-crsf.png

M0054 J19:

  • Connector on board : SM12B-GHS-TB(LF)(SN)
  • Mating connector : GHR-12V-S

Software

Checking Status

The px4-listener input_rc or px4-listener rc_channels command can be used to trouble shoot, if neither have been published it’s likely the receiver has yet to get RC data or the serial link isn’t working.

Ghost Atto RC

GHST Protocol

SBUS Protocol

With the VOXL 2 wired up to the connect the VOXL 2 IO board with the Ghost Atto receiver attached to port J3:

  1. Power on the system, the Atto should have a solid blue LED indicating paring mode.
  2. Power on the RC controller with the Ghost TX attached.
  3. On the Ghost Module TX, click the nozzle in.
  4. on the main menu, Navigate to Mode... and click in the nozzle.
  5. Change the following:
    • TX Mode from Auto to Manual
    • Protocol from GHST toSBus
  6. Move the nozzle to the left.
  7. Navigate to Bind... then press in the nozzle.
  8. Navigate to Bind + Setup and change RX to ProtoSBus.
  9. Navigate to and Select Start Bind

At this point the Atto should transition from a solid blue light to a red and yellow light indicating the binding was successful. If you go in to the Radio tab on QGC you should see the values for roll, pitch, and yaw. Change as you move the RC controller’s Thumbsticks.