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

一時停止・印刷キャンセル時のカスタム位置

  • 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

### モーターとヒーターの停止設定
### 1日は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の設定などの簡単な操作用です。マクロが基本マクロの機能を妨害しないことを確認してください。複数のコマンドが必要な場合は、1行コマンドのみがサポートされていますので、マクロを作成してください。
variable_user_pause_macro : "" ; ""内のすべての処理は、klipperベースのポーズ関数 (PAUSE_BASE) 後に実行されます
variable_user_resume_macro: "" ; ""内のすべての処理は、klipperベースの再開関数 (RESUME_BASE) 前に実行されます
variable_user_cancel_macro: "" ; ""内のすべての処理は、klipperベースのキャンセル関数 (取消印刷マクロ_BASE) 前に実行されます
gcode:

英文(原版)

[gcode_macro _CLIENT_VARIABLE]
variable_use_custom_pos : False ; use custom park coordinates for x,y [True/False]
variable_custom_park_x : 0.0 ; custom x position; value must be within your defined min and max of X
variable_custom_park_y : 0.0 ; custom y position; value must be within your defined min and max of Y
variable_custom_park_dz : 2.0 ; custom dz value; the value in mm to lift the nozzle when move to park position
variable_retract : 1.0 ; the value to retract while PAUSE
variable_cancel_retract : 5.0 ; the value to retract while CANCEL_PRINT
variable_speed_retract : 35.0 ; retract speed in mm/s
variable_unretract : 1.0 ; the value to unretract while RESUME
variable_speed_unretract : 35.0 ; unretract speed in mm/s
variable_speed_hop : 15.0 ; z move speed in mm/s
variable_speed_move : 100.0 ; move speed in mm/s
variable_park_at_cancel : False ; allow to move the toolhead to park while execute CANCEL_PRINT [True/False]
variable_park_at_cancel_x : None ; different park position during CANCEL_PRINT [None/Position as Float]; park_at_cancel must be True
variable_park_at_cancel_y : None ; different park position during CANCEL_PRINT [None/Position as Float]; park_at_cancel must be True
# !!! Caution [firmware_retraction] must be defined in the printer.cfg if you set use_fw_retract: True !!!
variable_use_fw_retract : False ; use fw_retraction instead of the manual version [True/False]
variable_idle_timeout : 0 ; time in sec until idle_timeout kicks in. Value 0 means that no value will be set or restored
variable_runout_sensor : "" ; If a sensor is defined, it will be used to cancel the execution of RESUME in case no filament is detected.
# Specify the config name of the runout sensor e.g "filament_switch_sensor runout". Hint use the same as in your printer.cfg
# !!! Custom macros, please use with care and review the section of the corresponding macro.
# These macros are for simple operations like setting a status LED. Please make sure your macro does not interfere with the basic macro functions.
# Only single line commands are supported, please create a macro if you need more than one command.
variable_user_pause_macro : "" ; Everything inside the "" will be executed after the klipper base pause (PAUSE_BASE) function
variable_user_resume_macro: "" ; Everything inside the "" will be executed before the klipper base resume (RESUME_BASE) function
variable_user_cancel_macro: "" ; Everything inside the "" will be executed before the klipper base cancel (CANCEL_PRINT_BASE) function
gcode:
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -