| Lint | Quality | Test | Security | Deploy | Maintain |
|---|---|---|---|---|---|
![]() |
|||||
ArduPilot Methodic Configurator is a software, developed by ArduPilot developers, that semi-automates a clear, proven and safe configuration sequence for ArduCopter drones. We are working on extending it to ArduPlane, Heli and Rover vehicles. But for those it is still very incomplete.
Here are some YouTube video tutorials from the AMC YouTube Channel:
And here is a presentation explaining it:
Comparison with Ground Control Station (GCS) software, traditionally used to configure ArduPilot before AMC existed:
| Feature | Mission Planner, QGroundControl, ... etc | ArduPilot Methodic Configurator |
|---|---|---|
| full automatic configuration | No | No |
| configuration type | manual [^1] | semi-automated [^2] |
| explains what to do | No | Yes |
| explains when to do something | No | Yes, explains the path |
| explains why do something | No | Yes |
| configuration method | a different menu for each task, some tasks have no menu, so you need to dig into the 1200 parameters | each task only presents you a relevant subset of parameters |
| parameter documentation | Yes, only on the full-parameter tree view | Yes |
| displays relevant documentation | No | Yes |
| makes sure you do not forget a step | No | Yes |
| checks that parameters get correctly uploaded | No (MP), unsure (QGCS), yes (MAVProxy) | Yes |
| reuse params in other vehicles | No, unless you hand edit files | Yes, out-of-the-box |
| documents why you changed each parameter | No | Yes |
| tutorials and learning resources | No, scattered and not integrated | Yes, context-aware help integrated |
| auto. install lua scripts on the FC | No | Yes |
| auto. backup of parameters before changing them | No | Yes |
[^1]: you need to know what/when/why you are doing [^2]: it explains what you should do, when you should do it and why
It's simple graphical user interface (GUI) manages and visualizes ArduPilot parameters, parameter files and documentation.

No visible menus, no hidden menus, no complicated options, what you see is what gets changed.
By the end of this process, your flight controller will be fully configured with:
💡 Pro Tips:
⚠️ Common Mistakes to Avoid:
To methodically build, configure and tune ArduPilot vehicles follow this sequence of steps:
$ claude mcp add MethodicConfigurator \
-- python -m otcore.mcp_server <graph>