为 3D 打印文件准备用于打印服务

Avatar
Lisa Ernst · 22.11.2025 · 技术 · 7 分钟

您很快就从 CAD 中导出了一个 STL 文件,将其上传到打印服务商那里——片刻之后,您就会收到回复:“文件不防水”,“壁厚太薄”,“比例不清楚”。这会浪费时间,推迟截止日期,在最糟糕的情况下,受影响的正好是您急需的部件。简而言之,这很令人恼火。

在我们位于瑞士 33d.ch 的工作室,我们会定期遇到这种情况,尤其是当有人第一次与专业的 3D 打印服务商合作时。许多模型在结构上其实都没有问题,但却因为文件准备中的小疏忽而失败。

通过一些完善的例行程序,这些绊脚石通常可以避免。它们可以在日常工作中帮助我们更快地估算报价,减少问询,并更可靠地为您提供可打印的结果——无论您是来自中小企业、研发部门还是具有雄心的业余创客。

在本文中,我们将从我们的实践经验出发,展示在选择格式、几何体以及上传前制定有意义的清单方面,哪些是关键,以便您的 3D 打印文件能够立即在打印服务商那里成功。

文件准备基础

在深入探讨细节之前,我们先快速回顾一下我们每天在服务器上看到的文件格式。并非每种格式都适合每项任务——有时两种格式的组合是“勉强可打印”和“干净地记录和可长期使用”之间的区别。

格式 典型用途 优点 需要注意的地方
STL 直接 3D 打印(特别是 FDM、SLS) 非常普遍,几乎被所有服务商接受 不保存单位;有意识地选择网格质量(公差)
STEP 技术部件、组件,后续修改 干净、参数化的几何体,易于编辑 打印前仍会生成网格;颜色/纹理通常会丢失
3MF / OBJ 多色打印、纹理、特殊工作流程 支持颜色和部分材料 并非所有服务商都能平等地处理所有附加信息

专业的 3D 打印服务商使用中立的 3D 格式,如 STL, 3MF, OBJ oder STEP, ,因为这些格式可以独立于原始 CAD 软件进行处理。STL 是一种成熟的标准,几乎被所有在线服务商接受( Instructables, Xometry Pro).

越来越多的服务商也接受实体 CAD 格式,如 STEP/STP。这些格式更适合精确加工、铣削和后续流程( onsite.helpjuice.com, Xometry's Manufacturing Community, weerg.com, SFS). )。格式的选择取决于服务商是只需打印模型,还是也需要进行设计/修改。建议提前在打印服务商的网站上查看其偏好的格式,而不是上传多个格式而没有任何说明。

STL: 经典的 3D 打印格式

我们收到的用于 FDM 或 SLS 部件的大部分文件都是 STL。这完全没问题——只要导出是有意识的,而不是简单地使用任何默认设置。在实践中,大多数可避免的错误都发生在这里。

STL 文件以无结构化的三角形网格描述 3D 模型的表面。它不保存单位、颜色或材料特性( Wikipedia, iteration3d). )。几何体通过三角形近似,这对于复杂形状来说,要么是文件很大但网格很细,要么是网格粗糙但可见的刻面( Xometry Pro, FacFox, matterhackers.com).

使用非常精细的公差导出会增加文件大小和处理时间,而粗糙的公差则会产生可见的多边形边缘或不精确的圆角( Markforged, Protolabs, Protolabs Network, i.materialise.com). )。当您的模型已完成设计且不再需要参数化编辑时,请发送 STL 文件。请在公差和零件大小之间找到一个合理的比例,例如,对于技术零件,弦偏差为 0.05–0.1 毫米( Markforged).

STL 不包含特征历史记录、圆角信息或装配结构,这使得后续修改变得困难( 33d.ch). )。由于不保存单位,导入软件必须猜测单位(毫米或英寸)或进行询问( iteration3d, FacFox).

STEP: 更精确的 CAD 标准,包含更多信息

当来自机械工程或医疗技术领域的客户发送数据给我们时,我们几乎总是希望在 STL 文件之外再提供一个 STEP 文件。这样,我们就可以根据需要微调孔洞、添加倒角或导出变体,而无需“笨拙地修复”几何体。

STEP (Standard for the Exchange of Product Data, ISO 10303) 是 ISO 标准化的 CAD 交换格式,可以以高几何精度存储完整的实体、曲面和装配体( Adobe, CertBetter, all3dp.com, Visao). )。它通常包含附加的产品数据,如装配关系或参考几何体,因此在制造中是 CNC 加工和设计的首选格式( Xometry Pro).

