从‘天书’到蓝图:一文读懂Gerber文件里每个层(.gbr)到底在告诉工厂什么
从‘天书’到蓝图:一文读懂Gerber文件里每个层(.gbr)到底在告诉工厂什么
第一次打开Gerber文件时,很多人会感到一头雾水——这些看似杂乱的线条、图形和代码,究竟如何变成手中那块精致的电路板?Gerber文件就像PCB制造的"基因图谱",每一层都承载着特定信息,指导工厂完成从铜箔蚀刻到丝网印刷的全流程。本文将用最直观的方式,拆解这些.gbr文件背后的制造密码。
1. Gerber文件:电子制造的通用语言
Gerber格式诞生于上世纪60年代,最初由Gerber Scientific Instrument公司开发,用于控制光学绘图仪。如今它已成为PCB行业的"普通话",无论设计师使用Altium、KiCad还是Eagle,最终都能输出这种标准化文件。一套完整的Gerber文件集通常包含:
- 图形层:描述铜箔走线(如Top.gbr)
- 阻焊层:定义防焊漆开窗(如TopMask.gbr)
- 丝印层:标记元件位置(如TopSilk.gbr)
- 钻孔文件:指定孔位和孔径(如Drill.drl)
- 边框文件:确定PCB外形轮廓(如Outline.gbr)
现代PCB工厂的自动化设备能直接读取Gerber文件,将其转换为CNC机床的加工指令,整个过程几乎无需人工干预。
2. 铜箔层:电路板的神经网络
2.1 信号层(Top.gbr/Bottom.gbr)
这些文件记录了电路的核心秘密——铜箔走线。想象用荧光笔在透明胶片上描出所有导线路径,这就是.gbr文件呈现的效果。工厂会根据这些数据:
- 在覆铜板上涂覆光敏抗蚀剂
- 通过紫外曝光将图形转移到板面
- 用化学蚀刻去除多余铜箔
- 最终形成精密导电通路
关键参数对比:
| 参数 | 典型值 | 制造影响 |
|---|---|---|
| 最小线宽 | 0.1mm-0.2mm | 决定电流承载能力 |
| 线间距 | 0.15mm | 影响信号干扰程度 |
| 铜厚 | 1oz(35μm) | 关系到大电流通过能力 |
2.2 内层处理
多层板还会包含GND.gbr、PWR.gbr等内部铜层文件。这些层通过压合工艺与绝缘介质结合,形成三明治结构。一个有趣的细节:内层铜箔通常会做"泪滴"处理,防止钻孔时铜皮剥离。
3. 阻焊与助焊层:PCB的防护衣
3.1 阻焊层(TopMask.gbr)
这层绿色(或其他颜色)的防焊漆就像电路板的"防晒霜",防止焊锡粘连到不该接触的区域。文件中的开窗区域对应着需要焊接的焊盘:
%FSLAX26Y26*% %MOMM*% %ADD10C,1.5*% D10* X1000Y2000D03* X1500Y2000D03*这段代码表示在(10mm,20mm)和(15mm,20mm)位置各开一个直径1.5mm的圆形窗口。
3.2 助焊层(TopPaste.gbr)
专为SMT贴片设计,指导钢网制作。文件中的图形对应着锡膏印刷位置,常见处理方式:
- 矩形焊盘:长宽比钢网开口缩小5%
- QFN器件:采用十字分割避免桥接
- BGA焊盘:严格控制开口直径
阻焊层与助焊层必须精确对齐,通常允许±0.05mm的偏差,否则会导致焊接不良。
4. 丝印与钻孔:PCB的身份证
4.1 丝印层(TopSilk.gbr)
这些白色文字和符号是电路板的"使用说明书",包含:
- 元件标号(R1、C5等)
- 极性标识(二极管方向)
- 版本信息和LOGO
- 调试测试点标记
现代高密度设计常采用激光刻字替代传统油墨印刷,最小线宽可达0.1mm。
4.2 钻孔文件(PlatedThrough.gbr)
描述所有通孔、盲埋孔的位置和属性:
T1C0.3 T2C0.8 X500Y1000 X500Y1500T1 X1000Y1500T2这段钻孔代码定义:
- T1工具:直径0.3mm
- T2工具:直径0.8mm
- 三个钻孔坐标,分别使用不同钻头
孔类型处理差异:
| 孔类型 | 处理工艺 | 典型应用场景 |
|---|---|---|
| 金属化孔 | 化学沉铜+电镀 | 元件插装/层间互联 |
| 非金属孔 | 直接钻孔 | 机械固定/散热 |
| 盲埋孔 | 逐层压合前钻孔 | 高密度互联设计 |
5. 进阶技巧:避免常见的Gerber陷阱
- 单位混淆:明确文件使用英寸(mm)还是毫英寸(mil)
- 格式版本:建议使用RS-274X(含镜头表)
- 负片层处理:电源层常用负片表示,需特殊注意
- 字体兼容:避免使用TrueType字体,推荐矢量字体
- 孔径补偿:考虑蚀刻补偿(通常+0.05mm)
实际案例:某智能手表项目因未标注板边倒角,导致批量生产的PCB无法装入金属外壳,最终通过追加Outline.gbr文件中的倒角指令解决问题。
6. 文件检查实战指南
提交生产前建议进行三步验证:
- 视觉比对:用ViewMate等工具叠加所有层,检查对齐情况
- DRC检测:验证最小间距、环宽等工艺限制
- 3D预览:生成逼真渲染图,直观发现潜在问题
# 使用gerbv进行快速检查的Linux命令 gerbv -x png -o preview.png *.gbr掌握这些文件细节后,下次当您收到工厂的确认邮件时,就能胸有成竹地核对每个技术参数,把"天书"变成可控的生产蓝图。毕竟,好的PCB设计不仅要能在电脑上仿真,更要能在车间里完美实现。
