PrusaSlicer:Prusaのオープンソースのスライサー、モード、機能
スライサーを選ぶことは、設定や機能のエコシステムを選ぶことでもあります。Prusa Researchが開発したPrusaSlicerは、同社のプリンター以外にも広く使われ、3Dモデルをスライスするための基準となるソフトの1つであり続けています。
結論
PrusaSlicerは、Prusa ResearchがAGPL-3.0ライセンスで開発している無料のオープンソースのスライスソフトで、FDMプリンターとmSLA方式の光造形3Dプリンターの両方を制御できます。Prusa自社のプリンターに加えて多くのサードパーティ製プリンター向けのプロファイルが同梱されており、シンプル、アドバンス、エキスパートの3つのインターフェースモードを備え、オーガニックサポート、ペイントオンシーム、可変積層ピッチなどの機能が使えます。Bambu StudioとOrcaSlicerはどちらも、直接的または間接的にこのソフトに由来しています。
PrusaSlicerとは何か、誰が開発しているのか?
PrusaSlicerはPrusa Researchが開発したスライスソフトで、無料で配布されており、github.com/prusa3d/PrusaSlicerのリポジトリに示されているとおり、AGPL-3.0ライセンスのオープンソースとして公開されています。3Dモデルを機械への指示(G-code)に変換するもので、同じドキュメントによると、FDMプリンターとmSLA方式の光造形3Dプリンターの両方に対応しています。
このプロジェクトは、RepRapコミュニティから生まれた最初期のオープンソーススライサーの1つ、Slic3rのフォークとして始まり、その後のバージョンでPrusa Researchのチームが大幅に書き直し、機能を拡張してきました。ソースコードがすべて公開されているため、ライセンスの条件の範囲で誰でも内容の確認、改変、再配布ができ、他のいくつかのスライサーがこのソフトを直接のルーツとしているのもそのためです。
PrusaSlicerはPrusaのプリンター専用ではない
このソフトには標準でPrusa自社のプリンター(MK4、MINI+、XLなど)のプロファイルが付属していますが、他社ブランドの幅広いサードパーティ製プリンター向けにあらかじめ設定されたプロファイルも同梱されており、コミュニティも追加のプロファイルを定期的に共有していて、手動でインポートできます。すべての設定を手作業で調整するよりも、最も近いプロファイルから始めるほうが、使える最初の造形にたどり着く最も確実な方法であることに変わりはありません。
公式のプロファイルがないプリンターでは、似た機種(同じノズル、近い造形サイズ)から始めて調整していく方法が、実際にうまくいきます。機種に合ったスライサーの選び方は、スライサーの選び方ガイドでさらに詳しく取り上げています。1つのツールに決める前に読んでおく価値があります。
シンプル、アドバンスト、エキスパート:各モードの対象者
PrusaSlicerには3つのインターフェースモードがあり、ウィンドウ上部から切り替えられます。シンプルモードはほとんどの設定を隠し、最もよく使う項目(素材、品質、インフィル)だけを表示する、初めてのセットアップ向けのモードです。アドバンスモードでは、リトラクション、冷却、サポートの設定がより詳しく表示されます。
エキスパートモードでは、オーガニックサポート、ペイントオンシーム、可変積層ピッチなど、すべてのパラメーターが表示されます。これらは以下で順に説明します。モードを切り替えても、すでに設定した内容が変わることはなく、オプションの表示と非表示が切り替わるだけです。そのため、プロファイルを一から作り直さずに、少しずつ高度な設定に慣れていけます。
PrusaSlicerを特徴づける機能
オーガニックサポートは、従来のグリッド式サポートに代わるものとして導入されたもので、モデルの側面から、必要な箇所に自動で合わせたなめらかな形状に枝分かれして伸びます。Prusaのドキュメントによると、従来のグリッド式サポートよりも外しやすく、パーツに残る跡が少なく、一般的にフィラメントの使用量も少なくなります。ペイントオンサポートを使うと、アドバンスモードまたはエキスパートモードで、3Dモデル上にマウスで描き込んで、サポートを強制的に付ける場所や付けない場所を正確に指定できます。
Prusaのドキュメントで説明されている可変積層ピッチでは、モデルの一部を薄い積層で、別の一部を厚い積層で造形でき、その間の切り替わりは自動でなめらかになります。これにより、単純な部分の造形時間を短縮しつつ、重要な部分のディテールは損なわずに済みます。PrusaSlicerには、ナレッジベースで解説されている押し出し倍率のキャリブレーションなど、造形前に素材の流量を調整するための内蔵キャリブレーションテストも含まれています。
PrusaSlicer、OrcaSlicer、Bambu Studio:どれがどれのフォークか
Bambu Labの純正ソフトであるBambu Studioは、PrusaSlicerのコードをベースに開発され、同社のプリンター向けに調整されました。OrcaSlicerは独立したコミュニティプロジェクトで、こちらはBambu StudioとPrusaSlicerの両方を土台としています。自身のGitHubリポジトリには、このプロジェクトは「BambuStudioとPrusaSlicer、そしてCuraSlicerやSuperSlicerに着想を得たアイデアを取り入れて、同じ精神のもとで始まった」とあり、その後大幅に作り直されています。
その系譜は、3つのソフトで似通ったインターフェースや、同じ名前を持つことの多い設定項目に表れています。OrcaSlicerのリポジトリは、独自の内蔵キャリブレーションツール(温度タワー、流量、リトラクション)と高度なシーム制御を特長として挙げており、これらの点ではPrusaSlicerより進んでいるとしていますが、ライセンスはPrusaSlicerと同じAGPL-3.0です。別の記事では、スライサーごとのサポート材をさらに詳しく比較しています。
最初のスライスを手順どおりに実行する
STLまたは3MF形式のファイルをインポートしたら、最初の手順は、画面上部のドロップダウンから適切なプリンターとノズルのプロファイルを選び、続いてスプールに実際にセットした素材に合うフィラメントのプロファイルを選ぶことです。次に選ぶ造形品質のプロファイル(高精細、標準、高速)によって、仕上がりの見た目と造形時間が大きく決まります。
これら3つのプロファイルを設定したら、スライスボタンでツールパスが計算され、予想造形時間とフィラメント使用量が表示されます。これはG-codeをSDカード、USBメモリ、ネットワーク接続のいずれか(プリンターの機種によります)に書き出す前に確認できます。ゼロからモデリングするのではなく、すぐに造形できる3Dデータを探したい場合は、3Dプリント用データのページで主要なプラットフォームをまとめています。
大きすぎるモデルのカット:PrusaSlicerのカットツール
モデルが造形サイズに収まらないとき、機械的な強度を保つためにモデルの一部を別の向きで造形する必要があるとき、あるいはパーツ全体を造形するとサポート材が過剰に必要になるときのために、PrusaSlicerにはカットツールがあります。ナレッジベースによると、オブジェクトを選択してCキーを押すと使えます。平面モードでは、X、Y、Z軸上で自由に位置と角度を決められる平面に沿ってモデルを切断し、ドーブテールモードでは、互いにはまり込む台形のピンとソケットを直接生成します。
このツールでは、2つの別々のオブジェクトにすることも、両方の半分を1つのファイルにつないだまま、それぞれに異なる設定を適用することもできます。また、切断線に自動でコネクターを追加することもでき、単純な円柱形のプラグ、別に造形する取り外し可能なダボ、スナップフィット式のコネクターから選べます。それぞれ、形状、深さ、回転のオプションがあります。この機能はサポート材の選び方と相性がよく、かさばるパーツを造形前に切断するほうが、サポートの設定を強めるよりも、サポート材を減らすうえで効果的なことがよくあります。
押し出し乗数のキャリブレーション:役割と、いつ調整すべきか
PrusaSlicerの押し出し倍率は、実際に押し出される素材の量を調整する設定です。Prusaは、これは上級者向けの設定で、出荷直後のプリンターでは触らず、経験のあるユーザーに限って使うことを推奨しています。Prusaナレッジベースによると、このソフト側の設定とファームウェアのフローレートのパラメーター(M221コマンド)は、同じ物理量に作用しますが、互いに独立しています。実際に適用される総フローレートは、ファームウェアの倍率にスライサーの倍率を掛けた値になります。
最適な値は、素材ごと、色ごと、ときには同じフィラメントでもスプールごとに異なります。そのため、この設定を調整し直す必要があるのは、ブランドを頻繁に切り替える場合や、安価なノーブランドのフィラメントを使う場合が中心です。フローレートが高すぎると、積層に傷のような跡や素材の盛り上がりが現れ、特にパーツの最初と最後の層で目立ちます。逆に少し低すぎると、線や外周の間に小さな隙間ができます。この症状は、機械的な問題が原因の押し出し不足と混同しないようにしてください。
ヘルプと追加プロファイルの探し方
Prusaのナレッジベースは定期的に更新されており、各設定を詳しく解説しています。重要なパーツで内容をよく知らないまま設定を変える前に、パラメーターが実際に何をするのかを理解するためのリファレンスとして役立ちます。公式のPrusaフォーラムは、そのドキュメントを他のユーザーの実体験で補っており、よく文書化された設定でも、特定のプリンターや素材で予想外の結果が出た理由が説明できないときに役立ちます。
プロジェクトのGitHubリポジトリは、バージョン間の変更点を追ったり、設定の挙動がどう変わったかを確認したり、具体例を添えて再現可能なバグを報告したりするうえで、最も信頼できる場所です。報告には、使用したPrusaSlicerの正確なバージョンとプリンタープロファイルを添えるのが理想です。プロファイルに細かく調整された設定がまだ含まれていないプリンターでは、似たサードパーティ製プロファイルから始めて、温度、速度、リトラクションを少しずつ調整するほうが、プロファイル全体を白紙から作り直すよりも、たいてい早く安全です。
出典と限界
- GitHub — prusa3d/PrusaSlicer
- Prusa Knowledge Base — オーガニックサポート
- Prusa Knowledge Base — ペイントオンサポート
- Prusa Knowledge Base — 可変積層ピッチ機能
- GitHub — SoftFever/OrcaSlicer
- Prusa Knowledge Base — カットツール
- Prusa Knowledge Base — 押し出し乗数のキャリブレーション
当サイトはメーカーとコミュニティの資料を整理したもので、これらの製品を自分たちで実測したわけではありません。お使いの機種の取扱説明書が、一般的なガイダンスより優先されます。
候補を絞り込みやすくするには、まずプロジェクトを基準にしましょう。
販売条件を比べる前に、無料の購入チェックリストと予算シートをご利用ください。