メインコンテンツにスキップ

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 # 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...