VOXL 2 PX4 Quickstart
Table of contents
- Overview
- How to Setup a MAVLink Connection
- How to Connect External Sensors
- How to Connect ESC
- More Information
Overview
VOXL 2 ships with PX4 installed. Communications from VOXL 2/PX4 to ground control stations (like QGroundControl) are over IP, not USB, so a network connection is required.
Block Diagram
Software Quickstart
The following video demonstrates how to setup VOXL 2 to connect to QGC using a Wi-Fi dongle:
How to Setup a MAVLink Connection
IP Conenction
- PX4 ships on VOXL 2 by default and runs on startup
- Obtain an IP connection using a modem (see here for details)
- Locate the IP address where your Ground Control station is located
- Connect to VOXL 2 using adb or SSH
voxl-mavlink-server
Enable the voxl-mavlink-server
by running the following and selecting the factory options:
voxl-configure-mavlink-server
voxl-vision-px4
Enable voxl-vision-px4
by running the following, selecting the factory options, and using the IP address of your ground control station when prompted:
voxl-configure-vision-px4
How to Connect External Sensors
VOXL 2 GPS/RC/Bind Sub Assembly
The VOXL 2 GPS/RC/Bind Sub Assembly (MSA-D0006-1-01) is a pre-built assembly that plugs into VOXL 2 J19 and provides:
- GNSS/Mag (Holybro 2nd-GPS-Module M8N)
- Spektrum RC Input and bind functionality
Alternatively, you can make your own:
Pin # | Signal Name | Notes |
---|---|---|
1 | VDC_5V_LOCAL | GNSS/Mag power * |
2 | GNSS TX 3P3V | slpi_proc, SSC_QUP6 |
3 | GNSS RX 3P3V | slpi_proc, SSC_QUP6 |
4 | MAG SCL 3P3V | slpi_proc, SSC_QUP0 |
5 | MAG SDA 3P3V | slpi_proc, SSC_QUP0 |
6 | GND | |
7 | I2C3 SCL 3P3V | slpi_proc |
8 | I2C3 SDA 3P3V | slpi_proc |
9 | VREG_3P3V_RC | RC power *, controllable via GPIO 159 |
10 | RC_UART_TX (Output) | SSC_QUP7, 3.3V signal levels |
11 | RC_UART_RX (Input) | SSC_QUP7, 3.3V signal levels |
12 | GND |
How to Connect ESC
VOXL2 currently supports the ModalAI UART ESC and connects to J18 using MCBL-00029-1.