Skip to content

Overview

Written by Brandon Fallin, Max GardenswartzUpdated 2026-11-10Autonomy Park

At a glance

Quick facts about the Homebrew: physical measurements, manuals, and video guides. Look here when you need a number or a manual.

A Homebrew quadcopter on a wooden floor, seen from behind, with a black carbon-pattern canopy, a GPS puck on a short mast, and four arms with motors.

A Homebrew.

Bill of Materials

Set Up the RTK Ground Station First

This robot uses RTK corrections from the ground station. Before you do anything else, set up the RTK ground station.

RTK Setup

Wait for a Full RTK Fix Before You Fly

Wait until the RTK fix is full (fix_type 6, RTK fixed), not 5 (RTK float), before you fly. Getting a fix takes 5 to 15 minutes.

Never Fly in Acro Mode

Acro Mode must never be attempted, under any circumstances.

Flying in Stabilized Mode requires expertise. Novice pilots must not attempt it.

Position Mode is already quite fast. Be very careful and move the sticks very slowly.

Keep the Optical Flow and Lidar Clear

Make sure no cables are in the way of the optical flow sensor or the lidar. Make sure the lidar's position does not obscure the optical flow sensor: they are close to each other.

Always Watch the Battery

The pilot must always watch the battery while flying. Conservative failsafes stop you from flying on a low battery, but they do not replace watching it.

Leaving a drone plugged in for a long time (for example 3 hours) does not prevent the battery from draining slowly. You can easily draw a LiPo below its safe limit of 3.0 V per cell. This permanently damages the battery, and PX4 gives no warning at all.

Never Power On a Wrongly Wired Lidar

Never power on a lidar that is wired with the custom connector instead of the cable included in the box. Doing so slowly burns out the lidar over time.

Lidars 02, 03, and 04 are likely burned out. They no longer have their original cables, so they cannot be tested. Whether the original cables can be soldered back without further intermittent issues is unknown. We recommend never plugging them in again.

Attaching a Payload

Disable EKF2_OF_CTRL and EKF2_RNG_CTRL if you attach a payload. Move slowly. Do not attach more than 1 kg: this is the tested safe limit.

For controls experiments, consider also disabling MPC_USE_HTE and manually tuning MPC_THR_HOVER (not to exceed 0.7). See Parameters.

Pages

Page What it covers
Known Issues Read before you fly: problems, and the status of each Homebrew
Batteries The 6S LiPo packs and how to track their age
RTK Setup How a Homebrew gets RTK corrections
PX4 Configuration The steps to configure a Homebrew and calibrate it on its own
Parameters Every PX4 parameter the Homebrew template sets, and why
Calibration and Per-Drone Parameters The parameters that are unique to each Homebrew and never copied
Microhard Radios The planned data link for multi-agent flights
Flying Manually Flying a Homebrew by hand: pre-flight, takeoff, landing
Autonomy A Docker container that runs MAVROS and the ZED ROS 2 wrapper
Build How the Homebrews were built (kept as reference)
Maintain Repair, PX4 firmware upgrades, building PX4, and Here4 firmware
Case Studies What went wrong, and what we learned
Jetsons Using and flashing the Jetsons (in Hardware)
Radio and RC Setup Guide The legacy FrSky radio setup (in Hardware)

Setup Video

A video on setting up the Jetson, what to look for, and a general orientation to the RC and QGroundControl radio setups:

Note

It is okay to cut the case to make room for cables.

Manuals

Battery Manual

LIDAR Manual

Here 4 GPS Manual

Video Guides

RFD900x Wiring