UltKit

STL转STEP转换器

把3D打印用的网格模型转换成CAD软件能识别为实体的STEP文件。STL中的每个三角形都会变成STEP中的一个平面,因此您可以测量它、在上面添加特征,或发给只接收STEP的人。

3D 模型转换器

或将STL, OBJ, MTL … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    上传STL文件

    一次可上传 1 个或最多 20 个 STL 文件,ASCII 或二进制均可,每个不超过 95 MB。每个文件会各自转换为一个 STEP 文件。

  2. 2

    指定单位

    STL 不记录单位,所以请打开高级设置,把模型单位设为零件设计时使用的单位。默认是毫米,对几乎所有可打印模型都适用。

  3. 3

    转换并在CAD中打开

    点击转换为 STEP,下载文件后,像导入其他 STEP 零件一样导入 Fusion 360、SolidWorks、FreeCAD 或 Onshape 即可。

为什么STL不是CAD模型,转换改变了什么

STL 由 3D Systems 于 1987 年为最早的光固化打印机创建。它只保存一组三角形,别无其他:没有单位、颜色、曲线,也没有零件如何建成的记录。对切片软件来说,这就足够了。

STEP 的标准编号为 ISO 10303,来自工程领域的另一端。它用边界表示(B-rep)描述零件:由边裁剪出的精确平面、圆柱面、圆锥面和样条曲面,并把单位写入文件。当 SolidWorks 或 Fusion 360 把一个支架导出为 STEP 时,螺栓孔就是直径确定的真正圆形。

STL 转 STEP 只能保留 STL 中已有的信息。工具会把三角形缝合成同一个实体的面,写入你选择的单位,并在网格水密时把壳体封闭成实体。它无法猜出 48 个细长的面原本是同一个圆角,所以这个方向只是把网格包装成 B-rep,并不是逆向工程。

3D Systems 推出 STL
1987
ISO 10303(STEP)首批部分发布
1994
合并 AP203 和 AP214 的 STEP 协议
AP242
STL 文件中保存的单位数量
0

STL

STL 网格

STL(stereolithography,立体光刻)是 3D Systems 于 1987 年创建的 3D 网格格式。它只以三角形列表的形式描述物体的表面几何,不含颜色、材质、单位或场景信息。由于结构简单,它成为 Cura 和 PrusaSlicer 等 3D 打印切片软件的默认输入格式。曲面由许多平面三角形近似表示,因此光滑的模型可能产生非常大的文件。

压缩方式
–
透明度
–
动画
不支持
发布年份
1987 · 3D Systems
STL 转换器

STEP

STEP(ISO 10303)

STEP 是用于在 CAD 系统之间交换产品数据的 ISO 标准(ISO 10303),于 1994 年首次发布。与网格格式不同,它保存精确的实体几何(包括准确的曲线和曲面)以及装配结构。它是机械工程和制造业的标准中性格式,可在 SolidWorks、Fusion 360、FreeCAD 等 CAD 工具中打开。3D 打印机无法直接使用 STEP 文件,需要 STL 之类的网格格式。

压缩方式
–
透明度
–
动画
不支持
发布年份
1994 · ISO
STEP 转换器

当 CAD 软件、客户或制造商要求提供 STEP,而你手头唯一的零件文件是从模型库下载或为打印导出的网格时,就需要把 STL 转成 STEP。

在Fusion 360、SolidWorks或FreeCAD中编辑转换后的STL

误区STEP 文件总是能像原始设计一样编辑。

事实由网格生成的 STEP 文件没有草图和特征历史。只能用直接建模方式编辑:推拉、切割,并在其上添加新特征。

误区转换为 STEP 后曲线会重新变得光滑。

事实这些面仍然是平的。光滑程度取决于 STL 导出时的精细程度,任何文件转换都无法补上从未保存过的细节。

导入后,请把这个三角面实体当作参考或基础。在 Fusion 360 中,可以在平面上画草图并拉伸,或描出轮廓后在其上重建干净的特征。SolidWorks 把它当作导入实体,所以移动面和拉伸切除可用,修改尺寸则不行。FreeCAD 的 Refine shape 会合并共面的三角形,把由 12 个三角形组成的方块还原为六个面。

如果只是查看零件、再次打印或核对尺寸,可能根本不需要 STEP。STL转OBJ 适合 Blender 等网格编辑软件,而要保留单位和多个部件的可打印副本,用 3MF 最合适。反过来,从真正的 CAD 实体生成可打印网格是常规流程,详见 STEP转STL。

STL转STEP常见问题

转换后的STEP文件会有光滑的圆柱面和圆角吗?

不会。转换器只会原样保留 STL 所描述的形状,而 STL 把每条曲线都描述为一圈平面三角形。用 64 段网格打印的孔,到 CAD 里就是一个 64 边的棱柱。要还原光滑曲面,只能重新建模,或使用能把曲面拟合到三角面上的逆向工程工具。

为什么STEP文件的特征树里有成千上万个面?

每个三角形会变成实体上的一个平面。CAD 软件适合处理几十到几百个面的零件,所以一个有 200,000 个三角形的网格在旋转和选择时会很卡。在 FreeCAD 的 Part 工作台中,Refine shape(优化形状)可以合并共面的面,让每块平坦区域缩减为一个面。

SolidWorks能打开由STL转换的STEP文件吗?

可以。SolidWorks 能读取 STEP AP203 和 AP214,并作为导入实体打开。由于该实体没有特征历史,需要用直接编辑工具修改,例如拉伸切除、孔和移动面,而不是修改尺寸。

我的STL不是封闭(水密)的,还能转换吗?

存在孔洞、三角形翻转或壳体重叠时,得到的是开放壳体而不是封闭实体,CAD 软件会把它当作曲面体处理。请先用切片软件或建模软件的修复工具处理网格;PrusaSlicer 和 Windows 3D Builder 都能修复常见缺陷。

应该选择哪个STEP版本?

大多数软件三种常见应用协议都能读取。AP214 长期以来是机械零件的默认选择,AP242 是合并了 AP203 和 AP214 的较新版本。对于由 STL 生成的三角面实体,选哪个版本在效果上没有明显差别。