一、Gerber 是什么,先搞懂两条规则
拿到板厂回传的资料压缩包,几十个后缀各异的小文件常常让人无从下手:GTL、GBL、GTS、GKO……其实规则很简单,Gerber文件的每个后缀都对应板子的一“层”。只要认清后缀,就能把一块 PCB 拆成铜箔、阻焊、丝印、板框、钻孔几张大图来看。
先说格式本身。Gerber 是光绘数据格式,也是 PCB 行业的通用交换语言——板厂 CAM 部门靠它还原铜箔、阻焊与丝印,再制版生产。常见的两种版本:
- RS-274X(扩展 Gerber):光圈定义(D 码 + %ADD 指令)内嵌在文件中,单个文件自包含,不依赖外部光圈表,是当前绝对主流;
- X2:在 RS-274X 基础上增加 %TF/%TA 等属性指令,可携带层功能、材料、阻抗等元信息,向下兼容 RS-274X,新老 CAM 系统都能读。
二、逐层看懂常见后缀
一块板子的所有信息被拆分到多个层文件里,各后缀与层类型的对应关系如下:
- GTL —— 顶层线路(Top Layer):顶层铜箔走线与焊盘,是板子最核心的导电层;
- GBL —— 底层线路(Bottom Layer):底层铜箔,与 GTL 成对出现;
- G1~Gn —— 内层线路:四层板有 G1、G2 两层,层数越多内层越多(部分软件命名为 In1~Inn 或 GP1 负片层);
- GTS —— 顶层阻焊(Solder Mask):决定绿油在哪里开窗,开窗处露铜上锡;
- GBS —— 底层阻焊:与 GTS 成对;
- GTO —— 顶层丝印(Overlay):位号、极性、标识文字;
- GBO —— 底层丝印:与 GTO 成对;
- GKO —— 禁止布线层/板框(Keep-Out):多数板厂以它确定板边轮廓,必须闭合;
- GTP / GBP —— 顶/底锡膏层(Paste):钢网开孔的依据,只贴片不造板也要它;
- .DRL / .TXT —— 钻孔文件:记录孔位与孔径,通常是 Excellon 格式。
注意区分两组容易混淆的层:阻焊(GTS/GBS)管绿油开窗,锡膏(GTP/GBP)管钢网开孔,前者属于板厂工艺,后者服务于 SMT 贴片。
三、一份典型压缩包的文件名清单
下面以一块双层板“demo”为例,把压缩包里的文件逐行对号入座:
| 文件名 | 对应层 | 作用 | 双层板是否必需 |
|---|---|---|---|
| demo.GTL | 顶层线路 | 顶层铜箔走线与焊盘 | 必需 |
| demo.GBL | 底层线路 | 底层铜箔 | 必需 |
| demo.GTS | 顶层阻焊 | 绿油开窗位置 | 必需 |
| demo.GBS | 底层阻焊 | 底层绿油开窗 | 必需 |
| demo.GTO | 顶层丝印 | 位号与标识 | 推荐 |
| demo.GBO | 底层丝印 | 底层标识 | 推荐 |
| demo.GKO | 板框 | 板边轮廓与禁布区 | 必需 |
| demo.GTP | 顶层锡膏 | 钢网开孔依据 | 贴片需要 |
| demo.GBP | 底层锡膏 | 底面钢网依据 | 贴片需要 |
| demo.DRL | 钻孔 | 孔位、孔径(Excellon) | 必需 |
如果是四层、六层板,清单里会多出 G1~Gn 内层文件;金属化孔与非金属化孔分开时,钻孔可能拆成两个文件。至于设计软件里的原生档案怎么导出成这样一套文件,见PADS/Protel/Altium原生PCB文件怎么转Gerber?三条路线详解。
四、两个高频问题:乱码与缺层
1. 文件名乱码怎么办
中文系统或设计软件导出时编码不一致,压缩包解开后文件名可能变成一串问号或方块。处理原则:只重命名、不改内容——保留扩展名,把主文件名改成规范英文,再按上表对号入座即可;千万不要用文本编辑器“顺手修复”文件内容,那会破坏光绘数据。
2. 怎么确认层数齐了
两条核对线:纵向看铜层——GTL + GBL + 内层文件数应等于设计层数;横向看配套——每个铜层都应有对应的阻焊层,板框闭合、钻孔存在。逐个人工清点容易漏,交给工具自动体检更稳妥。
五、让工具替你“看”层
层类型识别其实是解析系统的基本功。徒万科技的解析服务不只看文件名,而是按内容特征(光圈使用、图形密度、正负片属性)自动判层,即使文件名被改乱也能识别出线路、阻焊、丝印、板框、钻孔各司其职,并输出结构化层清单与顶/底面预览图,把Gerber文件的“体检报告”在数秒内摆到你面前。想完整了解这套流程,可访问PCB设计文件解析服务页面,或从上一篇PCB设计文件解析全流程指南读起。
常见问题
Q:GTS文件是什么层?
A:GTS 是顶层阻焊层文件,决定板面绿油在哪里开窗。开窗处露出铜面供焊接上锡,其余区域被阻焊油覆盖保护。对应底层的阻焊文件是 GBS,两者缺一不可。
Q:怎么判断Gerber缺不缺层?
A:按标准清单逐项清点:双层板至少要有 GTL、GBL、GTS、GBS、GKO 和钻孔文件,丝印 GTO/GBO 推荐提供,做钢网再加 GTP/GBP;铜层文件数(GTL+GBL+内层)应等于设计层数。也可把压缩包交给解析工具自动体检,秒级发现缺层。
Q:RS-274X和X2有什么区别?
A:RS-274X(扩展 Gerber)把光圈定义内嵌在文件里,单个文件自包含,是当前绝对主流;X2 在 X 的基础上增加了属性指令,可携带层功能、材料、阻抗等元信息,且向下兼容 RS-274X,板厂 CAM 系统都能正常读取。