确保 PCB 制造可靠性的 Gerber 数据准备指南

确保 PCB 制造可靠性的 Gerber 数据准备工程指南。涵盖发布清单、文件集检查、CAM 变更控制以及 EQ 解决流程。

Gerber 数据准备 是一个受控的发布流程,它将 PCB 设计转换为同步的、可审查的制造数据包。它包含了光绘图像、钻孔和布线数据、制造图纸、层叠结构、网络意图、版本标识、装配输出以及制造预期电路板所需的验收要求。它绝不只是一个未经验证就导出的、装满铜层文件的 ZIP 压缩包。

语法上有效的 Gerber 文件仍然可能描述了错误的版本、遗漏了非金属化槽孔、与制造图纸冲突,或者与过时的钻孔文件“完美”对齐。本指南概述了创建无懈可击的 Gerber 发布包的严格要求,以防止制造延误和现场失效。

核心数据集:Gerber 承载了哪些信息?

Gerber (RS-274X) 描述了用于 PCB 制造的精确二维图像,包括铜层、阻焊层、丝印层、钢网层,以及(在支持的工作流中)钻孔数据。扩展 Gerber 将光圈 (Apertures) 直接嵌入到文件中,消除了对独立光圈表的依赖。

Gerber X2 保留了图像模型并增加了标准化的属性。这些属性可以识别文件的功能(例如,顶层铜与底层阻焊)、区分焊盘 (SMD Pads) 和过孔等特征,并携带元件、引脚或网络信息。.gbrjob Gerber Job 文件通常伴随图像出现,提供机器可读的板级信息,如层叠结构和选定的制造特性。

然而,属性虽然减少了人工解释的需要,但并不能授权进行隐式假设。接收端的 CAM(计算机辅助制造)工程师仍然需要受控的版本、结构和表面处理细节、公差、特殊工艺、IPC 验收等级以及测试交付物。

格式对比:Gerber X2 vs. ODB++ vs. IPC-2581

使用您和您的制造商都能生成、导入、比较、存档并在不丢失含义的情况下退回的格式。如果下游工具剥离或误解了数据,更丰富的数据并不意味着更安全。

格式 实际优势 发布考量因素
扩展 Gerber (RS-274X) 拥有最广泛的工具和工厂支持;图像文件高度透明。 层功能、层叠结构、网络意图和装配数据严重依赖伴随文件(图纸、网表)。
Gerber X2 + .gbrjob 在保留 Gerber 图像的同时,增加了标准化的图像属性和机器可读的作业信息。 请确认接收端的 CAM 流程是否支持您的 EDA 工具实际导出的属性。
ODB++Design 结构化的 PCB 产品模型,可在单个综合数据集中传输设计和制造信息。 确认版本兼容性、导入结果以及制造商的退回数据政策。
IPC-2581 / IPC-DPMX 开放的、双向的 PCB 设计与制造描述标准。 发布前需就版本、内容层级、支持的特征和验证工作流达成一致。

建立受控的发布清单 (Release Manifest)

发布清单可以防止版本混用。将其放在发布压缩包内,并使其与采购订单和制造图纸的标题栏完全对齐。

发布清单检查项

一份健壮的清单必须明确界定已发布数据集的边界。

  • 产品标识: 零件号、板名、版本、变体和客户名称。
  • 来源标识: CAD 工具/版本和源项目版本或 Git 提交哈希值。
  • 文件清单: 文件名、用途、层/功能和单位(英制/公制)。
  • 完整性记录: 每个文件或最终压缩包的 SHA-256 校验和,以检测损坏。
  • 适用文档: 制造图纸、层叠结构、阻抗表、材料规格和装配要求的明确版本。
  • 替代说明: 明确说明哪个先前的数据包已作废,以防止原型板数据混入大规模量产中。

飞行前验证 (Preflight Verification):检查导出的数据

在将最终导出的压缩包发送给制造商之前,请在独立的 Gerber/CAM 查看器中打开它。仅审查 PCB 编辑器只能证明在 EDA 工具中设计是正确的,而不能证明发布包已正确生成。

