klipperインストールノズル衝突
情報
この機能はBDセンサーのファームウェアバージョン(V1.1b、またはV1.2bより新しいもの、または2024年3月以降に購入したバージョン)が必要です。それ以外の場合、あなたは外部ハードウェアツール(例えばSTlink)を使用してBDセンサーにファームウェアを書き込む必要があります。
ソフトPEI(例えばWhambam)を使用してホーム操作を行う際は、ノズルを過度に加熱しないでください。それによりPEIに穴が開く可能性があります。
どのように動作する
- ノズルまたはベッドが衝突して停止すると、bdセンサーが測定する距離データも停止し、その後bdセンサーはすぐに停止シグナルを出力します。
- G28を実行する際に自動z_offset校正プロセス:これは、ノズルがホーム中にベッドに接触した後、ゆっくりと上方に移動し、ノズルがちょうどベッドから離れる位置まで移動し、その位置をz軸の0として設定します。
利点
- 自動z軸オフセット校正。
- それでも、異なるフィラメントに対して手動でz軸オフセットを調整することができます。
- 温度ドリフトを克服。
- 温度ドリフトはz軸オフセットを変えるかもしれませんが、BDセンサーを備えたベッドメッシュの高さ図の範囲には影響しません。これにより、温度が異なってもベッドメッシュは同じになります。
使用方法
[BDsensor]
セクションにcollision_homing
とcollision_calibrate
を追加します。
[BDsensor]
collision_homing:0 # これを1に設定すると、ノズル衝突センシングによるホーム機能を有効にします。0に設定することで無効にします。 ノズル衝突センシングによるホーム機能を有効にするには、これを1に設定します。0に設定することで無効にします。
collision_calibrate:0 # これを1に設定すると、ノズル衝突センシングによるBDセンサーの自動校正を有効にします。0に設定することで無効にします。 # ノズル衝突センシングによるBDセンサーの自動校正を有効にするには、これを1に設定します。0に設定することで無効にします。
# つまり、M102 S-6コマンドを送信する前に、ノズルを手動でベッド上で移動させたり、紙テストを行ったりする必要はありません。
- センシティビティは速度に依存します。速度が遅いほど、センシティビティは高くなります。そのため、Z軸の速度、homing_speed(ホーム速度)、second_homing_speed(2回目のホーム速度)を2〜5の範囲に設定する必要があります。
情報
ノズルはきれいに掃除するか、または溶けたフィラメントの残骸を軟化させるために加熱する必要があります。 速度を高くしすぎたり低くしすぎたりしないでください。速度が高すぎる場合、ホットエンドや印刷台を損傷する可能性があります。一方、速度が低すぎる場合、空気中でトリガーされ、実際にはノズルが印刷台上に接触していない場合があります。
参照構成
[stepper_z]
endstop_pin: probe:z_virtual_endstop
#position_endstop: 0.0
position_max: 250
homing_speed: 5
second_homing_speed:3
homing_retract_dist:5
homing_retract_speed:2
ヒント
z_hop
(Z軸バックホップ高さ)とhoming_retract_dist
(リターン時のリトラクト距離)は5以上であるべきです。
参照構成
[safe_z_home]
z_hop: 5
[stepper_z]
homing_retract_dist:5
[BDsensor]
...
speed:3 # この速度は、Z軸傾斜とPROBE_ACCURACYコマンドでのみ使用されます。 # この速度は、Z軸傾斜とPROBE_ACCURACYコマンドでのみ使用されます。
...
ヒント
参照構成zero_reference_position
[bed_mesh]
horizontal_move_z:1 # 0.7~1.0mmが推奨されます 推奨値は0.7~1.0ミリメートルです。
zero_reference_position: 150, 160 # この値を、`safe_z_home`セクションの`home_xy_position`と同じ座標に設定します。
....
ホーム操作のテスト
約10回のG28 Z
コマンドを送信し、各G28 Z
コマンド送信後のコンソール上の出力データが安定しているかどうか確認してください。
G28 Z