Main Content

Setup and Configuration

Install hardware support and configure hardware connection

The Hardware Setup screens provide on-screen instructions for each step. These topics provide additional information about some of the steps and help you to successfully complete the Hardware Setup process.

Install Support Package and Launch Hardware Setup Screens

Install Support for UAV Toolbox Support Package for PX4 Autopilots

Install UAV Toolbox Support Package for PX4® Autopilots.

Install Python 3.8.2 on Windows

Installing Python 3.8.2 on Windows for Firmware Upload

Install Python® 3.8.2 on Windows® to help with Firmware Upload

Install Windows Subsystem for Linux (WSL2) on Windows

Installing Windows Subsystem for Linux (WSL2)

Install WSL2 on Windows to help with PX4 Firmware clone and build.

Setting Up Windows Subsystem for Linux (WSL2)

Install and set up the PX4 Toolchain on WSL2.

Upgrading from WSL1 to WSL2

Upgrade your Windows Subsystem for Linux version to WSL 2.

Locate PX4 Firmware Path in WSL 2

Locate and validate downloaded PX4 path in WSL 2.

Build PX4 on WSL2 on Windows

Downloading PX4 Source Code in Windows Subsystem for Linux (WSL2)

Downloading PX4 Source Code from GitHub® in WSL2.

Setting Up PX4 Tool Chain Windows Subsystem for Linux

Install and set up the PX4 Toolchain on WSL2.

Build PX4 on Ubuntu 20.04 and 22.04

Downloading PX4 Source Code in Ubuntu 20.04 and 22.04

Download the PX4 Source Code from GitHub.

Setting up PX4 Tool Chain on Ubuntu 20.04 and 22.04

Install and set up the PX4 Toolchain on Ubuntu®.

Enable or Disable Default PX4 Controllers for Designing Algorithm in Simulink

Enabling or Disabling Default PX4 Controllers

Enable or disable the default PX4controllers in Simulink®.

Disable Control Modules from PX4 Build

Disabling Modules in PX4board Build Target File

Disable control modules in px4board build target file.

Select Startup Script for PX4 Autopilot

Selecting Startup Script for PX4 Autopilot

Select the startup script that would execute on Autopilot after boot-up.

Performing PX4 System Startup from SD Card

Customize the startup sequence of PX4 system from an SD card.

Troubleshooting

Troubleshooting Python 3.8.2 Installation Issues

Solve the problems while installing Python 3.8.2

Troubleshooting Test Connection Error

Solve the problems while uploading PX4 firmware.

Troubleshooting Firmware Build Failures

Solve the problems while building the firmware.

Troubleshooting Unresponsive Firmware Upload

Solve the unresponsive firmware upload issues