1. 几何与视觉审查

  • 确认层数、顺序、对齐、方向、尺寸、原点和外形轮廓闭合。
  • 验证顶层文本是否正读 (Right-Reading),底层文本是否符合约定的查看习惯。
  • 检查铜皮到外形的间距、内部开孔、槽、半孔 (Castellations)、板边金属化和 V-cut 线。
  • 将金属化通孔 (PTH) 和非金属化通孔 (NPTH) 的位置与焊盘和机械图纸进行对比。
  • 检查阻焊开窗、阻焊桥 (Mask Dams)、盖油或塞孔的过孔以及裸露的铜特征。

2. 语义与跨文件审查

  • 协调钻孔跨度与批准的层叠结构(尤其是盲/埋孔)。
  • 将 IPC-D-356 网表与 Gerber 铜走线进行对比。
  • 跨 BOM、坐标文件 (Centroid) 和装配图纸匹配装配参考。

工程疑问 (EQ) 边界:解决冲突

当提交的数据包包含差异时(例如,Gerber 文件显示 4 mil 的走线,但制造图纸指定了 5 mil 的阻抗走线),必须保持严格的责任边界。高质量的制造商在严格的“不作假设”原则下运作。

制造商的责任

制造商的角色是暂停生产并发出工程疑问 (EQ)。他们绝不能猜测设计师的意图。如果 DRC 检查标记了一个与图纸上要求的 IPC 等级相矛盾的孔环 (Annular Ring) 违规,制造商必须提供一份详细的 EQ,列出确切的冲突、受影响的坐标以及制造限制。

设计师的责任

设计师对设计意图拥有最终决定权。设计师有责任审查 EQ、授权偏差或提供更新的 CAD 文件。依赖制造商“直接修好它”是导致产品在现场无声失效的根源。

控制 CAM 编辑与制造补偿

PCB 制造需要工艺补偿和工装。供应商将调整工作数据以实现发布的最终结果(例如,蚀刻补偿),但他们绝不能重新解释产品功能。

  • 常规补偿(无需批准): 在合格工艺规划范围内的蚀刻、电镀、成像或钻孔补偿,以满足合同规定的公差。
  • 供应商拼板(共享/批准): 在客户外形轮廓之外添加拼板边条、定位孔、光学点 (Fiducials)、测试条 (Coupons) 或偷铜 (Thieving)。
  • 设计意图变更(需要书面批准): 修改孔环 (Annular Rings)、铜走线布线、焊盘叠层 (Padstacks)、间距、网络连通性、孔类型或电路板外形。替换层叠材料(例如,更换高速介电材料)也需要明确的重新认证。

结论

可靠的 Gerber 数据准备是一项严格的发布控制规范。生成一个同步的数据包,用清单和校验和标识它,独立检查其图像和语义,通过 EQ 解决冲突,并在生产前批准供应商的 CAM 解释,能够防止制造灾难。这种严谨的工作流比单纯依赖一张写着“DFM Passed”的泛泛凭证能够减轻多得多的风险。

文件包准备完成后,可通过 HilPCB 能力总览 选择合适的制造、组装、测试或系统集成路线。

常见问题

制造 PCB 需要的最小 Gerber 包是什么?

最起码,请提供所有的铜层、阻焊层、丝印层和所需的机械层;金属化和非金属化钻孔/布线数据;清晰的电路板外形;以及制造要求(图纸/说明)。多层板、阻抗控制板、HDI 板或特殊工艺板还需要提供批准的层叠结构、过孔定义、材料细节和测试要求。

Gerber X2 比标准 Gerber (RS-274X) 更好吗?

Gerber X2 增加了标准化的属性,减少了歧义,并能携带网络和特征信息。如果 EDA 工具和制造商的 CAM 流程都支持它,它是首选。然而,正确的版本控制、伴随文档和独立的查看检查仍然是绝对必要的。

PCB 制造商可以在 CAM 准备期间更改 Gerber 数据吗?

制造商通常会创建经过补偿的工作数据(例如蚀刻补偿)以实现规定的最终成品板尺寸。但是,对连通性、焊盘叠层、走线间距、电路板外形、孔类型或基础材料的任何更改都会改变设计意图,严格要求获得书面的工程批准。

“DFM Passed” (通过 DFM 检查) 能保证高制造良率吗?

不能。DFM 降低了针对特定工艺已识别的制造风险,但良率还取决于设计的成熟度、工艺能力、材料、测量系统、装配、测试和变更控制。请始终索取 DFM 的审查范围和实际的供应商证据,而不要仅仅看一个通用的合格标签。