STEP转STL转换器
把来自Fusion 360、SolidWorks、Onshape或供应商目录的STEP或STP零件转换成切片软件可以打印的STL。曲面被切分成三角形的精细程度由您决定。
3D 模型转换器
或将STL, OBJ, MTL … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
STL 和 OBJ 不保存单位。如果零件在切片软件中显示得小了或大了 10 倍或 25.4 倍,说明单位读取有误,请在此处设置。
Blender、CAD 软件和切片软件使用 Z 轴向上;glTF、Unity 和大多数游戏引擎使用 Y 轴向上。如果导入后模型是侧躺的,请切换此项。
将 STEP 或 IGES 实体转换为网格时使用。精细的曲线更平滑,但文件更大;粗糙足够用于快速预览。
仅用于 PNG、JPG 或 SVG 输入。浮雕会抬高暗部区域;灯影相片(Lithophane)是一块薄板,背光时可显示照片;拉伸则把徽标或 SVG 轮廓变成平面实体形状。
打印模型的宽度;高度按图片的宽高比自动计算。
浮雕或灯影相片的最大凸起高度,或拉伸形状的厚度。灯影相片通常使用 2–3 mm。
浮雕下方的实心底板,使打印件保持整体。0 表示没有底板。
使用方法
- 1
添加STEP文件
上传 .step 或 .stp 文件,一次最多 20 个,每个不超过 95 MB。装配体也可以,文件中的每个实体都会被网格化。
- 2
选择网格精度
打开高级设置,设置网格精细度。“标准”适合大多数打印;“精细”适合旋钮、外壳等有可见曲面的零件;“粗略”适合快速试装。
- 3
转换并切片
点击转换为 STL,下载结果,再拖入 Cura、PrusaSlicer、Bambu Studio 或其他切片软件。
STEP 转 STL 是从设计到打印的常规单向路径:精确的 CAD 曲面被采样成三角形,真正需要决定的只是三角形的数量。
为什么STEP转STL是单向转换
STEP(ISO 10303)是机械 CAD 的中性交换格式。其常用应用协议 AP203、AP214 以及较新的 AP242,用边界表示法描述零件:圆柱以轴线和半径存储,圆角以滚球曲面存储,文件还会注明数值的单位是毫米还是英寸。任何 CAD 程序都能据此重建完全相同的几何体。
STL 由 3D Systems 于 1987 年推出,完全没有曲线。它就是一份平面三角形列表,每个三角形由三个顶点和一个法线定义,不含单位。切片软件只需要这些,因为它本来就是把模型切成平面的层。
网格化按选定的公差对精确曲面采样,并只保留采样结果。圆柱变成一圈被拆成三角形的细长矩形,它原本是圆柱的信息就丢失了。这就是为什么这种转换很常规,而反方向永远无法还原丢失的内容。
如何为STEP文件选择网格精度
- 粗略
三角形最少。适合试装检查、治具,以及曲面被遮住或会被打磨的零件。
- 标准
默认选项。在常见的 FDM 层高下曲面看起来光滑,文件也足够小,切片很快。
- 精细
公差更小,适合可见的圆角、旋钮、外壳和光固化树脂打印,这些场合的棱面会反光而显眼。
STEP
STEP(ISO 10303)
STEP 是用于在 CAD 系统之间交换产品数据的 ISO 标准(ISO 10303),于 1994 年首次发布。与网格格式不同,它保存精确的实体几何(包括准确的曲线和曲面)以及装配结构。它是机械工程和制造业的标准中性格式,可在 SolidWorks、Fusion 360、FreeCAD 等 CAD 工具中打开。3D 打印机无法直接使用 STEP 文件,需要 STL 之类的网格格式。
- 压缩方式
- –
- 透明度
- –
- 动画
- 不支持
- 发布年份
- 1994 · ISO
STL
STL 网格
STL(stereolithography,立体光刻)是 3D Systems 于 1987 年创建的 3D 网格格式。它只以三角形列表的形式描述物体的表面几何,不含颜色、材质、单位或场景信息。由于结构简单,它成为 Cura 和 PrusaSlicer 等 3D 打印切片软件的默认输入格式。曲面由许多平面三角形近似表示,因此光滑的模型可能产生非常大的文件。
- 压缩方式
- –
- 透明度
- –
- 动画
- 不支持
- 发布年份
- 1987 · 3D Systems
人们把 STEP 转成 STL,是因为切片软件和打印服务处理的是三角形网格,而零件往往是以精确的 CAD 实体形式设计或提供的。
越精细不一定越好。每提高一档,曲面上的三角形数量就成倍增加,而平面无论如何选择,每个矩形都只有两个三角形。大型外壳用“精细”网格化,生成的 STL 可能是“标准”的好几倍;在使用 0.4 mm 喷嘴的 FDM 打印机上,多出来的细节通常超出打印机的还原能力。层高小得多的树脂打印机才能体现“精细”的价值。
默认输出二进制 STL:80 字节文件头、三角形数量,以及每个三角形 50 字节。只有脚本需要把文件当文本读取时,才在文件编码中选择 ASCII,因为同一网格写成文本后会大好几倍。如果你从供应商的归档中收集 STEP 零件,可以用 ZIP转STL 一次转换整个下载包。
STEP转STL后需要检查的地方
- STL 导入切片软件后,立即测量一个已知尺寸,例如孔径。
- 在预览中查看小孔和圆角;如果看起来是多边形,请用“精细”重新转换。
- 确认零件平放在打印平台上;如果导出时是侧躺的,请切换向上轴。
- 按照你想要的打印方式拆分或合并实体。
- 把 STEP 文件与 STL 放在一起,以后修改时就能从精确模型开始。
STEP转STL常见问题
以后能把STL再转回可编辑的STEP吗?
没有实际意义。网格化会把每个精确曲面替换成平面三角形,并丢弃曲线定义,所以之后再用 STL转STEP 转换,得到的是带棱面的实体,而不是原来的零件。请把 STEP 文件作为原始母版保存,设计改动后重新导出新的 STL。
切片软件能直接打开STEP,还需要STL吗?
较新版本的 PrusaSlicer 和 Bambu Studio 可以直接导入 STEP 并自行网格化。Cura 没有插件就无法读取 STEP,许多打印服务、在线查看器和旧版固件工具也仍然只接受 STL。转换后得到的是一个到处都能用的文件。
为什么圆孔打印出来是多边形?
网格精细度对于该孔的尺寸来说太粗了。小特征最先出现棱面,因为每条边在其周长中占的比例更大。请把网格精细度设为“精细”后重新转换。
装配体会输出为一个STL还是多个零件?
默认会把所有实体都写入 STL,位置与装配体中一致。如果想得到单个对象,请勾选合并为单个网格;如果打算在切片软件中分开零件,例如用不同颜色打印,则不要勾选。
STEP文件中的颜色和材质名称会怎样?
STL 没有存放颜色的字段,所以颜色会丢失。如果多材料打印机需要按零件区分颜色,请改为转换成 3MF,它会保留各个独立对象及其颜色。