Drone configurator tools
FlySpark brings the tools you use to build, tune and fly a drone into one place. Most of them run right here in Chrome or Edge, connecting to your flight controller over USB or Bluetooth. The FlySpark app for Android and iPhone has the same tools and adds Wi-Fi links, ExpressLRS and, on Android, firmware flashing and EdgeTX radio tools.
Most tools have a demo or a sample file, so you can try them with nothing plugged in.
Flight controller configurators
Betaflight Configurator in your browser and on your phone
FlySpark is a Betaflight configurator that runs in Chrome or Edge on your computer and as an app on Android and iPhone.
INAV Configurator for the browser and your phone
INAV is the firmware of choice for GPS planes, flying wings and long-range quads.
ArduPilot setup and ground station in your browser
FlySpark sets up and flies ArduPilot Copter, Plane, Rover and Sub from Chrome or Edge, on Windows, macOS, Linux or ChromeOS, with nothing to install.
PX4 setup and ground station in your browser
Set up a PX4 vehicle from a Chrome or Edge tab: choose the airframe, calibrate sensors, assign flight modes, set battery and safety limits, edit parameters and plan missions.
Hardware and links
ESC configurator for BLHeli_S, Bluejay and AM32
Change motor direction, timing, startup power and beeps on BLHeli_S, Bluejay and AM32 ESCs without desoldering anything.
A MAVLink ground station that runs in your browser
FlySpark speaks MAVLink 2 to ArduPilot and PX4 vehicles from a Chrome or Edge tab, and from the FlySpark app on Android and iPhone.
DroneCAN nodes in your browser
FlySpark lists every DroneCAN node on a CAN bus, with its health, mode, uptime and name, through an SLCAN USB-CAN adapter.
Plan and fly
Drone flying weather: forecast and go / no-go
Before every flight you want the same answers: how windy, will it rain, is the GPS going to be solid, and how long until dark.
Drone mission planner with waypoints and terrain
Draw a route on the map, set the height and speed of each waypoint, and check the ground underneath before you fly.
Analyse and tune
Blackbox explorer for Betaflight and INAV logs
Open a blackbox log in your browser and see what your quad was really doing: gyro, setpoint, PID terms, motor outputs, throttle and noise.
Chirp autotune for Betaflight PID tuning
Tuning PIDs by feel takes many packs.
In the app
ExpressLRS on your phone
ExpressLRS receivers and transmitter modules have a built-in Wi-Fi web server for settings and updates.
EdgeTX radio tools on your Android phone
Plug your EdgeTX radio into an Android phone with a USB OTG cable, choose USB Storage on the radio, and FlySpark opens its SD card.
Firmware flasher for Betaflight, INAV, ArduPilot and PX4
Flash a flight controller from your Android phone with a USB OTG cable.
Frequently asked questions
Which browser do I need?
Chrome or Edge on a computer for tools that connect to hardware, because they use Web Serial and Web Bluetooth. The forecast, planner and log tools work in any modern browser.
Is FlySpark free?
Yes. The web tools are free to use.
What is only in the app?
Wi-Fi connections, ExpressLRS over Wi-Fi, EdgeTX radio tools and the firmware flasher, which need access a web page does not have.
Can I try the tools without hardware?
Yes. The demo opens simulated flight controllers, ESCs, receivers and sample logs.