SupaVoxel
3D 文件格式

STEP vs STL:CAD 几何模型,还是可打印网格?

STEP vs STL 的关键在于下一步要做什么:STEP 保留精确 CAD 曲面,便于编辑和机加工;STL 是用于打印的三角网格。可在这里免费转换。

  • ISO 10303 对比三角网格
  • 实测文件大小
  • 切片软件支持情况已核查
更新于 2026年10月

STEP vs STL:一句话结论

STEP 按 CAD 程序的方式描述零件:孔是带半径的真实圆柱,圆角是真实的圆滑曲面,文件还会记录单位。STL 只把外表面描述成平面三角形,所以同一个孔会变成几十条边的多边形,并固定为导出时的分辨率。

因此,STEP vs STL 怎么选,主要看链条上的下一个人。机械师、注塑厂或还要改尺寸的设计师需要 STEP。切片软件、打印农场或模型分享网站需要网格,而 STL 是接受度最广的一种。现在很多切片软件能直接导入 STEP,但导入时会转成三角形,所以打印仍然基于网格。

转换只有 STEP 到 STL 这一方向比较干净。STEP 转 STL 是常规导出。STL 转 STEP 虽然可行,但得到的 STEP 由成千上万个平面三角面组成,不是可编辑曲线。

STEP vs STL 对比表

两种格式在决定该发哪种文件的关键点上并排对比。

STEP(.step、.stp)STL(.stl)
几何类型边界表示(B-rep):精确平面、圆柱、NURBS 曲面、边和实体用三角网格近似曲面
颜色 / 纹理零件和面颜色(AP214、AP242);不支持 UV 纹理标准中不包含
单位存储在文件中(毫米、英寸等)不存储;切片软件默认按毫米处理
材质产品数据,较新协议中还包含材质和 PMI 标注无
文件大小随特征数量增长,而不是随平滑度增长随三角形数量增长:二进制格式每个三角形约 50 字节
可编辑性可在 CAD 中完整编辑:改孔径、加倒角非常有限:只能编辑网格,曲线已经被分面
软件支持所有机械 CAD 工具(Fusion、SolidWorks、Onshape、FreeCAD、CATIA)所有切片软件、网格编辑器和 3D 打印服务
打印用途PrusaSlicer 和 Bambu Studio 可导入,加载时三角化;不在 Cura 支持列表中打印的默认输入格式
装配体一个文件中包含多个命名零件及其位置一个未命名网格;零件会合并

STEP 是 ISO 10303。常见的 .step 文本编码是 ISO 10303-21,最早于 1994 年发布;AP203、AP214 和 AP242 是大多数 CAD 工具导出的应用协议。

为什么 STEP vs STL 文件放大看差别这么大

在文本编辑器中打开 STEP 文件,开头是 ISO-10303-21;,后面是编号实体:点、方向、圆、B 样条曲面,以及由它们构建的面和壳。没有任何近似。一个 5.2 mm 的孔会存成半径 2.6 mm 的圆,任何读取该文件的程序都可以按需把它划分得足够细。

STL 已经替你做了这个选择。CAD 导出器选定弦高误差和角度限制,把每条曲线切成直线段,然后丢弃曲线。放大看由粗糙 STL 打印出的孔,你能看到平面;在快速打印机上,密集的短线段还会拖慢速度并影响平滑度,这也是 Bambu Lab 指出 STEP 导入可让 Bambu Studio 在 G-code 中生成更多圆弧运动的原因。

  • STEP:用数学精确描述曲面
  • STL:在某一固定分辨率下采样复制
  • 细分公差在导出时决定,而不是打印时

真实文件大小:同一个支架的 STEP 与 STL

我们在 OpenCASCADE 中建模了一个 60 x 40 x 40 mm 的 L 形支架,壁厚 5 mm,所有边都有 1.5 mm 圆角,并带四个 5.2 mm 孔(52 个 B-rep 面),保存为 STEP AP214,然后按三档细分设置导出 STL。

文件公差(线性 / 角度)三角形数量大小
STEP AP214精确曲面不适用175 KB
STL,粗糙0.1 mm / 0.5 rad1,46273 KB
STL,精细0.01 mm / 0.2 rad5,290265 KB
STL,超精细0.001 mm / 0.1 rad25,3401.27 MB

无论你想要多平滑,STEP 大小都不变。每次收紧公差,STL 大约增大到五倍,而粗糙版本会让 1.5 mm 圆角出现明显分面。

STEP vs STL 文件能直接切片吗?

越来越多情况下可以。PrusaSlicer 从 2.5 版开始加入 STEP 导入,其帮助中心说明 STEP 会在导入过程中三角化。

Bambu Studio 通过 OpenCASCADE 内核导入 STEP 文件和装配体,保留包含各零件位置的装配视图,并提供两个质量设置:线性偏差和角度偏差;数值越小,曲面越平滑、三角形越多、导入越慢。如果弹窗没有出现,请在首选项中启用“Show the STEP mesh parameter setting dialog”。

UltiMaker Cura 支持的模型类型列表包括 3MF、STL、OBJ、PLY、glTF 等,但不包括 STEP,所以 Cura 用户仍需先导出网格。

从 STEP 切片的优势是可控:在打印时选择细分程度,而不是接受设计师导出时的固定结果。STL 的优势是到处都能用,包括打印服务和上传网站。

  • PrusaSlicer 2.5+:支持 STEP 导入,加载时三角化
  • Bambu Studio:支持 STEP 和装配体,可调偏差
  • Cura:先导出 STL、OBJ 或 3MF

