CAD 转 3D 打印
STEP 转 STL 转换器
拖入 .step 或 .stp 文件,检查零件及其毫米尺寸,然后下载切片软件可直接打开的 STL。CAD 引擎在本标签页内运行,文件始终留在你的设备上。
- 在浏览器中运行
- 无需注册
- .step 和 .stp
- 二进制或 ASCII STL
如何将 STEP 转换为 STL
首次打开 STEP 文件时会加载 OpenCascade——FreeCAD 使用的同一套几何内核,已编译为 WebAssembly(约 7 MB,只下载一次)。之后每个零件都能在几秒内打开。
- 01
拖入 CAD 文件
将从 Fusion、SolidWorks、Onshape、FreeCAD 或供应商目录导出的.step或.stp文件拖到转换器上,最大支持 200 MB。引擎会读取精确的 B-rep 曲面并将其转换为三角面;随后预览会显示三角面数量、实体数量以及每个实体的颜色。 - 02
检查方向和尺寸
STEP 会保存真实单位,因此 40 mm 的支架导入后仍是 40 mm。让 文件单位 保持为 mm,开启 打印用 Z-up,让零件平放在打印平台上,并在导出前查看输出尺寸。如果想按 50% 或 200% 缩放,可使用缩放字段。 - 03
下载 STL
点击 转换为 STL。默认输出二进制 STL,体积约为 ASCII 的五分之一;仅当脚本或旧式 CAM 工具需要可读文本时才选 ASCII。将文件导入 Bambu Studio、PrusaSlicer、Cura 或 OrcaSlicer 并切片。
STEP 和 STL 文件到底存了什么
这两种格式位于流程的两端,因此从 STEP 转到 STL 很容易,反过来却不行。
- STEP(.step、.stp)
- ISO 10303 CAD 交换格式。包含精确曲面(平面、圆柱、NURBS)、实体、装配、单位和颜色。在 CAD 中编辑。
- STL(.stl)
- 只是一组三角面,别无其他。没有单位、颜色、零件或曲线。所有切片软件都能读取。
- 单位
- STEP 会声明单位;STL 按惯例默认毫米。本转换器输出毫米。
- 曲线
- STEP:孔是真正的圆柱。STL:同一个孔由一圈平面三角面组成。
为什么曲线会变成三角面,以及精细程度如何
每次 STEP 转 STL 都是一次三角剖分:内核会遍历每个精确曲面,并用三角形来近似。本转换器使用 OpenCascade 的默认网格公差,它会随零件尺寸缩放,因此小旋钮和大机箱都能在合理的三角面数量下呈现平滑曲线。
本页没有分辨率滑块。对几乎所有的 FDM 或树脂打印来说,默认精度都高于喷嘴或像素所能表现的程度。若确实不够——例如大板上的 2 mm 销孔打印出来略显多边形——请改为从 CAD 程序导出 STL,并在那里设置细化:Fusion 的 Refinement 设为 High,或在 SolidWorks 中设置更小的偏差和角度。决定前可在预览中开启线框查看三角面密度。
STEP 转 STL 转换器会保留什么
导出前,保留内容 面板会针对你的文件列出这些信息。
| STEP 文件中的数据 | STL 中 |
|---|---|
| 实体几何 | 以三角面保留;封闭的 CAD 实体可得到封闭、可打印的壳体 |
| 毫米尺寸 | 保留;以英寸为单位的 STEP 文件会转换为 mm |
| 多个实体或装配 | 合并为一个 STL 文件;各零件保持原有位置 |
| 每个实体的颜色 | 丢弃。STL 没有颜色字段 |
| 特征历史、草图、参数 | 本来就不在 STEP 中;它们保留在你的 CAD 文件里 |
| 精确圆柱和圆角 | 用平面三角面近似 |
让 CAD 零件顺利打印的小贴士
常见问题
常见问题
这个 STEP 转 STL 转换器免费吗?
是的。无需账号、没有水印,除了单个文件 200 MB 上限外也没有其他限制。转换通过 OpenCascade 的 WebAssembly 构建版在你的电脑上运行,因此我们永远不会收到文件,也就没有收费的理由。唯一需要下载的是引擎本身,约 7 MB,且仅在首次打开 STEP 文件时下载。
没有 CAD 软件时,如何将 STEP 转换为 STL?
打开本页,把 .step 或 .stp 文件拖到转换器上,检查预览和毫米尺寸,然后点击“转换为 STL”。你无需安装 Fusion、SolidWorks 或 FreeCAD。它可在 Chrome、Edge、Firefox 和 Safari 中运行,且不会安装任何东西。
我的 STL 尺寸会正确吗?
会,只要文件单位保持为 mm。STEP 文件会声明单位,引擎在读取时会把英寸或米文件转换为毫米。导出前,输出尺寸读数会显示宽度、深度和高度,方便你与图纸中的尺寸对比。
可以更改 STL 分辨率吗?
本页不行。转换器使用 OpenCascade 的默认公差,它会根据零件尺寸自适应,对典型的 FDM 和树脂打印来说足够精细。如果小孔或大曲面需要更多三角面,请直接从 CAD 程序以更高的细化设置导出 STL。
为什么我的装配体导出后变成一个对象?
STL 无法保存独立零件,因此装配体中的每个实体都会按装配位置写入同一个文件。大多数切片软件可以再次拆分:在 Bambu Studio 和 OrcaSlicer 中使用“拆分为对象”。如果你希望每个零件单独成文件,请分别导出为不同的 STEP 文件,再逐个转换。
能把 STL 再转回 STEP 吗?
可以,使用 STL 转 STEP,但得到的结果是由平面面片构成的多面体实体,而不是原来的曲线和特征。从 STEP 转 STL 会丢掉精确曲面,任何转换器都无法从三角面恢复它们。如果之后还要编辑零件,请保留原始 STEP。
文件打不开,可以尝试什么?
首先检查扩展名是否为 .step 或 .stp,且文件小于 200 MB。如果引擎加载失败,通常是因为提供引擎的 CDN 连接被阻止;请刷新后重试。文件能加载但什么都不显示,可能只包含 2D 曲线或线框几何,没有可转换的曲面。
相关工具与指南
继续探索
3MF 转 GLB
把 3MF 打印文件转换为 GLB,用于网页查看器、AR、Blender 和游戏引擎。
OBJ 转 USDZ
把 OBJ 转成 USDZ,在 iPhone 和 iPad 的 AR Quick Look 中以真实尺寸打开。
FBX 转 USDZ
将带嵌入纹理的 FBX 转换为 USDZ,用于 Apple 设备上的 AR Quick Look。
DAE 转 GLB
把 SketchUp 或 Second Life 的 Collada 模型转为适用于 Web、AR 和游戏引擎的现代 GLB。
3MF 转 STL
将切片工程或下载的 3MF 变成任何打印机、切片软件或打印服务都能直接接受的普通 STL。
GLB 转 STL
把游戏、网页或 AI 生成的 GLB 转成比例正确、自动摆正的 STL,直接导入切片软件。