STEP 转 3MF 转换器
拖入 .step / .stp 文件,直接在浏览器中转换为 .3mf。文件不会离开你的电脑。
为什么要把 STEP 转换为 3MF?
3MF 是 STL 的现代继任者——它携带单位、颜色和打印元数据,终结了几十年来“这是公制还是英制?”的歧义。Bambu Studio 和 PrusaSlicer 现在都偏好 3MF。走 STEP → 3MF 可以跳过多余的 STL 步骤,把元数据丰富的文件包直接送进切片软件。
谁会做这种转换
已原生转向 3MF 的 Bambu / Prusa 生态创客、将零件交给要求保留单位元数据的打印服务的工程师,以及曾被英制缩放的 STL 以 25.4× 尺寸载入坑过的任何人。
常见问题
- STEP 中没有颜色元数据——3MF 输出为单色,需要在切片软件中自行上色。
- 多实体装配体会像 STL 一样合并为单个网格——如需分开的零件,请先在 CAD 中拆分。
- 3MF 的“Beam Lattice”扩展并非普遍支持;请坚持使用核心规范,本工具输出的正是核心规范。
本工具的技术说明
OCCT 对 STEP 进行曲面细分,随后按 3MF Consortium 核心规范写出 3MF 包(包含 3dmodel.model XML + .rels + 元数据的 zip)。单位标记为毫米,切片软件会按真实尺寸导入。
STEP 与 3MF 有什么区别?
ISO 10303 边界表示(B-rep)CAD 格式——在工程工具之间交换精确参数化实体模型的行业标准。
- 精确曲面(NURBS / B-rep)——没有曲面细分损失
- 保留装配体层级、零件名称和元数据
- 所有主流 MCAD 工具都支持(SolidWorks、Inventor、Fusion、Creo、NX……)
- 开放、厂商中立的 ISO 标准
- 3D 打印机和游戏引擎无法直接使用
- 文件比网格格式更大,打开更慢
- 需要 CAD 内核才能读取——浏览器没有原生支持
STL 在 3D 打印领域的现代继任者——以 zip 压缩的 XML 包携带单位、颜色、材质和多个实体。
- 内置真实单位(再也不用问“这是毫米还是英寸?”)
- 多材料、多颜色以及逐实体元数据
- 紧凑的 zip 压缩载荷——比同等 STL 更小
- 并非所有切片软件都能读取 3MF(如今多数已支持——Bambu、Prusa、Cura)
- 与 STL 相比,网格编辑工具较少
深入了解这两种格式
STEP 的由来
1994 年标准化为 ISO 10303,用于取代老旧的 IGES 格式。应用协议 AP203(配置受控设计)、AP214(汽车)和 AP242(两者的现代合并版)规定了随几何一起传递哪些数据——AP242 是当前新导出的默认版本,也是 2026 年大多数加工厂所期望的版本。
- 带外部引用导出的装配体,如果移动 .step 文件时没有带上配套文件就会损坏——请始终导出为单文件包(AP242 XML 或单体 .step)。
- 内核之间的往返转换(例如 Inventor → STEP → Fusion → STEP)可能引入细小的碎面和边公差漂移;请以原始参数化文件为唯一可信来源。
- PMI(产品制造信息——GD&T、标注)只有 AP242 能携带——较旧的 AP203 导出会悄无声息地将其丢弃。
实际用途:机械供应商根据 STEP 报价,代工厂根据 STEP 编制 CNC 刀具路径,电子元器件厂商在 Digi-Key 和 Mouser 上以 STEP 发布元件 3D 模型。只要机械工程师把设计交给机加工车间或注塑模具厂,交付的就是 STEP。
3MF 的由来
3MF Consortium(Microsoft、HP、Autodesk、Dassault、Shapeways 等)于 2015 年发布 1.0 版,专门用于取代 STL 沿用近三十年的种种局限。Bambu Studio 和 PrusaSlicer 积极采用它,因为它是交付多颜色 / 多材料打印项目唯一可移植的方式。
- 该格式是 zip 压缩的 XML——调试时完全可以把 .3mf 改名为 .zip 查看内容。
- 扩展(materials、slice、production)是可选的;切片软件可能读取了几何,却丢弃了颜色元数据。
- 有些切片软件对“可直接打印的 3MF”(已烘焙支撑和打印路径)和“设计用 3MF”(只有网格)的处理方式不同。请在导出对话框中选择正确的类型。
实际用途:Bambu X1C / A1 多材料打印、Prusa MMU 工作流程、按面涂色的彩色打印(PrusaSlicer、Bambu Studio)以及 Windows 3D Builder。凡是 STL 会丢失信息的地方,3MF 都已悄然接手。
如何将 STEP 转换为 3MF
- 1拖入 .step 或 .stp 文件。浏览器通过 OpenCascade(WASM)在本地对 CAD B-rep 进行曲面细分。
- 2在 3D 中预览生成的网格,确认三角面数适合打印。
- 3点击“下载 3MF”。可直接载入 Bambu Studio、PrusaSlicer、Cura 或 OrcaSlicer。
常见问题解答
为什么要把 STEP 转成 3MF?
STEP 携带精确的 CAD 几何,但没有切片软件能直接打印它。3MF 是当前所有切片软件都偏好的新一代网格格式。本页把 STEP 曲面细分为三角面,并打包成带单位信息的 3MF——一步完成,而不是 STEP → STL → 载入切片软件。
使用什么曲面细分精度?
我们使用 OpenCascade 默认值(针对视觉保真度调整的线性偏差)。对大多数 PCB 元件和机械零件,表面误差小于 0.1 mm,低于任何 FDM 层高。
单位会保留吗?
会。STEP 规定使用毫米,3MF 会显式存储单位。输出在所有切片软件中都会以正确的真实尺寸载入。
我还需要 STEP 查看器吗?
如果只需打印,不需要——拖入 STEP,得到 3MF,切片即可。如果需要加工零件(CNC/铣削),请保留 STEP;网格格式会丢失 CAM 工具所需的 B-rep。
会上传任何内容吗?
不会。OpenCascade 完全在浏览器内的 WebAssembly 中运行。STEP 文件不会离开你的设备。