Ground control station for ArduPilot & PX4

Groundpost.

Built by a team that got tired of fighting the software instead of fixing the aircraft. One app for ArduPilot and PX4, any transport, any conditions.

Download Request a Copy

macOS / Windows / Linux · v0.9.1

LINK 100% · GPS 3D 18 SATS · BATT 25.2V

Groundpost map tab: live vehicle position on satellite imagery with telemetry sidebar, flight actions, and compass

Map tab — live position, telemetry overlay, takeoff / land / RTL · Dark theme

01 / Connectivity

Connect to anything

One protocol, two autopilots, four transports. MAVLink works the same whether it's ArduPilot or PX4 on the other end.

ArduPilot
Copter / Plane / Rover · MAVLink

Full telemetry, parameters, and commands. FTP burst param download, firmware migration from 4.2 through 4.7, ArduPilot metadata with units and ranges.

PX4
Multirotor / VTOL / Fixed-wing · MAVLink

Full telemetry, parameters, and commands. Same workflow as ArduPilot — auto-connects and starts streaming instantly.

«USB»
Serial
USB-connected UAV
«IP»
TCP / UDP
IP-connected UAV

02 / Monitoring

See everything

All the situational awareness you expect from a modern GCS — battery, GPS, attitude, map, logs, wind, servos, RC inputs. Nothing left out.

Groundpost status tab: READY banner with flight mode, battery, GPS and link quality, HUD sidebar, vehicle health cards

Status tab — one green row means go · PreArm failures pinned on top

01

Live Telemetry

Battery, GPS, flight mode, link quality, warnings — everything at a glance.

02

Satellite Map

Live position with flight trail. FlyTo, set Home, set Origin. Works offline with pre-downloaded tiles.

03

Servo Monitor

16-channel live PWM bars. Test outputs, assign functions from a dropdown — no param hunting.

04

RC Input + Joystick

16-channel receiver input with RSSI and role labels. USB gamepad for RC override — test without a transmitter.

05

Wind Profile

Wind direction and speed at 6 altitude echelons, right on the map. Auto-refreshes every 15 min.

06

Message Inspector

Every MAVLink message on the bus with rate and decoded fields. Wireshark for your drone link.

07

Flight Logs

Every session recorded automatically — .tlog, .parm snapshot, session metadata.

08

Link Quality

Packets received, lost, rate, uptime. Know your connection health before it becomes a problem.

PID Live Graph

Real-time rate plot — actual vs desired vs error. See exactly how your tune performs in the air. Edit gains live, write in one click.

Roll / Pitch / Yaw · live gains editor · pause & inspect
Groundpost PID tab: live roll rate plot with actual and desired curves, error trace, and editable PID gains

03 / Control

Control with precision

Full parameter management, flight mode switching, relay control, servo testing, VTX configuration, and firmware migration. Everything you need to configure and command your aircraft.

Parameters

Read, search, edit, and write every setting on your flight controller. Import and export .param files. Grouped view by prefix, enum dropdowns, bitmask editors, range validation.

MAVLink FTP burst download · full list in seconds · ArduPilot metadata with descriptions and units

Commands

Arm, disarm, reboot, calibrate, switch flight modes, toggle relays. FlyTo from the map. Visual feedback confirms every action.

Confirmation dialogs for critical actions · color-coded ACK feedback

Firmware Migration

Upgrading ArduPilot? Load your old .param file and Groundpost auto-detects the version, renames parameters, converts units, and drops deprecated ones. Chains through 4.2 → 4.7.

Copter + Plane · scale conversions (cdeg→deg) · removed-param detection

VTX & Serial Ports

Visual 5.8 GHz band/channel grid — click to set frequency. Power control, pitmode options. Plus a serial port configuration table with Pixhawk-standard port labels.

SmartAudio / Tramp / CRSF · SERIALx protocol & baud per port

04 / Teamwork

One aircraft, whole team

The technician in the field shouldn't be alone. Groundpost re-shares the aircraft over the network — to other GCS apps, to any browser, even to air-picture systems — so the whole team sees what the field crew sees.

Share the connection

Field tech connects via USB. The built-in MAVLink proxy re-shares the aircraft on the network — connect QGroundControl, Mission Planner, MAVProxy, or another Groundpost to the same aircraft.

mavp2p-style routing · UDP out / UDP in / TCP · auto-reconnect with backoff

Browser viewer + REST API

Send a link — anyone on the LAN watches live telemetry in the browser, nothing to install. A REST API feeds map overlays and vehicle state to your own tools.

WebSocket telemetry · /api/v1 · optional token auth

ASTERIX CAT-062 feed

Stream the aircraft track straight into air-picture and radar-fusion systems using the EUROCONTROL surveillance format. Position, altitude, velocity, and heading at 1 Hz over UDP.

CAT-062 track reports · configurable track number / SAC / SIC · 1 Hz UDP

Remote troubleshooting

Office engineer can inspect sensor data, read parameters, and diagnose issues without being on site. The field tech keeps hands on the aircraft.

Any transport works

USB serial in the field, UDP relay to the office, TCP over VPN — mix and match. Same app on both ends, no separate “server” software needed.

Works fully offline

No internet required. Pre-download satellite map tiles for your area of operations, and everything works without connectivity. Telemetry, parameters, logging — all local.

Disk tile cache · zero cloud dependencies · no account needed

05 / Field-Ready

Built for the field

Three themes designed to MIL-STD-1472H human factors guidelines. Runs on every platform your technicians use.

MIL-STD-1472H COMPLIANT
Light
Day Operations

High contrast dark-on-light for direct sunlight readability. Clear visual hierarchy for outdoor field use.

Groundpost status tab in Light theme
Dark
Indoor / Dusk

Scotopic-safe green phosphor palette. Reduced eye strain for indoor workshops and low-light conditions.

Groundpost status tab in Dark theme
Red
Night Operations

Dim red preserving scotopic vision. For night missions where dark adaptation must not be broken.

Groundpost status tab in Red night theme

OTA Self-Update

Checks for updates in the background. SHA256-verified download, atomic binary swap with rollback. No app store, no manual reinstall.

Multi-Vehicle Bus

Sees every autopilot and companion computer on the MAVLink bus. Pick which sysid to talk to. One connection, multiple systems.

macOS
Apple Silicon (arm64)
Download
v0.9.1 · 11.2 MB
sha256 6042 9708 3b26…
Windows
x86_64
Download
v0.9.1 · 20.4 MB
sha256 cf73 d861 f633…
Linux
x86_64
Download
v0.9.1 · 16.0 MB
sha256 23f9 55ae eb1c…
Single Rust codebase · ~14,000 lines · egui immediate-mode UI · zero runtime dependencies