当您希望 3D 打印服务商能够缩放零件、调整孔洞或导出变体时,请发送 STEP 文件,因为几何体仍然可以干净地进行编辑( 33d.ch). )。STEP 特别推荐用于复杂的装配体和需要后续铣削或进一步加工的精确技术零件( Xometry Pro).

STEP 打印前必须将其转换为三角形网格,此时纹理或颜色信息可能会丢失( Xometry Pro). )。一些针对最终客户的 3D 打印门户网站针对 STL 上传进行了优化,因此纯 STEP 文件可能会导致问询( i.materialise.com, Instructables).

实践建议:为 3D 打印文件准备用于打印服务

如果打印服务商接受 STEP 格式,那么同时上传 STEP 作为参考和从您自己导出的受控 STL 是有意义的。这样,打印服务商就能看到期望的表面,同时还有一个可编辑的实体( onsite.helpjuice.com). )。避免仅提供一个“随便”导出的 STL,而没有任何关于单位、尺寸和材料的说明。

在 33d.ch,我们发现,对于重要项目,客户将两个文件都发送给我们:一个 STL,我们直接用于打印,以及一个 STEP 作为“单一真相来源”,用于后续修改。这样,我们可以澄清公差,执行小的更正,并仍然打印出最初设想的零件。

详细检查

在文件进入我们的切片器之前,我们会对其进行简要的“打印性”检查。根据订单量,这部分是自动化的,但对于关键或昂贵的零件,我们仍然会手动查看层视图。一些典型的故障点会一再出现。

对于 3D 打印,您的模型必须是一个封闭的实体,没有孔洞、自相交曲面或非流形边( simplify3d.com, i.materialise.com). )。典型的错误包括开放边、内部多余曲面和反转法线( simplify3d.com, Wenext, 3d-gennady-yagupov.co.uk). )。切片器经常会报告此类问题,例如“非流形”或“无效网格”,这可能导致打印层出现错误或缺失区域( Tom's Hardware).

导出后,在网格工具(例如 Meshmixer、netfabb)中检查 STL 文件是否存在孔洞、自相交和反转法线( formlabs.com). )。不要依赖打印服务商使用自动修复工具,尤其是在处理关键零件时。

壁太薄和细节太精细

尤其是在精细几何体方面,我们实际工作中发现,当壁厚选择过于乐观时,零件在去粉、组装甚至包装过程中很容易断裂。宁愿稍微加厚 0.3–0.5 毫米,而不是以后需要重新打印多个零件,这几乎总是值得的。

最小壁厚很大程度上取决于工艺。对于 SLS 塑料,通常在 0.8–2.0 毫米之间( Protolabs Network). )。许多设计指南建议 FDM 的喷嘴直径的 2-3 倍( Sinterit 3D Drucker & Zubehör). )。服务商通常会指定特定的最小壁厚,例如,对于 MJF/MSLA 壁,为 1 毫米,对于某些材料的 FDM,为 3 毫米( weerg.com). )。过薄的壁在搬运或去粉时可能会断裂( Shapeways).

导出前,测量关键区域(肋、卡扣、凸台、标志)并将其与服务商的设计指南进行比较( i.materialise.com). )。避免大面积设计 0.4 毫米厚的壁,因为它们可能会翘曲或失效( Sinterit 3D Drucker & Zubehör).

单位、尺寸和公差

单位的问题是经典主题之一。我们一开始也遇到过,把模型而不是以毫米为单位,突然以英寸为单位显示在屏幕上——乍看之下看起来一样,但尺寸却小得离谱。从那时起,我们格外注意确保设计、导出和切片器的设置真正匹配。

STL-Dateien 以不带单位信息的方式保存几何体( iteration3d, FacFox). )。CAM 和切片器在导入时通常会询问单位或使用默认值,如果选择错误,则会导致尺寸被缩放( FacFox).

)。有意识地在 CAD 中将导出单位设置为打印服务商期望的单位,并在订单注释中明确说明( manual.eg.poly.edu). )。不要以英寸为单位进行设计,然后默默导出,以避免尺寸缩放错误。

实际执行

在日常工作中,我们在文件进入生产之前会使用一个简单的清单。您可以参考它,并根据自己的工作流程进行调整:

步骤 1 – 格式选择:STL、STEP 还是两者都要?

首先问自己:打印服务商是只需要打印,还是也可以进行修改和思考?答案决定了您需要提供哪种格式。

