Настройка Klipper
Пример конфигурационного файла ALPS
- Справочная конфигурация для использования UART порта материнской платы (PA9,PA10)
- Использование порта BL-Touch
- Использование порта датчика концевика
- Использование UART порта материнской платы (PA9,PA10)
- Справочная конфигурация
[output_pin _probe_ready]
pin: PA9 #En #Пин включения
shutdown_value: 0
value:0
[probe]
pin: ^PA10 #out #Пин датчика
x_offset: 0 # Смещение по оси X относительно сопла
y_offset: 0 # Смещение по оси Y относительно сопла
z_offset:0 # Смещение по оси Z относительно сопла
speed: 8 # Скорость выравнивания
samples: 3 # Количество измерений
samples_result: median # Метод выборки (по умолчанию median - медиана)
sample_retract_dist: 2 # Расстояние отката при выравнивании
samples_tolerance: 0.05 # Допустимое отклонение измерений (слишком малое значение может увеличить количество измерений)
samples_tolerance_retries: 3 # Количество повторных попыток при превышении допуска
activate_gcode:
G4 P500
SET_PIN PIN=_probe_ready VALUE=1
deactivate_gcode:
SET_PIN PIN=_probe_ready VALUE=0
- Справочная конфигурация для использования порта BL-Touch
- Для других материнских плат аналогично
[output_pin _probe_ready]
pin: SHT36:gpio24
shutdown_value: 0
value:0
[probe]
pin: ^SHT36:gpio22
x_offset: 0 # Смещение по оси X относительно сопла
y_offset: 0 # Смещение по оси Y относительно сопла
z_offset:0 # Смещение по оси Z относительно сопла
speed: 8 # Скорость выравнивания
samples: 3 # Количество измерений
samples_result: median # Метод выборки (по умолчанию median - медиана)
sample_retract_dist: 2 # Расстояние отката при выравнивании
samples_tolerance: 0.05 # Допустимое отклонение измерений (слишком малое значение может увеличить количество измерений)
samples_tolerance_retries: 3 # Количество повторных попыток при превышении допуска
activate_gcode:
G4 P500
SET_PIN PIN=_probe_ready VALUE=1
deactivate_gcode:
SET_PIN PIN=_probe_ready VALUE=0
- Справочная конфигурация для использования порта датчика концевика
- Для других материнских плат аналогично
[output_pin _probe_ready]
pin: SHT36:gpio20
shutdown_value: 0
value:0
[probe]
pin: ^SHT36:gpio16
x_offset: 0 # Смещение по оси X относительно сопла
y_offset: 0 # Смещение по оси Y относительно сопла
z_offset:0 # Смещение по оси Z относительно сопла
speed: 8 # Скорость выравнивания
samples: 3 # Количество измерений
samples_result: median # Метод выборки (по умолчанию median - медиана)
sample_retract_dist: 2 # Расстояние отката при выравнивании
samples_tolerance: 0.05 # Допустимое отклонение измерений (слишком малое значение может увеличить количество измерений)
samples_tolerance_retries: 3 # Количество повторных попыток при превышении допуска
activate_gcode:
G4 P500
SET_PIN PIN=_probe_ready VALUE=1
deactivate_gcode:
SET_PIN PIN=_probe_ready VALUE=0
Справочная конфигурация для парковки
Ниже приведена рекомендуемая конфигурация. Пожалуйста, настройте её в соответствии с вашими потребностями:
подсказывать
- Если вы хотите использовать модуль давления ALPS как концевик по оси Z, воспользуйтесь следующей конфигурацией:
[stepper_z]
endstop_pin: probe:z_virtual_endstop
# position_endstop: -0.5
подсказывать
- Справочная конфигурация для модуля давления ALPS
[homing_override]
axes: xyz
set_position_z: 10
gcode:
{% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}
{% set e_target = printer.extruder.target %} # Сохранить текущую температуру
{% set fan_speed = printer.fan.speed %} # Сохранить текущую скорость вентилятора
{% if home_all or 'X' in params %}
G28 X
{% endif %}
{% if home_all or 'Y' in params %}
G28 Y
{% endif %}
{% if home_all or 'Z' in params %}
G0 X{printer.toolhead.axis_maximum.x / 2} Y{printer.toolhead.axis_maximum.y / 2} F6000
{% if e_target >= 150 or printer.extruder.temperature >= 150 %}
M106 S255 # Включить вентилятор
M109 S150 # Убедиться, что Z паркуется при температуре 150 градусов
{% endif %}
M106 S0 # Выключить вентилятор
G91
G1 Z5 F2000 # Предотвращение слишком близкого положения сопла к плате
G90
# Раскомментируйте следующую строку, если используется датчик eddy и датчик давления
#SET_PIN PIN=_probe_ready VALUE=1
G28 Z
#SET_PIN PIN=_probe_ready VALUE=0
G1 Z10 F2000
M109 S{e_target} # Восстановить температуру
M106 S{fan_speed} # Восстановить скорость вентилятора
{% endif %}
Loading...