Filament_en - ghzserg/zmod GitHub Wiki

Filament

Прочитать на русском языке

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)

Note

The value in parentheses is the default value

@zmod_help_bot


🔷 Filament & Pause 🔷

COLDPULL COLOR (AD5X only) M600
SET_PAUSE_AT_LAYER SET_PAUSE_NEXT_LAYER

COLDPULL

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

Top


M600

This documentation is outdated. The latest version is available here

Pause and filament change.

Top


COLOR

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.

Top


SET_PAUSE_NEXT_LAYER

This documentation is outdated. The latest version is available here

Set pause/trigger a macro on the next layer:

  • ENABLE0 = disable, 1 = enable (default: 1)
  • MACRO — macro to call (e.g., PAUSE)

Top


SET_PAUSE_AT_LAYER

This documentation is outdated. The latest version is available here

Enable/disable pause at a specific layer number:

  • ENABLE0 = 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}

Back Top Forward

⚠️ **GitHub.com Fallback** ⚠️