什么时候用 STEP,什么时候用 STL

一条规则能覆盖大多数情况:要改设计的人发 STEP,只负责制造的机器发 STL。

CNC 加工或钣金

STEP。CAM 软件需要真实圆弧和平面来生成干净刀路并测量特征。

向制造商询价

STEP,最好是 AP242 或 AP214。报价工具会从 B-rep 中读取孔尺寸和体积。

在家或打印农场打印

STL 到处都被接受。如果你的切片软件能读 STEP,导入它可让你控制平滑度。

分享到 Printables、Thingiverse 或 MakerWorld

给打印机上传 STL 或 3MF,同时附上 STEP,方便别人二次创作。

雕刻或扫描形状

STL、OBJ 或 3MF。有机模型、扫描件和 AI 生成模型从一开始就是网格;没有需要保留的 CAD 曲面。

归档自己的设计

保留原生 CAD 文件再加一份 STEP。STEP 是任何未来 CAD 工具都能重新打开的通用副本。

STL vs STEP 导出要避免的错误

大多数问题来自导出设置,而不是格式本身。

推荐做法
  • 功能性零件导出 STL 时,弦高公差接近 0.01 mm;0.1 mm 时小圆角会露出分面
  • 如果颜色或装配体名称需要保留,确认 STEP 为 AP214 或 AP242
  • Bambu Studio 的偏差值设一次,并沿用到类似零件
  • 发送前先在查看器中预览 STEP,确认所有实体都导出了
避免做法
  • 别指望把 STL 转成 STEP 后还能编辑特征;你得到的是平面三角面
  • 默认用极精细设置导出 STL;文件会膨胀却没有可见收益
  • 别以为每个切片软件都能打开 STEP;Cura 需要网格
  • 只给机加工车间发 STL;他们会来要 STEP

常见问题

常见问题

用于 3D 打印,STEP 比 STL 更好吗?

无论哪种,打印都来自网格,因为导入 STEP 的切片软件会先把它三角化。如果你想在导入时自己选择平滑度,STEP 更好,Bambu Studio 的线性偏差和角度偏差设置就能做到。如果文件必须在任何切片软件、打印服务或模型网站中可用,STL 更好。单纯为了打印,导得好的 STL 同样够好。

我能把 STL 转成 STEP 吗?

可以,但无法恢复设计。转换器把每个三角形包成一个平面,所以一个 25,000 个三角形的 STL 会变成有 25,000 个小面的 STEP。CAD 工具能打开它,也能切掉或添加简单特征,但你无法改孔径或圆角半径。要得到真正可编辑的曲面,只能重新建模或使用逆向工程工具。

为什么 STEP 文件比我的 STL 还小?

STEP 把每个特征只存一次数学定义,而 STL 存储每个三角形。在我们的测试支架中,STEP 为 175 KB 并保持不变;STL 在 0.1 mm 粗糙公差下为 73 KB,但在 0.001 mm 下为 1.27 MB。简单零件的 STL 可能比 STEP 小,但平滑、细节多的零件通常反过来。

Cura 能打开 STEP 文件吗?

默认不能。UltiMaker 官方列出的 Cura 可加载文件类型包括 3MF、STL、OBJ、AMF、PLY、X3D、COLLADA 和 glTF,但不包括 STEP。从 CAD 工具导出网格,或用我们的免费转换器在浏览器中把 STEP 转成 STL,再用 Cura 打开。PrusaSlicer 2.5 及更高版本和 Bambu Studio 可直接导入 STEP。

对机加工师傅来说,STEP vs STL 文件有什么区别?

机加工师傅的 CAM 软件需要精确几何:孔是真正的圆,面是绝对的平面,边可以测量。STEP 文件全都有。STL 只有三角面片,孔变成了多边形,直径只能靠猜。大多数加工厂会直接要 STEP,不少厂根本不接 STL 报价。

AP203、AP214 和 AP242 分别是什么?

它们是 STEP 的应用协议,也就是决定 STEP 文件能承载哪些内容的 schema。AP203 覆盖受配置管控的 3D 设计几何;AP214 源自汽车行业,增加了颜色和图层;AP242 将两者合并,并加入公差等产品制造信息,其第二版于 2020 年发布。如果拿不准选哪个,AP214 或 AP242 接受度最广。

不装 CAD 软件也能查看 STEP 文件吗?

可以。我们的免费 STEP 查看器基于编译为 WebAssembly 的 OpenCASCADE,直接在浏览器中打开 .step 和 .stp 文件,无需安装任何软件,也不用注册账号。你可以旋转零件、检查尺寸,再用配套的 STEP 转 STL 转换器把它转成网格。支持最大 200 MB 的文件,全程不上传。

AI 能从照片生成 STEP 文件吗?

目前还做不到实用程度。包括 SupaVoxel 在内的图生 3D 工具输出的是网格模型,可以导出为 STL、OBJ 或 3MF 用于打印,对公仔、道具和有机造型很合适。至于需要精确尺寸的机械零件,还是得在 CAD 里建模再导出 STEP。

免费开始

想打印的是有机造型?

公仔和道具本来就没有 CAD 文件可言。把照片变成 3D 模型,通常一分钟内完成,然后在付费方案下导出 STL 或 3MF。

无需信用卡 · 赠送 3 个免费积分