メインコンテンツまでスキップ

ペイントの中断とキャンセルのカスタム位置

  • printer.cfg[include mainsail.cfg]または[include fluidd.cfg]を追加する必要があります。
  • 下記のマクロをprinter.cfgに追加します。

カスタム翻訳

[gcode_macro _CLIENT_VARIABLE]
### ペイント中断マクロ関連のカスタム設定
variable_use_custom_pos : False ; x, yのカスタム停止座標を使用するかどうか [True/False]
variable_custom_park_x : 0.0 ; ペイント中断時のX位置
variable_custom_park_y : 0.0 ; ペイント中断時のY位置
variable_custom_park_dz : 2.0 ; ペイント中断時のZ軸の上昇距離 (単位はミリメートル)

### キャンセルマクロ関連のカスタム設定
variable_park_at_cancel : False ; キャンセル印刷マクロを実行するときにヘッドを停止位置に移動させるかどうか [True/False]
variable_park_at_cancel_x : None ; キャンセル印刷後のX位置
variable_park_at_cancel_y : None ; キャンセル印刷後のY位置

### ペイント中断とキャンセル時のエクストルーダー動作
variable_retract : 1.0 ; ペイント中断時のエクストルーダーのリトラクト長さ (mm)
variable_cancel_retract : 5.0 ; キャンセル印刷時のエクストルーダーのリトラクト長さ (mm)
variable_speed_retract : 35.0 ; エクストルーダーのリトラクト速度 mm/s
variable_unretract : 1.0 ; 再開時のエクストルーダーのリトラクト解除長さ
variable_speed_unretract : 35.0 ; エクストルーダーのリトラクト解除速度 mm/s
variable_speed_hop : 15.0 ; Z軸の移動速度 mm/s
variable_speed_move : 100.0 ; 移動速度 mm/s

### モーターヒーターの無効化設定
### 一日は86400秒です
variable_idle_timeout : 0 ; 無効化までのアイドルタイムアウト時間 (秒)。値が0の場合、設定や復元は行われません

# !!!注意:use_fw_retract: Trueに設定した場合、printer.cfgで[firmware_retraction]を定義する必要があります!!!
variable_use_fw_retract : False ; 固有のリトラクトを使用し、手動バージョンを置き換えるかどうか [True/False]
variable_runout_sensor : "" ; センサーが定義されている場合、フィラメントが検出されない場合にRESUMEの実行をキャンセルするために使用されます。
# センサーの設定名を指定してください。例えば "filament_switch_sensor runout"。ヒント:printer.cfgの同じ名前を使用してください
# !!!カスタムマクロは、十分に注意して使用し、対応するマクロのセクションを確認してください。
# これらのマクロは、ステータスLEDの設定など、シンプルな操作用です。マクロが基本的なマクロ機能に干渉しないようにしてください。
# 単一の行コマンドのみがサポートされています。複数のコマンドが必要な場合は、マクロを作成してください。
variable_user_pause_macro : "" ; ""内のすべての内容は、klipper基本のPAUSE (PAUSE_BASE)関数の後に実行されます
variable_user_resume_macro: "" ; ""内のすべての内容は、klipper基本のRESUME (RESUME_BASE)関数の前に実行されます
variable_user_cancel_macro: "" ; ""内のすべての内容は、klipper基本のキャンセル (CANCEL_PRINT_BASE)関数の前に実行されます
gcode: