Найти в Дзене
Сергей Д.

PAUSE пауза в CURA для KLIPPER

Как поставить паузу на слое в CURA для прошивки марлин найти не проблема. Но как поставить PAUSE (паузу) в CURA если у вас Klipper? ВАЖНО: у вас должен быть записан в файле printer.cfg макрос gcode_macro PAUSE. Без него не заработает. Гуглите, он очень легко находится. А так же gcode_macro RESUME чтобы после паузы продолжить печать с того же места. Люди добрые помогли, а я хочу чтобы эта информация индексировалась через поиск и другие люди как я, не тратили часы и дни на поиски информации. В cura выбираем плагин filament change. ( именно замена филамента, а не пауза на слое) Далее в принтере в klipper в файл printer.cfg добавляем макрос: устарело 27.01.2023: gcode_macro M600] gcode: PAUSE [gcode_macro M600] gcode: {% set X = params.X|default(50)|float %} {% set Y = params.Y|default(0)|float %} {% set Z = params.Z|default(10)|float %} NAME=M600_state PAUSE G91 G1 E-.8 F2700 G1 Z{Z} G90 G1 X{X} Y{Y} F3000 G91 G1 E-50 F1000 NAME=M600_state Сохраняемся, перезагружаемся и тести

Как поставить паузу на слое в CURA для прошивки марлин найти не проблема.

Но как поставить PAUSE (паузу) в CURA если у вас Klipper?

ВАЖНО: у вас должен быть записан в файле printer.cfg макрос gcode_macro PAUSE. Без него не заработает. Гуглите, он очень легко находится. А так же gcode_macro RESUME чтобы после паузы продолжить печать с того же места.

Люди добрые помогли, а я хочу чтобы эта информация индексировалась через поиск и другие люди как я, не тратили часы и дни на поиски информации.

В cura выбираем плагин filament change. ( именно замена филамента, а не пауза на слое)

Далее в принтере в klipper в файл printer.cfg добавляем макрос:

устарело 27.01.2023:
gcode_macro M600]
gcode:
PAUSE

[gcode_macro M600]

gcode:

{% set X = params.X|default(50)|float %}

{% set Y = params.Y|default(0)|float %}

{% set Z = params.Z|default(10)|float %}

NAME=M600_state

PAUSE

G91

G1 E-.8 F2700

G1 Z{Z}

G90 G1 X{X} Y{Y} F3000

G91 G1 E-50 F1000

NAME=M600_state

так это должно выглядеть
так это должно выглядеть

Сохраняемся, перезагружаемся и тестируем.

Опишу что происходит.
Заменой филамента в CURA является код M600.
Мы объясняем клиперу, что М600 - это будет паузой.
Когда он доходит до кода в файле печати до М600, срабатывает пауза. Филамент кстати тоже можно заменить )