New ArduPilot methodic configurator GUI

v3.0.2

Changes since previous release (v3.0.1):

The main improvements are:

:rocket: New Features

  • vehicle-components: extend FRAME_CLASS support to ArduPlane VTOL and Heli variants (4e9c2da) by @amilcarlucas

:bug: Bug Fixes

:high_voltage: Performance

:books: Documentation

:package: Build System

:wrench: Maintenance

:busts_in_silhouette: Contributors

@amilcarlucas, @dependabot\[bot\], @github-actions\[bot\], @OmkarSarkar204


Release Info:

  • Version: v3.0.2
  • Date: 2026-05-04 03:07:15 UTC

Full Changelog: Comparing v3.0.1...v3.0.2 · ArduPilot/MethodicConfigurator · GitHub

1 Like

@LupusTheCanine the entire GUI is much faster now. I finally found the bottleneck with some help from @OmkarSarkar204 . The GUI is now instantaneous when switching between configuration steps.

4 Likes

Sounds like you picked the right GSoC candidate :slight_smile:

Yes, he’s be doing a good job of helping out with the AMC code.
But the reason he was chosen was the quality of his GSOC proposal.

3 Likes

I plan to drop python 3.9 support soon. Anyone objects?

3 Likes

v3.0.5

Changes since previous release (v3.0.4):

:rocket: New Features

:package: Build System

:wrench: Maintenance

:busts_in_silhouette: Contributors

@amilcarlucas, @dependabot\[bot\], @github-actions\[bot\]


Release Info:

  • Version: v3.0.5
  • Date: 2026-05-19 00:38:01 UTC

Full Changelog: Comparing v3.0.4...v3.0.5 · ArduPilot/MethodicConfigurator · GitHub

2 Likes

v4.0.0

Changes since previous release (v3.0.5):

Added 11 new ArduCopter configuration steps:

  • New OSD configuration step
  • New PID notch filter for frame resonance configuration steps
  • New DFF configuration step
  • Separated long ESC configuration step into 4 shorter steps

Refactored some of the existing steps for clarity and speed.
Iterating to improve the dynamic notch filters is easier than before

Please do a backup of your configuration file before updating.
AMC will automatically migrate your configuration to this new format.

:rocket: New Features

:bug: Bug Fixes

:books: Documentation

:test_tube: Tests

  • add unit branch coverage for FC commands/params and split safe_write test helpers (a6b1694) by @Copilot
  • frontend_tkinter: Address copilot review suggestions (6a00a80) by @amilcarlucas

v4.0.2

Changes since previous release (v4.0.1):

:rocket: New Features

If applicable, embed the relevant component editor in the parameter editor:
image

Fixed many regressions that when undetected although we have 97% test coverage :frowning:

:bug: Bug Fixes

  • setup: added a continue function so that the setup doesn’t crash if one installation fails (754eb12) by @OmkarSarkar204
  • scroll frame: if canvas has been destroyed; ignore stale mouse-wheel events (482dfd5) by @amilcarlucas

:books: Documentation

:test_tube: Tests

:package: Build System

:wrench: Maintenance

:busts_in_silhouette: Contributors

@amilcarlucas, @dependabot\[bot\], @github-actions\[bot\], @OmkarSarkar204


Release Info:

  • Version: v4.0.2
  • Date: 2026-06-07 12:32:54 UTC

Full Changelog: Comparing v4.0.1...v4.0.2 · ArduPilot/MethodicConfigurator · GitHub

@peterbarker As you can see in the screenshot above I implemented the feature you requested.

v4.0.3

Changes since previous release (v4.0.2):

:rocket: New Features

:bug: Bug Fixes

  • param-editor: guard against silent overwrite in connection rename refresh (596d2a8) by @amilcarlucas

:wrench: Maintenance

:busts_in_silhouette: Contributors

@amilcarlucas, @github-actions\[bot\]


Release Info:

  • Version: v4.0.3
  • Date: 2026-06-07 15:15:58 UTC

Full Changelog: Comparing v4.0.2...v4.0.3 · ArduPilot/MethodicConfigurator · GitHub

v4.0.4

Changes since previous release (v4.0.3):

BREAKING CHANGE: Dropped python 3.9 support

:rocket: New Features

  • configuration steps: add missing params from forced/derived/add to GUI and file (3520ddf) by @amilcarlucas
  • configuration steps: improve IMU temp calibration and notch filter config steps (7aac22b) by @amilcarlucas

:bug: Bug Fixes

:recycling_symbol: Code Refactoring

:package: Build System

:wrench: Maintenance

:busts_in_silhouette: Contributors

@amilcarlucas, @dependabot\[bot\], @enter-your-username, @github-actions\[bot\], @renovate-bot


