Development Status
Features
- Editing macros without restarting Klipper
- Accessing printer information from within Dynamic Macros
- Accessing parameters from within Dynamic Macros
- Adding new Dynamic Macros without restarting Klipper
- Removing existing Dynamic Macros without restarting Klipper
- Renaming Dynamic Macros without restarting Klipper
- Dynamic Macro descriptions
- Dynamic Macro variables
- Retrieving variables from other macros
- Support for
rename_existing
- Running Python from within a Dynamic Macro
- Dynamic
delayed_gcode
implementation - Traditional
delayed_gcode
syntax - Klippy extras tutorial
- Logging for easier debugging
- Configuring DynamicMacros clusters
- Internal logging
- Support for multiple Klipper instances
- Rendering a Dynamic Macro without running it
Planned Features
A checkmark indicates a feature is implemented and experimental.