如果零件已最终设计完成,并且服务商只需要打印,那么一个干净导出的 STL 就足够了。对于后续修改或后续流程,提供额外的 STEP 文件是有意义的,因为它包含参数化信息( 33d.ch, Xometry Pro). )。如果打印服务商两种格式都接受,那么对于技术零件,您应同时提供 STEP(用于加工)和 STL(用于期望的网格)( onsite.helpjuice.com).

步骤 2 – 明确单位和尺寸

当零件在查看器中看起来过大或过小时,单位错误几乎总是第一个怀疑对象。通过在 CAD 和上传门户中快速查看,您可以为您和我们节省这个检查。

在 CAD 中导出前,请检查模型是否以预期的单位进行缩放,并且导出对话框是否使用相同的单位。这对于 STL 尤其关键,因为单位不在文件中( iteration3d, FacFox). )。记下一个独特的尺寸值,并在上传门户中检查其是否正确显示,然后再发送订单( i.materialise.com).

步骤 3 – 检查壁厚和细节

我们日常工作中的一个典型例子:一位机械工程客户将外壳设计得非常薄,因为在 CAD 中看起来一切都很稳固。在实际打印时,零件会翘曲或在拧螺丝时破裂。如果壁厚留有一些余量,就不会发生这种情况。

使用 CAD 或网格工具中的功能测量所有薄区域,并将其与所选材料的设计指南进行比对( Protolabs Network, weerg.com). )。对于功能性零件,最好稍微加厚一些,尤其是在计划后续加工时,因为材料去除会减小壁厚( Sinterit 3D Drucker & Zubehör).

步骤 4 – 几何体修复和防水性

虽然我们依赖自动修复功能,但对于安全相关的、昂贵的或时间关键的零件,我们总是手动查看层视图。错误位置上缺少一层可能意味着一个功能不全的部件。

在上传前,使用修复工具检查网格是否存在孔洞、自相交、重复曲面和非流形边( simplify3d.com). )。许多工具提供自动修复功能,但进行目视检查是明智的( formlabs.com). )。在将文件交给打印服务商之前,在切片器中打开修复后的 STL 导出文件,并检查层视图( Protolabs Network).

Bambu Studio 等切片软件允许在发送打印服务商之前详细检查和调整打印设置。

来源: youtube.com

Bambu Studio 等切片软件允许在发送打印服务商之前详细检查和调整打印设置。

步骤 5 – 记录导出设置

尤其是对于可重复的零件,我们会创建项目特定的导出模板:相同的公差值、相同的单位、相同的网格质量。这在第一个订单时会花费一些时间,但在后续项目中会明显节省工作量。

弦公差、角度分辨率和二进制/ASCII 会影响文件大小和表面质量。许多制造商建议弦公差约为 0.1 毫米,并使用二进制 STL( Markforged, digitalengineering247.com). )。记录使用的导出参数,并在给打印服务商的注释中附上这些参数,以便能够追踪问题( Protolabs).

在我们的车间,例如,对于典型的 FDM 系列零件,约 0.1 毫米的弦公差已被证明是有效的。对于非常小或高精度的零件,我们会选择更精细的设置;对于大型、坚固的组件,我们会特意选择更粗糙的分辨率,以保持文件大小和切片时间在可控范围内。

步骤 6 – 有意义地打包文件

如果我们收到一个单一的、合并的文件,误解的风险就会增加:哪些是关联的?哪些应该被牢固地粘合,哪些应该保持灵活?最好是具有清晰可识别文件名的、明显分开的组件——这会显著加快报价和生产。

许多服务商要求将单个零件作为单独的文件,或作为装配体中清晰分开的实体( i.materialise.com, Xometry). )。将将来需要移动或单独组装的零件建模为具有间隙,并清晰命名(例如,“外壳_顶部_STEP”),而不是上传一个合并的实体( weerg.com).

步骤 7 – 嵌入您的 PDF 清单

一张简单、单页的 PDF 清单,包含上述要点(格式、单位、壁厚、几何体修复、导出设置、文件名和注释),在日常工作中很有帮助( i.materialise.com).

)。我们自己的清单实际上打印出来挂在车间墙上。在将数据输入系统之前快速浏览一下,就可以避免我们过去不得不通过电子邮件费力澄清的许多问询。

迷你总结:减少问询,更好的打印件

优秀的 3D 打印结果取决于精心准备的文件:合适的格式(STL 或 STEP)、正确的单位、足够的壁厚和防水的几何体是基础( Xometry Pro, simplify3d.com, Protolabs Network). )。持续使用清单可以减少问询、返工和打印错误。

分享我们的文章!