UltKit

STEPをSTLに変換

Fusion 360、SolidWorks、Onshapeで作成したSTEP・STP部品や、メーカーのカタログから入手した部品データを、スライサーで印刷できるSTLに変換します。曲面をどれだけ細かい三角形に分割するかは自分で選べます。

3Dモデル変換

またはSTL, OBJ, MTL … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    STEPファイルを追加する

    .step または .stp ファイルをアップロードします。一度に最大20ファイル、1ファイルあたり95 MBまで対応しています。アセンブリでも問題なく、ファイル内のすべてのボディがメッシュ化されます。

  2. 2

    メッシュの細かさを選ぶ

    詳細設定を開き、メッシュの細かさを設定します。ほとんどの造形には「標準」が適しています。ノブや筐体など曲面が目立つ部品には「高精細」、手早い試し合わせには「粗い」を選んでください。

  3. 3

    変換してスライスする

    STLに変換を押して結果をダウンロードし、Cura、PrusaSlicer、Bambu Studioなどのスライサーにドラッグします。

STEPからSTLへの変換は、設計から造形へ進む通常の一方向のルートです。正確なCADの曲面を三角形にサンプリングし、実際に決めることは三角形の数だけです。

STEPからSTLへの変換が一方通行である理由

STEP(ISO 10303)は、機械系CADの中立的なデータ交換形式です。一般的なアプリケーションプロトコルであるAP203、AP214、新しいAP242では、境界表現で部品を記述します。円柱は軸と半径、フィレットはローリングボール面として保存され、数値がミリメートルかインチかもファイルに記されています。どのCADソフトでも、そこから同じ形状を正確に再構築できます。

1987年に3D Systemsが導入したSTLには、曲線がまったくありません。3つの頂点と法線で定義された平らな三角形のリストで、単位もありません。スライサーはモデルを平らな層に切るだけなので、これで十分です。

メッシュ化では、選んだ許容差で正確な曲面をサンプリングし、そのサンプルだけを残します。円柱は細い長方形を三角形に分けた輪になり、円柱だったという情報は失われます。そのため、この変換は日常的に行われますが、逆方向では失われた情報を取り戻せません。

STEPファイルのメッシュの細かさの選び方

  1. 粗い

    三角形が最も少なくなります。はめ合わせの確認、治具、曲面が見えない部品や後で磨く部品に向いています。

  2. 標準

    初期設定です。一般的なFDMの積層ピッチでは曲面が滑らかに見え、ファイルも小さいのでスライスが速く済みます。

  3. 高精細

    許容差がより小さく、フィレット、ノブ、筐体、光に当たると面が目立つレジン造形に向いています。

STEP

STEP(ISO 10303)

STEPは、CADシステム間で製品データを交換するための ISO 標準(ISO 10303)で、1994年に初めて公開されました。メッシュ形式とは異なり、正確な曲線や曲面を持つ精密なソリッド形状に加えて、アセンブリ構造も保存します。機械設計や製造分野の標準的な中立形式で、SolidWorks、Fusion 360、FreeCAD などのCADツールで開けます。STEPファイルは3Dプリンターでは直接使えず、STLなどのメッシュが必要です。

圧縮方式
–
透過
–
アニメーション
非対応
登場時期
1994 · ISO
STEP 変換

STL

STLメッシュ

STL(stereolithography)は、1987年に 3D Systems が作成した3Dメッシュ形式です。物体の表面形状だけを三角形のリストとして記述し、色、材質、単位、シーン情報は持ちません。シンプルなため、Cura や PrusaSlicer などの3Dプリント用スライサーの標準的な入力形式になっています。曲面は多数の平らな三角形で近似されるため、滑らかなモデルではファイルがとても大きくなることがあります。

圧縮方式
–
透過
–
アニメーション
非対応
登場時期
1987 · 3D Systems
STL 変換

スライサーや出力サービスは三角形メッシュを扱う一方、部品は正確なCADソリッドとして設計・提供されているため、STEPからSTLへの変換が必要になります。

細かければ良いとは限りません。段階を上げるたびに、曲面の三角形の数は何倍にも増えますが、平面は設定にかかわらず長方形1つにつき三角形2つのままです。大きな筐体を「高精細」でメッシュ化すると、「標準」の数倍のサイズのSTLになることがあります。ノズル径0.4 mmのFDMプリンターでは、増えた細部は再現できる範囲を超えていることがほとんどです。積層ピッチがずっと小さいレジンプリンターでは、「高精細」が効果を発揮します。

出力は初期設定ではバイナリSTLで、80バイトのヘッダー、三角形の数、1三角形あたり50バイトで構成されます。スクリプトでテキストとして読む必要がある場合のみ、ファイルエンコードでASCIIを選んでください。同じメッシュでもテキストにすると数倍の大きさになります。仕入先のアーカイブからSTEP部品をまとめて受け取った場合は、ZIPからSTLへの変換でダウンロード分を一度に処理できます。

STEPをSTLに変換した後の確認ポイント

  • STLをスライサーに読み込んだら、穴の直径など寸法が分かっている箇所を1つ測ってください。
  • プレビューで小さな穴やフィレットを確認し、多角形に見える場合は「高精細」で変換し直します。
  • 部品がベッドに平らに置かれているか確認します。横倒しで書き出されていた場合は上方向の軸を切り替えてください。
  • 造形のしかたに合わせて、ボディを分割するか統合します。
  • 後で変更するときに正確なモデルから始められるよう、STEPファイルをSTLと一緒に保管してください。

STEPからSTLへの変換に関するよくある質問

STLを後から編集可能なSTEPに戻せますか?

実用的な形では戻せません。メッシュ化では、正確な曲面がすべて平らな三角形に置き換えられ、曲線の定義は失われます。そのため、あとでSTLをSTEPに変換しても、元の部品ではなく、面が角張ったボディになります。STEPファイルはマスターデータとして保管し、設計を変更するたびに新しいSTLを書き出してください。

スライサーがSTEPを開ける場合でもSTLは必要ですか?

最近のPrusaSlicerやBambu StudioはSTEPを直接読み込み、自分でメッシュ化できます。一方、CuraはプラグインなしではSTEPを読めず、多くの出力サービス、オンラインビューア、古いファームウェア系のツールも今なおSTLを前提としています。変換しておけば、どこでも使える1つのファイルになります。

丸い穴が多角形で印刷されるのはなぜですか?

穴の大きさに対してメッシュの細かさが粗すぎたためです。小さな形状は、1辺が円周に占める割合が大きいので、最初に面の角が目立ちます。メッシュの細かさを「高精細」にして、もう一度変換してください。

アセンブリは1つのSTLになりますか、それとも複数の部品に分かれますか?

初期設定では、すべてのボディがアセンブリでの位置のままSTLに書き出されます。1つのオブジェクトにしたい場合は1つのメッシュに統合にチェックを入れてください。スライサーで部品を分けたい場合、たとえば色を変えて造形する場合は、オフのままにします。

STEPファイル内の色や材料名はどうなりますか?

STLには色を保持する項目がないため、色は失われます。マルチマテリアル対応のプリンターで部品ごとの色が必要な場合は、個別のオブジェクトと色を保持できる3MFに変換してください。