1. 从AD到板厂:Gerber文件的前世今生
第一次投板时,我盯着Altium Designer里密密麻麻的Gerber导出选项发懵——这些带着GTL、GBS前缀的文件到底是什么?直到板厂打电话说"钻孔文件漏了",我才意识到生产文件不是简单的"一键导出"。Gerber本质是PCB的光学绘图语言,就像用相机给每层电路拍照,而NC Drill文件则是给数控钻床的"钻孔食谱"。
传统误区是把Gerber等同于"生产文件包",实际上完整的交付物应该包含:
- 图形层(走线、丝印、阻焊)
- 机械层(板框、工艺边)
- 钻孔数据(NC Drill+辅助定位层)
- 配置文件(光圈表、单位精度声明)
板厂反馈最多的三个问题都出在细节上:单位混用英制/公制、阻焊层未包含开窗、槽孔文件被误判为非金属化。有次我用了2:4格式导出,结果0.1mil的误差累积导致BGA焊盘偏移,不得不重做钢网。
2. Gerber文件解剖课:每层的隐藏任务
2.1 核心四件套:没有它们板子会"裸奔"
- GTL/GBL:走线层就像PCB的神经系统,我曾遇到过导出时漏选内层,导致4层板变成双面板。有个技巧是在Layer设置勾选"Mirror layers"自动映射正反面。
- GTS/GBS:阻焊层是电路板的"防晒霜",但要注意插件元件的开窗。某次LED板因阻焊层未包含灯珠开窗,导致组装时被迫刮绿油。
- GTO/GBO:丝印层的.Legend字符串必须放在Drill Drawing层,否则钻孔表会"失踪"。建议字体不小于30mil,避免印刷模糊。
- GMx/GKO:板框层一旦选错,可能切掉安装孔。有个项目因误选机械1层而非Keep-out层,板厂按外形铣切时裁掉了螺丝孔位。
2.2 容易被忽视的"配角文件"
- Gpt/GBp:锡膏层决定钢网开孔,QFN封装若未包含在Paste Mask里,会导致焊膏漏印。建议用3D视图检查器件投影。
- Gd/Gg:虽然数控钻孔时代这两层作用减弱,但保留它们能让板厂快速核对孔位。我曾用Drill Drawing层发现过NC文件漏掉0.3mm定位孔。
3. 钻孔文件的"双胞胎"陷阱
3.1 NC Drill的三种面孔
- RoundHoles-Plated:金属化孔文件决定过孔可靠性,某次文件误标为非金属化,导致整批板子过孔不导电。
- SlotHoles-Plated:长槽孔必须单独导出,有次DDR4插槽因槽孔合并到圆孔文件,被加工成圆孔阵列。
- NonPlated:定位孔若错误标记为电镀,可能导致装配时螺丝无法穿过。
3.2 Drill Drawing与NC Drill的"鸡生蛋"问题
虽然理论上NC Drill可以生成钻孔图,但实际项目中我发现:
- 板厂CAM工程师习惯先用Drill Drawing快速预览孔分布
- 当NC文件单位错误时,钻孔图能作为纠错依据
- 槽孔角度信息在NC文件中是坐标变换,而在钻孔图是直观显示
有个技巧:在导出NC Drill前,先在PCB放置".Legend"字符串,这样生成的钻孔图会自动带孔径统计表。
4. Altium Designer导出实战手册
4.1 Gerber导出六步自查法
- 单位精度:坚持用英寸+2:5格式(0.01mil),曾有板厂反馈公制文件转换时出现2μm误差
- 层映射:使用"Used On"筛选器避免漏层,内层电源层要特别检查
- 阻焊处理:勾选"Include unconnected pads"防止测试点被覆盖
- 板框声明:复合板框需同时选中机械层和Keep-out层
- 光圈嵌入:必须勾选RS274X,否则需要额外提供.drr文件
- 负片层:电源层若用负片设计,需在Layers选项卡勾选"Negative"
4.2 钻孔文件三大生死线
- 单位一致:NC Drill与Gerber必须同单位,某次混用导致孔位偏移50mil
- 槽孔分离:勾选"Separate files for plated/non-plated"选项
- 板边补偿:对于邮票孔设计,需在"Board Outline Margin"设置0.2mm余量
导出后建议用免费工具如GC-Prevue检查:
- 叠层顺序是否正确
- 阻焊开窗是否完整
- 钻孔文件是否被正确解析
5. 交付前的终极验证清单
完成文件导出只是开始,我通常会做这些动作:
- 文件命名标准化:采用"项目编号_层类型_版本日期"格式,避免板厂混淆
- 压缩包校验:用Beyond Compare对比前后版本差异
- 工艺说明:附带txt文档注明特殊要求,如:
- 板厂确认:首次合作时要求提供DFM报告
最深刻的教训来自一个简单4层板:因为没注明"盲埋孔优先加工",板厂按通孔工艺制作导致成本翻倍。现在我的交付包必定包含:
- Gerber文件(含RS274X)
- NC Drill文件(TXT格式)
- 钻孔图/说明文件
- 板材工艺要求文档
- 3D STEP模型(供结构核对)
硬件工程师的终极安全感,就是把Gerber包变成板厂流水线上的"傻瓜式操作手册"。