Gerber、ODB++ 和 IPC-2581:如何选择 PCB 制造数据包
图 1. 用于 Highleap Electronics PCB 制造和组装审查的 Gerber 与 ODB++ 与 IPC-2581 图像。
在 Gerber、ODB++ 和 IPC-2581 之间进行选择,实际上取决于您希望在项目中交付多少制造信息。Gerber 几乎是通用的,但它是基于图层的;而 ODB++ 和 IPC-2581 则将更多设计上下文信息打包到一个更清晰的数据集中,以便于制造和组装。本指南比较了这三种中立的制造格式,解释了每种格式的适用场景,并展示了 Highleap Electronics 如何使用数据包中的其余部分来制造和组装电路板。
1. PCB制造商需要哪些文件格式?
PCB制造商需要一套制造数据集——可以是Gerber文件加上NC钻孔文件,也可以是像ODB++或IPC-2581这样的一体化格式——以及用于组装的物料清单、贴片(质心)文件和装配图。制造数据定义了裸板;装配数据定义了板上的元件及其位置。
这些格式的存在是因为您的 CAD 项目文件是特定于工具的,无法直接用于制造,而这些是中立的、标准化的输出文件,任何制造厂都可以读取。制造商所需的所有格式都汇总在此概述中。 PCB设计文件而具体的“如何制作”步骤则包含在配套指南中。 格柏文件本文的其余部分将解释每种格式实际包含的内容,以便您第一次就能寄出正确的包裹。
2. 什么是 Gerber 文件?它包含哪些内容?
Gerber 文件是一种二维矢量文件,它将 PCB 的单层(例如铜箔、阻焊层或丝印层)描述为一组带有特定孔径的形状。一个 Gerber 文件代表一层,因此一个完整的裸板封装包含一个文件夹,其中包含 Gerber 文件(顶层和底层铜箔、内层、两种阻焊层、两种丝印层、焊膏层以及电路板轮廓),以及一个单独的用于钻孔的 NC 钻孔文件。
现代标准是 RS-274X(以及更新的 X2),它将光圈定义嵌入到文件中——旧式的“RS-274D”Gerber 文件需要单独的光圈列表,而且已经过时且容易出错。由于每一层都是一个单独的文件,并由您指定名称,因此普通 Gerber 文件的主要缺点是歧义:图层标签错误或缺失是导致生产暂停的典型原因,这就是为什么每个 Gerber 文件集在发送前都应该在查看器中检查,以及为什么创建了下面列出的多合一格式的原因。Gerber 数据也可以直接输入到…… CAM 制造厂将您的文件转化为成品的步骤。
3. Gerber、ODB++ 和 IPC-2581:哪种格式最好?
Gerber 是通用基准格式,而 ODB++ 和 IPC-2581 是智能的单文件格式,它们将所有层、钻孔、网表以及通常的物料清单 (BOM) 数据捆绑在一起——这使得它们更不容易出错,并且在您的晶圆厂支持的情况下是更好的选择。权衡之处在于通用性和丰富性:
| 格式 | 包含 | 强度 |
|---|---|---|
| Gerber(RS-274X) | 每份文件一层 + 单独钻孔 | 普遍接受的基线 |
| ODB++ | 一个数据集中包含所有层、钻孔、网表和物料清单 | 智能、低歧义、广泛支持 |
| 工控机-2581 | 完整的晶圆制造和组装数据,开放标准 | 单个打开文件,厂商中立 |
对于大多数项目而言,Gerber 格式几乎适用于所有情况,并且仍然是安全的默认选择。只要您的制造商接受这种格式, ODB++ 将每一层、钻孔数据和网表打包到一个智能数据集中,可以消除散乱的 Gerber 文件夹带来的层命名和对齐歧义,因此这种方法更可取。IPC-2581 也秉持着同样的目标,即制定一个开放的、厂商中立的标准。最佳格式就是您的晶圆厂支持的最丰富的格式——提前确认这一点可以避免返工。
4. 用于装配的钻孔文件、物料清单文件和取放文件
对于组装好的电路板,您还需要提供三个文件:数控钻孔文件(包含每个孔的位置、尺寸和镀层状态)、物料清单(包含每个零件及其制造商零件编号)和贴片文件(包含每个元件的位置、旋转角度和朝向)。仅凭制造数据只能制作裸板;而这些文件则能将其组装成完整的PCBA。每个文件的作用如下:
- NC钻孔文件。 定义了钻孔——孔尺寸、坐标以及镀层与非镀层状态——并且是制造集的一部分,尽管它与 Gerber 文件是分开的。
- 物料清单。 列出每个组件的真实制造商零件编号,而不仅仅是数值,以便实际采购零件;完整 电路板物料清单 对于准确报价和采购至关重要。
- 拾取放置(质心)文件。 提供每个零件的 X/Y 坐标、旋转角度和电路板侧,以便贴片机正确设置;以下是具体方法: 中心文件驱动装配.
- 装配图。 显示极性、引脚 1、基准点和数据文件中未包含的“不要填充”注释。
不完整的装配包(例如,缺少 BOM 零件编号的 Gerber 文件或缺少质心文件)是装配报价无法最终确定的最常见原因之一,因此将所有这些文件一起发送可以确保项目顺利进行。
图 2. Gerber 与 ODB++ 与 IPC-2581 的制造细节在报价和生产之前应进行核实。
5. 什么是 Gerber 层文件以及如何命名它们
在 Gerber 封装文件中,每个文件代表电路板的一个物理层,清晰的命名方式可以避免制造商猜测哪个文件对应哪个层。由于普通的 Gerber 文件除了文件名之外没有其他“这是顶层铜箔”之类的标识,因此模糊不清或不符合标准的命名方案是导致生产暂停的常见原因。一个完整的双层封装文件,以及多层板所包含的各层,其结构如下所示:
| 层 | 它的定义 | 通用扩展 |
|---|---|---|
| 顶部/底部铜 | 导电走线和焊盘 | .GTL / .GBL |
| 上/下阻焊层 | 摘下面罩露出垫子的地方 | .GTS / .GBS |
| 顶部/底部丝网印刷 | 参考标识符和标记 | .GTO / .GBO |
| 顶部/底部粘贴 | 用于组装的模板孔 | .GTP / .GBP |
| 董事会大纲 | 板型和切口 | .GKO / .GM1 |
| 内层(多层) | 内部铜/平面,按顺序 | .G1、.G2、… |
| 数控钻头 | 孔径、位置、镀层状态 | .DRL / .TXT |
不同EDA工具的扩展名各不相同,因此最稳妥的做法是保持工具的标准命名,如果名称不够直观,则添加简短的自述文件或层图,并注明多层板的层顺序,以确保内部层正确堆叠。这种命名歧义正是问题所在。 ODB++ 它通过将每一层、其作用以及钻孔数据打包成一个结构化数据集来移除数据——这就是为什么在晶圆厂支持的情况下,它是首选的交付方式。无论您发送什么,在查看器中打开数据包都会确认各层完整且已正确识别,然后再将其交付给晶圆厂。 CAM 步。
6. Highleap 如何使用您的文件来构建电路板
Highleap 接受 Gerber、ODB++ 或 IPC-2581 格式的制造数据,以及您的物料清单 (BOM)、贴片和装配图。在构建之前,Highleap 会对封装进行验证,确保制造和装配工作基于同一个确认版本。无论您发送何种格式的文件,Highleap 都会打开并检查这些文件——图层是否完整、是否存在镜像、钻孔是否对齐、物料清单和质心是否一致——任何可能导致项目暂停的问题都会被及时标记出来。
本次审核属于内部私密步骤(不会公开上传),并且与以下内容相关: 可制造性审查 这样就能发现单凭文件本身无法揭示的问题。然后,经过验证的数据就会被用于捏造和…… 交钥匙组装 包括采购、布局、检验和测试。为了确保首次报价准确,请提供您的加工数据(Gerber 或 ODB++ 文件)、数控钻孔文件、包含零件编号的物料清单 (BOM)、贴片文件、电路板轮廓、叠层结构和数量。
7. PCB文件格式常见问题解答
什么软件可以打开 Gerber 文件?
专用的 Gerber 查看器、EDA 工具的内置查看器(例如 KiCad 内置的 GerbView)以及各种免费的桌面和在线查看器都可以打开 Gerber 文件。将完整的图层集和钻孔文件一起加载,即可像制造商那样查看电路板。
Gerber锉刀和Excellon钻锉有什么区别?
Gerber 文件描述了电路板的各个层——铜层、掩膜层、丝印层——而 Excellon(NC 钻孔)文件描述了孔:孔的尺寸、位置和镀层状态。两者都是必需的;钻孔文件不是 Gerber 层。
RS-274X 和 Gerber X2 有什么区别?
X2 是 RS-274X 格式的扩展,它添加了机器可读属性(例如文件所在的层和每个焊盘的功能),使数据更具自描述性,对制造商而言更清晰,同时保持向后兼容性。
你能编辑 Gerber 文件吗?
是的,借助 CAM 软件,制造商可以编辑 Gerber 文件,查看者可以测量和检查它们,但设计人员应该在源 CAD 中进行更改并重新导出,而不是直接编辑 Gerber 文件,以保持设计和输出同步。
如何将我的设计转换为 Gerber 格式?
您不能直接转换已完成的设计文件;您需要从EDA工具的制造输出功能导出Gerber文件,该功能会为每一层生成一个Gerber文件,外加钻孔文件。这样生成的通用输出文件可供任何制造商读取。
制造商能否直接使用我的 CAD 文件而不是 Gerber 文件进行制造?
通常情况下,不会——原生CAD文件是特定于工具的,并非制造格式。制造商使用中性数据进行制造:例如Gerber文件加上钻孔数据,或者一体化的ODB++或IPC-2581数据集,任何工厂都可以读取这些数据集,而无需考虑您使用的设计工具。
推荐文章
Taconic RF-35 PCB制造服务——从原型到批量生产
图 1. Taconic RF-35 PCBTaconic RF-35 是主力机型……
Isola Astra MT77 PCB制造
图 1. Isola Astra MT77 PCB 制造 Isola Astra...
定制 Rogers RO4835 PCB 制造和组装服务
图 1. Rogers RO4835 PCB Rogers RO4835 PCB 是一款……
Nelco N4000-13 PCB材料和制造指南 | Highleap Electronics
图 1. Nelco N4000-13 PCB Nelco N4000-13 PCB 是一款……
如何获取 PCB 报价
我们将为您进行DFM/DFA分析,并尽快向您提供报告。您可以通过我们的网站安全上传文件。为了给您报价,我们需要以下信息:
-
- Gerber、ODB++ 或 .pcb,规格。
- 如果需要组装,请提供 BOM 清单
- 数量
- 转弯时间
如需 PCBA 服务,请提供您的 BOM(物料清单)和任何具体的装配说明。我们还提供 DFM/DFA 分析,以优化您的设计,提高可制造性和装配性,确保生产流程顺畅。
