クリッパー電源オフ続行機能
概要
- クリッパー電源オフ続行機能とは、クリッパーが電源を切った後、再び電源を入れたときに自動的にクリッパーの印刷状態を復元できる機能です。
- 電源オフ続行機能を使用するにはFASTシステムと併用する必要があります
- PI-V2はKPPM電源モジュールと併用する必要があります
- 電源が落ちた後にZ軸が移動する機種には対応していません。
- KPPMについて
設定
電源オフ時のシャットダウンを無効にする
注意
- 電源オフ時のシャットダウンを無効にしないと、電源オフ継続印刷機能を使用できません。
- 電源オフ継続印刷には、進捗を保存した後で自動的にシャットダウンする機能があります。
- 上位機器に他の電源が接続されていないことを確認してください。それ以外の場合は起動できません
-
ブラウザのアドレスバーにデバイスのIPアドレスを入力します。たとえば:
http://192.168.6.179
-
設定ページにアクセスします
- ブラウザでデバイスのIPアドレスを開きます。たとえば:
http://192.168.1.2/
- fluiddは図の左側のように
チェックを外す
->隠しファイルとフォルダをフィルタリング
。 - mainsailは図の右側のように
チェックを入れる
->隠しファイルを表示
。
- この時点で
.flyos-config
フォルダが表示されるはずです。このフォルダに入るとsys-config.conf
ファイルがあります。 sys-config.conf
ファイルは、移動式ドライブFlyOS-Conf
内の設定ファイルconfig.txt
へのシンボリックリンクです。
sys-config.conf
ファイルを開き、shutdown_pin_state
とshutdown_pin=
という設定を探します。- これらの設定の前に
#
を追加します - その後
保存
->閉じる
をクリックして再起動してください
- ブラウザでデバイスのIPアドレスを開きます。たとえば:
plr.cfg 設定ファイル
注意
- 設定ファイル内の: (PINS)
- を
host:gpiochip1/gpio21
に置き換えてください
- プリンター設定ページで
plr.cfg
ファイルを探します。 - 中身を空にし、下記の設定を貼り付けてください
- 設定ファイルの内容は以下の通りです:
[mcu host]
serial: /tmp/klipper_host_mcu
[power_loss_resume]
power_pin: (PINS)
is_shutdown: True # シャットダウン操作を実行するかどうか、デフォルトでは有効
paused_recover_z: -2.0 # 印刷が一時停止している場合、再開時にZ方向に移動する距離、デフォルトでは移動しない
start_gcode:
# 再開印刷前に実行されるGコード
# 電源が切れる前に保存されたすべてのパラメータは{PLR}から取得できます
# M118 {PLR}を実行するとすべての利用可能なパラメータを出力できます
M118 再開印刷: {PLR.print_stats.filename}
M118 中断位置: X:[{PLR.POS_X}] Y:[{PLR.POS_Y}] Z:[{PLR.POS_Z}] E:[{PLR.POS_E}]
M140 S{PLR.bed.target} ; 熱床温度の設定
M104 S{PLR.extruder.target-10} ; エクストーダー温度の設定
M109 S{PLR.extruder.target-10} ; エクストーダーが設定温度に達するまで待つ
G91 ; 相対座標
G1 Z2 F100 ; Z軸を上げてX,Yのゼロに戻す準備
G90 ; 絶対座標
G28 X Y ; X,Yのゼロ戻し
M140 S{PLR.bed.target} ; 熱床温度の設定
M104 S{PLR.extruder.target} ; エクストーダー温度の設定
M190 S{PLR.bed.target} ; 熱床が設定温度に達するまで待つ
M109 S{PLR.extruder.target} ; エクストーダーが設定温度に達するまで待つ
M83 ; エクストーダーの相対モード
# G1 E0.5 F400 ; 少しエクストュード
layer_count: 2 # 続けて印刷する層数を指定し、layer_change_gcodeを実行
layer_change_gcode:
# 続けて印刷した{layer_count}層後に実行されるGコード
M118 印刷速度を復元
M106 S{PLR.fan_speed} ; 吹き出しファンを起動
M220 S{PLR.move_speed_percent} ; 移動速度の割合を設定
M221 S{PLR.extrude_speed_percent} ; エクストュード速度の割合を設定
shutdown_gcode:
# シャットダウン前に実行されるGコード
M118 電源電圧が低下しました、シャットダウン
# M112 ; 緊急停止
注意
- 上記の設定ファイル中の
start_gcode
マクロは、機械の実際の状況に応じて変更する必要があります。 [homing_override]
を使用している場合、[homing_override]
内で任意にホーム位置を設定しないでください。これにより電源オフ継続印刷が失敗する可能性があり、その責任は負いません。[gcode_macro _CLIENT_VARIABLE]
を使用している場合、その中のvariable_custom_park_dz
を見つけて0に設定してください
-
上記の設定ファイルを保存した後
-
printer.cfg
ファイルを開き、ファイルの先頭に以下を追加してください:
[include plr.cfg] -
右上の保存をクリックし、再起動してください。
-
これで、Klipperの電源オフ継続印刷機能の設定は完了です。
テスト
- 任意のファイルを印刷し、印刷中に「緊急停止」ボタンをクリックして電源を切断してみます。
- 再度「ファームウェアを再起動」をクリックし、Klipperが正常に接続するのを待ちます。
- ウェブページまたはKlipperScreenにポップアップが表示されれば、電源オフ継続印刷機能が正常に動作しています。
- その後、実際に電源を切ってテストすることもできます。
Loading...