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

Конфигурация Klipper

Конфигурация функции обнаружения обрыва филамента

[filament_switch_sensor mdm_switch_sensor]
switch_pin: ^PG12 # Замените на используемый вами пин, подключенный к датчику обрыва филамента
pause_on_runout: True
# Если установлено значение "True", принтер немедленно приостановит печать после обнаружения обрыва.
# Обратите внимание, если pause_on_runout равно False и не определено
# runout_gcode, обнаружение обрыва будет отключено.
# По умолчанию True.

runout_gcode:
M118 Обрыв филамента
# insert_gcode:
event_delay: 1.0
# Минимальная задержка (в секундах) между событиями.
# События, возникающие в течение этого периода, будут по умолчанию игнорироваться.
# По умолчанию 3 секунды.

pause_delay: 0.5
# Задержка между командой паузы и выполнением runout_gcode, в секундах.
# При использовании OctoPrint увеличение этой задержки может улучшить надежность
# паузы. Если OctoPrint демонстрирует странное поведение при паузе,
# рассмотрите возможность увеличения этой задержки.
# По умолчанию 0.5 секунды.

Конфигурация функции обнаружения затора филамента

[filament_motion_sensor mdm_motion_sensor]
switch_pin: PD6 # Замените на используемый вами пин, подключенный к датчику затора филамента
detection_length: 3.5 # Минимальное расстояние для изменения состояния контакта switch_pin датчика.
extruder: extruder
# Экструдер, связанный с этим датчиком.
# Этот параметр обязателен.

# pause_on_runout:
runout_gcode:
M118 Затор филамента
# insert_gcode:
event_delay: 3.0
pause_delay: 1.0

Loading...