Features
-
Recursion
Allow macros to call themselves internally for more complex logic.
-
Receiving Variables
Allow macros to update their state while running.
-
Utility Functions
Reusable helpers and shared logic for complex macro systems.
-
Variables & State
Persistent variables and runtime state across macro executions.
-
Embedded Python
Use Python expressions and helpers directly inside macros.
-
Rendering & Templating
Render your macros before running them to quickly iterate on logic.
-
Delayed GCode
All the above features are also available in
delayed_gcodesections. -
Macro Clusters
Group related macros into structured, modular systems, with optional safety systems in place.