본문으로 건너뛰기

Klipper 설정

ALPS 예시 설정 파일

  • 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: 2 # 샘플링 횟수
    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 # 150도에서 Z 홈 보장
{% endif %}
M106 S0 # 팬 끄기

G91
G1 Z5 F2000 # 노즐이 베드에 너무 가까울 경우 방지, 미리 거리 확보
G90

# 에디 압력 센서 동시 사용 시 아래 주석 해제
#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...