Release Info:

  • Version: v4.0.4
  • Date: 2026-06-09 20:08:05 UTC

Full Changelog: Comparing v4.0.3...v4.0.4 · ArduPilot/MethodicConfigurator · GitHub

1 Like

v4.1.0

Changes since previous release (v4.0.4):

:rocket: New Features

:bug: Bug Fixes

:recycling_symbol: Code Refactoring

:test_tube: Tests

:wrench: Maintenance

:busts_in_silhouette: Contributors

@amilcarlucas, @github-actions\[bot\]


Release Info:

  • Version: v4.1.0
  • Date: 2026-06-13 13:33:56 UTC

Full Changelog: Comparing v4.0.4...v4.1.0 · ArduPilot/MethodicConfigurator · GitHub

1 Like

v4.2.0

Changes since previous release (v4.1.0):

:rocket: New Features

:bug: Bug Fixes

  • make parameter upgrade collision handling order-independent and add tests (e3ec72e) by @Copilot
  • connection rename: do not backtrace when a rename is a nop (c355fd6) by @amilcarlucas

:recycling_symbol: Code Refactoring

:books: Documentation

:package: Build System

:gear: CI/CD

:wrench: Maintenance

:clipboard: Other Changes

:busts_in_silhouette: Contributors

@amilcarlucas, @Copilot, @dependabot\[bot\], @enter-your-username, @github-actions\[bot\], @OmkarSarkar204


Release Info:

  • Version: v4.2.0
  • Date: 2026-06-19 12:06:33 UTC

Full Changelog: Comparing v4.1.0...v4.2.0 · ArduPilot/MethodicConfigurator · GitHub

v4.3.0

Changes since previous release (v4.2.0):

:rocket: New Features

image

:bug: Bug Fixes

:books: Documentation

:test_tube: Tests

:wrench: Maintenance

:busts_in_silhouette: Contributors

@amilcarlucas, @enter-your-username, @github-actions\[bot\], @prajakta128, @pre-commit-ci\[bot\]


Release Info:

  • Version: v4.3.0
  • Date: 2026-06-25 20:52:58 UTC

Full Changelog: Comparing v4.2.0...v4.3.0 · ArduPilot/MethodicConfigurator · GitHub

1 Like

v4.3.1

Changes since previous release (v4.3.0):

:rocket: New Features

:bug: Bug Fixes

:recycling_symbol: Code Refactoring

:books: Documentation

:test_tube: Tests

:package: Build System

:gear: CI/CD

:wrench: Maintenance

:clipboard: Other Changes

:busts_in_silhouette: Contributors

@amilcarlucas, @dependabot[bot], @github-actions[bot], @iacker, @OmkarSarkar204, @prajakta128


Release Info:

  • Version: v4.3.1
  • Date: 2026-07-14 19:49:35 UTC

Full Changelog: v4.3.0…v4.3.1

2 Likes

Hi, I’ve got a design approach for the avionics system. Do you have a minute to go over it with me?

sure. Ask here or ping me on discord.

v4.3.2

Changes since previous release (v4.3.1):

:rocket: New Features

:bug: Bug Fixes

:recycling_symbol: Code Refactoring

  • configuration_steps: be explicit when computing bitmask shifts (fe0c97b) by @amilcarlucas
  • log analysis: extract common firmware version functionality to a single file (a9c869b) by @amilcarlucas
  • log_analysis: decouple data sources, normalize typing, and harden log parsing (5813910) by @amilcarlucas

:books: Documentation

:test_tube: Tests

  • test_component_inference_handles_various_configurations: fix regression (3d04ed8) by @amilcarlucas

:gear: CI/CD

:wrench: Maintenance

:busts_in_silhouette: Contributors

@amilcarlucas, @dependabot\[bot\], @github-actions\[bot\], @OmkarSarkar204, @pre-commit-ci\[bot\]


Release Info:

  • Version: v4.3.2
  • Date: 2026-08-01 13:37:31 UTC

Full Changelog: Comparing v4.3.1...v4.3.2 · ArduPilot/MethodicConfigurator · GitHub

v4.3.3

Changes since previous release (v4.3.2):

:rocket: New Features

:recycling_symbol: Code Refactoring

:package: Build System

:gear: CI/CD

:wrench: Maintenance

:busts_in_silhouette: Contributors

@amilcarlucas, @dependabot\[bot\], @github-actions\[bot\]


Release Info:

  • Version: v4.3.3
  • Date: 2026-08-04 11:37:43 UTC

Full Changelog: https://github.com/ArduPilot/MethodicConfigurator/compare/v4.3.2...v4.3.3

Added a new YouTube video