Cura:UltiMakerのオープンソースの汎用スライサー
Curaは、UltiMaker自社のプリンター以外にも非常に幅広いプリンターブランドに対応していることもあり、今も最も広くインストールされているスライサーの1つです。このページでは、現在どんな人に向いているか、プリンターの追加方法、MarketplaceとプラグインでCuraに何が加わるかを解説します。
結論
UltiMaker Curaは、公式GitHubリポジトリによるとLGPLv3ライセンスで公開されている無料のオープンソーススライサーで、上級モードでは数百の設定が使えます。UltiMakerプリンター向けの設定済みプロファイルに加え、プロジェクトのリポジトリで確認できるように、AnycubicやCrealityなど他ブランド向けのコミュニティプロファイルが非常に多数用意されています。初心者、さまざまなハードウェアに対応する汎用ツールが欲しい人、白紙の構成から始めるより調整済みのプロファイルを好む人に向いています。キャリブレーションツールを内蔵した非常に高速なマシンの所有者は、併せて新しいスライサーを使うこともあります。
Curaとは
UltiMaker Curaは、UltiMakerが開発したオープンソースのスライサーで、公式GitHubリポジトリによるとLGPLv3ライセンスで公開されています。メーカーのサイトでは、長年の自社開発とコミュニティの貢献の上に築かれたスライシングエンジンと説明されており、細かく制御したい人向けに400を超える設定が使えるほか、すべてを手作業で調整しなくても安定した結果が得られるようテスト済みの推奨プロファイルも用意されています。
このソフトウェアはWindows、macOS、Linuxに無料でインストールでき、現在も保守されているスライサーの中では最も古い部類です。メーカーのサイトによると、業務環境向けに別途Cura Enterprise版があり、独自のアップデート頻度と、複数のマシンへの集中配布に対応しています。新しいアプリケーションと比べてどこに位置づけられるかを知るには、スライサーの選び方のページで、プリンターの種類や経験レベルに応じて検討したい基準を解説しています。
今もCuraが向いている人
Curaは、古いプリンターやあまり一般的でないプリンターを含め、複数のブランドのハードウェアを使っている人にとって、今も有用です。プロジェクトのリポジトリでは、有名ブランドからニッチなモデルまでをカバーする数百のプリンター定義ファイルが公開されています。テスト済みのプロファイルを備えた推奨モードは、すべてのパラメーターを調べずにすぐ造形を始めたい初心者に向いています。
高速造形向けにキャリブレーションツールを内蔵した高速CoreXYマシンの所有者は、Curaと併用、またはCuraに代えて、OrcaSlicerのような新しいスライサーに移ることが多く、その大きな理由は、すぐ使えるキャリブレーションテストです。Curaは、汎用用途や、それらの新しいスライサーにプロファイルがないハードウェアでは、今でも十分に通用します。
プリンターの追加:メーカーとコミュニティのプロファイル
Curaは、UltiMaker自身が作成・テストしたプロファイルと、サードパーティのメーカーやユーザーが提供したコミュニティプロファイルを区別しています。後者は、プロジェクトのGitHubリポジトリで公開されているdefinitionsフォルダーで管理されています。このフォルダーには、Anycubic、Creality、Artillery、Anetなどのブランドをカバーする数百のファイルがあり、それぞれに専用のデフォルトのベッドサイズとノズル設定が含まれています。
一覧にないプリンターには、汎用のネットワーク非対応プリンタープロファイルを追加し、ベッドの寸法とノズル径を手動で設定できます。これは、ソフトウェアがまだよく知らないマシンに初めて送る前に確認しておきたいフォーマットや設定について解説した3D造形ファイルのページと同じ考え方です。
サードパーティのメーカーの中には、自社機のベッド寸法、デフォルトのノズル径、場合によっては推奨速度や温度設定を含む独自のプロファイルを、プロジェクトのリポジトリに直接提供しているところもあります。これらのプロファイルは、UltiMakerが社内で一括してテストしたものではなく外部からの貢献によるため、品質や鮮度はブランドごとに異なります。
推奨設定とカスタム設定
推奨モードは、品質と速度を軸に絞り込んだ設定を提供し、UltiMakerのサイトによると、より速く、あるいはより丈夫にといった特定の目標に合わせて設計されたインテントプロファイルを備えています。新しいモデルや不慣れなフィラメントの最初の設定として推奨される出発点です。
カスタムモードは、メーカーによると400をはるかに上回る数の設定の全一覧を開き、積層ピッチ、機能ごとの速度、冷却の挙動、サポート材の設定などを含みます。カスタムモードで変更した設定は独自のプロファイルとして保存でき、似たフィラメントや部品に後で、最初から設定し直さずに再利用できます。
推奨モードのインテントプロファイルは、特定の目標をワンクリックで達成するためのもので、メーカーのサイトによると、たとえば純粋な速度よりも表面品質や部品強度を優先します。インテントプロファイルと完全なカスタムモードを切り替えても、最初からやり直す必要はありません。すでに変更した設定は引き継がれるため、ユーザーはインテントプロファイルから始めて、その後カスタムモードでいくつかのパラメーターを微調整できます。
マーケットプレイスとプラグイン
ソフトウェア内から開けるUltiMaker Marketplaceでは、パートナーのフィラメントブランドが提供する材料プロファイルが用意されており、スプールごとに推奨温度や設定を手作業で入力する手間が省けます。メーカーのサイトでは、サードパーティの材料を使うときに手動セットアップを省く手段としてMarketplaceを紹介しています。
Marketplaceには、ユーザーに評価されたコミュニティプラグインも置かれており、後処理スクリプト、配置ツール、ほかのサービスとの連携など、基本ソフトにはない機能を追加できます。サードパーティ製プラグインはどれも同じですが、生成されるG-codeに直接手を加えるものをインストールする前には、評判やレビューを確認する価値があります。
Curaと新世代のスライサーの比較
ユーザーフォーラムやコミュニティでは、高速CoreXYプリンター向けに最適化されたコアを軸に作られた新しいスライサーは、キャリブレーションツールをインターフェースに直接組み込んでいるのに対し、Curaでは同じ作業に別途ダウンロードしたテストモデルやサードパーティ製プラグインが必要になることが多いと、たびたび報告されています。この差が主に問題になるのは、新しい非常に高速なハードウェアです。
より一般的なハードウェア、たまにしか使わない場合、すでに調整済みのプロファイルのライブラリを使いたい場合には、Curaには今も明確な強みがあります。歴史とコミュニティの厚みにより、利用できるプリンタープロファイルの数が最も多いアプリケーションの1つで、多くのユーザーにとってこの点は、キャリブレーションの速さと同じくらい重要です。
Cura Enterprise:プロ用途で変わる点
随時更新される標準版と異なり、Cura Enterpriseは、UltiMakerのサイトによると年2回のアップデートで提供され、業務環境でデスクトップアプリケーションの安定性を保つため、各アップデートはリリース前にコミュニティによるテストを受けます。さらに、各リリースにはリリース後12か月間セキュリティパッチとバグ修正が提供され、これは無料版にはないサポート期間です。
Cura Enterpriseの各リリースは、独立したセキュリティレビューも受けており、その概要がUltiMakerから公開され、この面の改善を続けるとの約束も示されています。このエディションは、クロスプラットフォームの配布ツールを通じて導入・設定でき、同じ工房や技術部門内の複数のマシンに同一のセットアップを展開しやすくなります。これは個人利用ではほとんど気にならない必要性ですが、複数のプリンターを管理する組織にとっては現実的な要件です。
CADファイルの読み込み:STLと3MF以外の形式
UltiMakerのサイトによると、CuraはSTL、OBJ、3MFといった一般的なメッシュ形式に加えて、STEPとIGESファイルの読み込みにも対応しています。この2つは、三角形メッシュではなく曲面を表現する、CADでよく使われる形式です。この対応により、部品をスライスするたびに元のCADソフトからメッシュ形式に書き出し直す手間が省けます。
読み込んだCADファイルも、FDMスライサーで扱うほかのモデルと同様に、スライス時にはメッシュに変換されます。選んだ変換品質によっては、非常に曲率の大きい曲面でわずかな近似が生じることがあります。たまに使う程度であれば、直接読み込みで互換性の問題が出た場合の確実な代替手段として、CADソフトから直接STLまたは3MFに書き出す方法があります。
最初のスライスを手順どおりに
インストールはUltiMakerのサイトから行い、お使いのOSに合ったビルドを選びます。初回起動時にはウィザードがプリンターの追加を案内します。一覧からUltiMakerのマシンを選ぶことも、数多くのコミュニティプロファイルの中からサードパーティ製プリンターを選ぶことも、ネットワーク非対応のプリンターを手動で設定することもできます。スライスするモデルは、メインウィンドウにドラッグして読み込みます。STL、OBJ、3MFなどの形式に対応しています。右側のパネルでフィラメント、造形品質、推奨モードまたはカスタムモードを選んでから、スライスボタンをクリックすると、推定造形時間と必要なフィラメント量が計算されます。出力されたファイルはSDカードに保存するか、ネットワーク接続があればプリンターへ直接送信します。その際、STLと3MFのどちらを選ぶかで、最終ファイルが保持する情報が変わる点に注意してください。
出典と限界
- GitHub — Ultimaker/Cura(メインリポジトリ、LGPLライセンス)
- GitHub — Cura resources/definitions(ブランド別のコミュニティプロファイル)
- UltiMaker — Curaのソフトウェアページ(設定、マーケットプレイス)
- UltiMaker Support — ヘルプセンター
当サイトはメーカーとコミュニティの資料を整理したもので、これらの製品を自分たちで実測したわけではありません。お使いの機種の取扱説明書が、一般的なガイダンスより優先されます。
候補を絞り込みやすくするには、まずプロジェクトを基準にしましょう。
販売条件を比べる前に、無料の購入チェックリストと予算シートをご利用ください。