Skip to content

VOXL 2 Starling PX4 Development Drone

The Starling is a SLAM development drone supercharged by VOXL 2 and PX4 with SWAP-optimized sensors and payloads optimized for indoor and outdoor autonomous navigation. Powered by Blue UAS Framework autopilot, VOXL 2, the Starling weighs only 275g and boasts an impressive 30 minutes of autonomous indoor flight time.

Overview

The VOXL 2 Starling is a PX4 development drone that houses a VOXL 2 companion computer and PX4 flight controller, image sensors, GPS, and connectivity modem and is ready-to-fly out-of-the-box. The Starling features ModalAI’s open SDK that has pre-configured autonomy models for computer vision assisted flight. This development drone is meant to help you get to market faster and accelerate your application development and prototyping.

This guide explains the minimal additional setup required to get the UAV ready to fly. It also covers a hardware overview, first flight, setting up WiFi, and more.

INFO

For complete and regularly updated documentation, please visit https://docs.modalai.com/starling-v2.

INFO

If you are new to VOXL, be sure to familiarize yourself with the core features of VOXL hardware and software by reviewing the VOXL Bootcamp.

Where to Buy

modalai.com/starling

Hardware Overview

Hardware Overview

CalloutDescriptionMPN
AVOXL 2MDK-M0054-1
BVOXL 4-in-1 ESCMDK-M0117-1
CBarometer Shield CapM10000533
DToF Image Sensor (PMD)MDK-M0040
ETracking Image Sensor (OV7251)M0014
FHires Image Sensor (IMX214)M0025-2
GAC600 WiFi DongleAWUS036EACS
HGNSS GPS Module & CompassM10-5883
I915MHz ELRS ReceiverBetaFPV Nano RX
JUSB C Connector on VOXL 2 (not shown)
KVOXL Power ModuleMCCA-M0041-5-B-T
L4726FM PropellorM10000302
MMotor 1504
NXT30 Power Connector

Datasheet

Specifications

ComponentSpecification
AutopilotVOXL2
Take-off Weight275g (172g without battery)
Diagonal Size211mm
Flight Time>30 minutes
Motors1504
Propellers120mm
Frame3mm Carbon Fiber
ESCModalAI VOXL 4-in-1 ESC V2
GPSUBlox M10
RC Receiver915mhz ELRS
Power ModuleModalAI Power Module v3 - 5V/6A
BatterySony VTC6 3000mah 2S, or any 2S 18650 battery with XT30 connector
Height83mm
Width187mm (Props folded)
Length142mm (Props folded)

Hardware Wiring Diagram

Hardware Overview

Tutorials

ELRS Set Up

Binding your ELRS (ExpressLRS) receiver to a transmitter is a crucial step in preparing your VOXL 2 based PX4 Autonomy Developer Kit by ModalAI for flight. This process ensures a secure and responsive connection between your drone and its control system.

Follow this guide to bind your ELRS receiver to your transmitter.

Setting up the Receiver

  1. Power On the Receiver: Once your drone is powered on, you'll notice the ELRS receiver's blue LED flashing. This is an indication that the receiver is on but has not yet established a connection with a transmitter.

    Starling Receiver

  2. Enter Binding Mode: To initiate binding, open a terminal and execute the adb shell and voxl-elrs -bind commands. You'll observe the receiver's LED switch to a flashing in a heartbeat pattern, signaling that it is now in binding mode.

    Boot Screenshot

Setting up the Transmitter

  1. Access the Menu: On your Commando 8 radio transmitter included in the kit, press the left mode button to open the menu system.

    Press Menu on RC

  2. Navigate to ExpressLRS: Use the right button to select the first menu entry, which should be "ExpressLRS."

  3. Find the Bind Option: With the "ExpressLRS" option selected, scroll down to the bottom of the menu to locate the "Bind" section. This can be done by pressing the right button downwards until you reach the "Bind" option.

    Press Binding on RC

  4. Initiate Binding: Select "Bind" to put the transmitter into binding mode. You will know the process has been successful when the transmitter emits a beep, indicating a successful bind.

Completing the Binding Process

Once the transmitter is set to bind mode, the ELRS receiver on the drone will change its LED from flashing to a steady light, signifying a successful connection between the receiver and the transmitter.

  • Power Cycle: After the binding process is complete, it's essential to power cycle the VOXL 2 before attempting to fly. This means turning off the VOXL 2 and then turning it back on. This step ensures that all settings are properly applied and that the system recognizes the newly established connection.

You should now have a successfully bound ELRS receiver to your transmitter, ready for use with the PX4 Autonomy Kit by ModalAI. A secure connection is vital for the reliable operation of your drone, so always confirm the binding status before flight.

Videos