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_homingとcollision_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...