Перейти к основному содержимому

Пауза Отмена печати пользовательская позиция

  • В printer.cfg необходимо добавить [include mainsail.cfg] или [include fluidd.cfg], иначе не будет работать.
  • Добавьте приведенный ниже макрос в printer.cfg.
Важно
  • False означает "не включено"!
  • gcode: в конфигурационном файле должен оставаться, его нельзя удалять.

Русский перевод

[gcode_macro _CLIENT_VARIABLE]
### Пользовательские настройки для макроса паузы
variable_use_custom_pos : False ; Использовать пользовательские координаты x, y для парковки [True/False]
variable_custom_park_x : 0.0 ; Позиция X при паузе печати
variable_custom_park_y : 0.0 ; Позиция Y при паузе печати
variable_custom_park_dz : 2.0 ; Расстояние подъема Z при паузе печати (в миллиметрах)

### Пользовательские настройки для макроса отмены
variable_park_at_cancel : False ; Разрешить перемещение головки в парковочную позицию при выполнении макроса отмены печати [True/False]
variable_park_at_cancel_x : None ; Позиция X после отмены печати
variable_park_at_cancel_y : None ; Позиция Y после отмены печати

### Действия экструдера при паузе и отмене
variable_retract : 1.0 ; Длина втягивания экструдера при паузе печати (мм)
variable_cancel_retract : 5.0 ; Длина втягивания экструдера при отмене печати (мм)
variable_speed_retract : 35.0 ; Скорость втягивания экструдера, мм/с
variable_unretract : 1.0 ; Длина выдавливания при возобновлении печати
variable_speed_unretract : 35.0 ; Скорость выдавливания экструдера, мм/с
variable_speed_hop : 15.0 ; Скорость перемещения оси Z, мм/с
variable_speed_move : 100.0 ; Скорость перемещения, мм/с

### Конфигурация отключения двигателей и нагрева
### Один день равен 86400 секундам
variable_idle_timeout : 86400 ; Таймаут простоя в секундах до запуска. Установка значения 0 означает, что никакое значение не будет установлено или восстановлено.

# !!!Внимание: если вы установите use_fw_retract: True, то в printer.cfg обязательно должно быть определено [firmware_retraction]!!!
variable_use_fw_retract : False ; Использовать встроенную ретракцию прошивки вместо ручной версии [True/False]
variable_runout_sensor : "" ; Если определен датчик, он будет использоваться для отмены выполнения RESUME в случае обнаружения отсутствия филамента.
# Укажите имя конфигурации датчика окончания филамента, например "filament_switch_sensor runout". Подсказка: используйте то же, что и в вашем printer.cfg
# !!!Пользовательские макросы, используйте с осторожностью и ознакомьтесь с соответствующим разделом макроса. Эти макросы предназначены для простых операций, таких как установка статусного светодиода. Убедитесь, что ваш макрос не мешает работе основных макросов. Поддерживаются только однострочные команды. Если вам нужно несколько команд, создайте макрос.
variable_user_pause_macro : "" ; Все содержимое внутри "" будет выполнено после базовой функции паузы Klipper (PAUSE_BASE)
variable_user_resume_macro: "" ; Все содержимое внутри "" будет выполнено перед базовой функцией возобновления Klipper (RESUME_BASE)
variable_user_cancel_macro: "" ; Все содержимое внутри "" будет выполнено перед базовой функцией отмены Klipper (CANCEL_PRINT_BASE)
gcode:

Английский (оригинал)

[gcode_macro _CLIENT_VARIABLE]
variable_use_custom_pos : False ; use custom park coordinates for x,y [True/False]
variable_custom_park_x : 0.0 ; custom x position; value must be within your defined min and max of X
variable_custom_park_y : 0.0 ; custom y position; value must be within your defined min and max of Y
variable_custom_park_dz : 2.0 ; custom dz value; the value in mm to lift the nozzle when move to park position
variable_retract : 1.0 ; the value to retract while PAUSE
variable_cancel_retract : 5.0 ; the value to retract while CANCEL_PRINT
variable_speed_retract : 35.0 ; retract speed in mm/s
variable_unretract : 1.0 ; the value to unretract while RESUME
variable_speed_unretract : 35.0 ; unretract speed in mm/s
variable_speed_hop : 15.0 ; z move speed in mm/s
variable_speed_move : 100.0 ; move speed in mm/s
variable_park_at_cancel : False ; allow to move the toolhead to park while execute CANCEL_PRINT [True/False]
variable_park_at_cancel_x : None ; different park position during CANCEL_PRINT [None/Position as Float]; park_at_cancel must be True
variable_park_at_cancel_y : None ; different park position during CANCEL_PRINT [None/Position as Float]; park_at_cancel must be True
# !!! Caution [firmware_retraction] must be defined in the printer.cfg if you set use_fw_retract: True !!!
variable_use_fw_retract : False ; use fw_retraction instead of the manual version [True/False]
variable_idle_timeout : 0 ; time in sec until idle_timeout kicks in. Value 0 means that no value will be set or restored
variable_runout_sensor : "" ; If a sensor is defined, it will be used to cancel the execution of RESUME in case no filament is detected.
# Specify the config name of the runout sensor e.g "filament_switch_sensor runout". Hint use the same as in your printer.cfg
# !!! Custom macros, please use with care and review the section of the corresponding macro.
# These macros are for simple operations like setting a status LED. Please make sure your macro does not interfere with the basic macro functions.
# Only single line commands are supported, please create a macro if you need more than one command.
variable_user_pause_macro : "" ; Everything inside the "" will be executed after the klipper base pause (PAUSE_BASE) function
variable_user_resume_macro: "" ; Everything inside the "" will be executed before the klipper base resume (RESUME_BASE) function
variable_user_cancel_macro: "" ; Everything inside the "" will be executed before the klipper base cancel (CANCEL_PRINT_BASE) function
gcode:
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...