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

Klipperインストール ノズル衝突

情報

この機能を使用するには、BDセンサーファームウェアのバージョン(M102 S-1を送信して取得するバージョンであり、センサーのハードウェアバージョンではありません)がV1.1b、V1.2b以降、または2024年3月以降に購入したバージョンである必要があります。それ以外の場合は、STlinkなどの外部ハードウェアツールを使用してBDセンサーにファームウェアを書き込む必要があります。

WhambamのようなソフトPEIを使用してホーミング操作を行う場合、ノズルを高温に加熱しないでください。高温によりPEIに穴が開く可能性があります。

仕組み

  • ノズルまたはベッドが衝突により停止した場合、BDセンサーによって測定された距離データも変化を停止し、BDセンサーはすぐに停止信号を出力します。
  • G28実行中の自動z_offsetキャリブレーションプロセス:ホーミング中にノズルがベッドに接触した後にトリガーされ、その後、ノズルがベッドからちょうど離れるまでゆっくりと上方に移動し、その位置をZ軸の0とします。

利点

  • 自動z軸オフセットキャリブレーション。
  • 同時に、異なるフィラメントに対して手動でz軸オフセットを調整することも可能です。
  • 温度ドリフトを克服します。
  • 温度ドリフトはz軸オフセットを変更しますが、BDセンサーを使用したベッドメッシュ高さマップの範囲は変更しません。つまり、温度が異なっていてもベッドメッシュは同じです。

使用方法

  • [BDsensor]セクションにcollision_homingcollision_calibrateを追加します。
[BDsensor]
collision_homing:0 # 1に設定すると、ノズル衝突検知によるホーミングを有効にします。0に設定すると無効になります。

collision_calibrate:0 # 1に設定すると、ノズル衝突検知によるBDセンサーの自動キャリブレーションを有効にします。0に設定すると無効になります。
# つまり、キャリブレーションコマンドM102 S-6を送信する前に、ノズルを手動でベッド上に移動させたり、ペーパーテストを行う必要がなくなります。
  • 感度は速度に依存し、速度が遅いほど感度が高くなります。そのため、Z軸の速度、homing_speed(ホーミング速度)とsecond_homing_speed(二次ホーミング速度)は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_tiltおよびPROBE_ACCURACYコマンドにのみ適用されます。
...

ヒント

参考設定 zero_reference_position

[bed_mesh]
horizontal_move_z:1 # 0.7~1.0mmを推奨します。
zero_reference_position: 150, 160 # この値をsafe_z_homeセクションのhome_xy_positionと同じ座標に設定します。
....

ホーミングのテスト

G28 Zコマンドを約10回送信し、各コマンド送信後のコンソール上の出力データが安定しているか確認してください。

G28 Z
デモ動画
Loading...