PrusaSlicerでは、特定のレイヤーにおいてフィラメントの変更をスケジュールすることができます。これはシンプルな多色モデルをプリントするのに応用できます。プリンターは、G-code(M600コマンド)で色変更を読み取るとすぐにプリントを自動的に一時停止し、ユーザーにフィラメント交換を促します。
- 通常通りモデルをスライスします。プレビューでパーツがどのようにプリントされるかが表示されます。
- 右側にレイヤースライダーが表示されます。レイヤースライダーを下にドラッグして目標のレイヤーを選択します。
- オレンジ色のプラスアイコンを右クリックします。
- プリントの一時停止を挿入(M601)を選択します。
- 一時停止は選択したレイヤーがプリントされる前に挿入されます。
- プリントが一時停止したときにプリンターのLCDに表示される短いメッセージを挿入します。
- 例:「ベアリングをスロットに配置し、プリントを再開してください」
- OKをクリックして一時停止を確定します。
スライダーを一時停止レイヤーに移動し、グレーの×アイコンを左クリックすることで、一時停止を削除できます。
グレーの×アイコンを右クリックすることで、一時停止メッセージを編集できます。

一時停止の挿入とカスタムG-codeの挿入機能にアクセスするには、PrusaSlicer 2.2以降が必要です。これらの機能は、シーケンシャルプリントが有効になっている場合は機能しません。
この機能は、古いプリンターファームウェアバージョンではサポートされていません(MK3/S/+では少なくともファームウェア3.9.1が必要です)。
プリントの一時停止を挿入してプリントを再度スライスすると、各一時停止までの時間見積もりが得られます。プリンターは一時停止をビープ音でも知らせます。
レイヤーにカスタムG-codeを挿入する
カスタムG-codeの挿入は、温度タワーのようなキャリブレーションG-codeを作成する際に、上級ユーザーにとって有用です。
正しいG-codeを挿入したこと、そしてそれらが何をするのかを理解していることを二度確認してください。例えば、一部のG-codeでは誤ってEEPROM値を上書きしたり、ノズルをプリントベッドに移動させたりする可能性があります。
- カスタムG-codeはプレビューウィンドウから挿入できます。
- 右側のレイヤースライダーをドラッグして目標のレイヤーを選択します。
- オレンジ色のプラスアイコンを右クリックします。
- カスタムG-codeを追加を選択します。
- カスタムG-codeは選択したレイヤーがプリントされる前に挿入されます。
- 新しく開いたウィンドウにカスタムG-codeを挿入します。複数のコマンドを一度に追加できます。新しい行を挿入するにはEnterキーを押すだけです。
- OKをクリックして確定します。
スライダーを目標のレイヤーに移動し、グレーの×アイコンを左クリックすることで、カスタムG-codeを削除できます。
グレーの×アイコンを右クリックすることで、カスタムG-codeを編集できます。

最もよく使用されるカスタムG-codeコマンド
M104 S260 ; 現在のホットエンド温度を260度に設定
このコマンドを使用して、様々なレイヤーでホットエンド温度を変更することで温度タワーを作成できます。
M109 S260 ; ホットエンドが260度に達するまで待機してから続行
温度がS文字で設定されている場合、M109は加熱時のみ待機します。温度がR文字で設定されている場合、M109は温度が下がるのも待機します。