Filament_en - ghzserg/zmod GitHub Wiki
A macro is a small program written in Klipper/Gcode language.
It can be called from:
- A GCODE file
- The Fluidd/Mainsail console (press the English letter
Cin Fluidd)
Note
The value in parentheses is the default value
🔷 Filament & Pause 🔷 |
||
|---|---|---|
| COLDPULL | COLOR (AD5X only) | M600 |
| SET_PAUSE_AT_LAYER | SET_PAUSE_NEXT_LAYER | |
This documentation is outdated. The latest version is available here
Cold pull (nozzle cleaning) without force. Implements this algorithm.
- Select cleaning material (PETG, ABS, NYLON)
- Follow instructions in the Fluidd console
- Remove residue from the nozzle
This documentation is outdated. The latest version is available here
Pause and filament change.
This documentation is outdated. The latest version is available here
AD5X only
Manage filament type, color, and load/unload from colored spools. Works only in native screen mode.
This documentation is outdated. The latest version is available here
Set pause/trigger a macro on the next layer:
-
ENABLE—0= disable,1= enable (default:1) -
MACRO— macro to call (e.g.,PAUSE)
This documentation is outdated. The latest version is available here
Enable/disable pause at a specific layer number:
-
ENABLE—0= disable,1= enable (default:1) -
MACRO— macro to call (e.g.,PAUSE) -
LAYER— target layer number (default:0)
Important
To enable these features, add the following to your start code:
SET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]
Add this to the layer change code:
SET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}

