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
C
in Fluidd)
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}
Note
The value in parentheses is the default value
🔷 Filament & Pause 🔷 |
||
---|---|---|
COLDPULL | COLOR (AD5X only) | M600 |
SET_PAUSE_AT_LAYER | SET_PAUSE_NEXT_LAYER |
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
Pause and filament change.
AD5X only
Manage filament type, color, and load/unload from colored spools.
Works only in native screen mode.
Set pause/trigger a macro on the next layer:
-
ENABLE
—0
= disable,1
= enable (default:1
) -
MACRO
— macro to call (e.g.,PAUSE
)
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
)