别再混淆了一文读懂KiCad导出的所有Gerber层文件GTL, GBL, GTS...到底是干嘛的第一次用KiCad导出Gerber文件时看着文件夹里十几个后缀各异的文件我完全懵了——这些.GTL、.GBL、.GTS到底对应PCB上的哪些部分为什么板厂总说我的文件缺少关键层直到某次因为阻焊层理解错误导致整批板子绿油覆盖出错我才意识到彻底搞懂Gerber文件的重要性。本文将带你从PCB制造的角度逐层拆解这些神秘后缀的真实含义。1. Gerber文件基础从设计到生产的桥梁Gerber文件本质上是PCB各层的照片底片用矢量图形记录每一层的几何形状。现代PCB制造普遍采用RS-274X格式扩展Gerber它相比老式RS-274D的最大优势是内置光圈定义D-Code不再需要单独提供光圈文件。当你在KiCad中点击生成Gerber时软件会自动创建以下典型文件集ProjectName.GTL // 顶层线路 ProjectName.GBL // 底层线路 ProjectName.GTO // 顶层丝印 ProjectName.GTS // 顶层阻焊 ProjectName.GTP // 顶层钢网 ProjectName.GM1 // 机械层 ProjectName.DRL // 钻孔数据关键区别文件后缀字母大小写不影响识别.GBL与.gbl等效但不同板厂对层文件的命名规范可能有细微差异。例如某些厂商要求机械层必须命名为.GKO禁止布线层而非.GM1。2. 线路层铜箔走线的DNA2.1 顶层/底层线路.GTL/.GBL这两个层承载着PCB最核心的电气连接功能记录着所有走线和焊盘的铜箔形状。在制造时板厂会通过光刻工艺将.GTL/.GBL图形转移到覆铜板上线路层焊盘尺寸决定最终PCB上裸铜区域的大小必须确保这两个层与钻孔文件.DRL的定位完全吻合常见错误误将电源平面层如.GP1当作线路层导出导致电源网络缺失。2.2 内层线路.G1/.G2...对于4层及以上PCB中间层通常用数字编号.G1、.G2等表示内部信号层.GP1、.GP2表示内部电源平面负片显示3. 阻焊与丝印PCB的化妆品3.1 阻焊层.GTS/.GBS阻焊层定义绿油开窗位置其特性包括采用负片逻辑图形显示的区域反而是不涂绿油的地方开窗尺寸通常比实际焊盘大0.1-0.15mm板厂可调整必须与线路层严格对齐否则会导致焊盘被绿油覆盖阻焊层错误示例某设计将测试点放在.GTS层但未在线路层放置焊盘结果测试点位置只有绿油开窗而无铜箔。3.2 丝印层.GTO/.GBO丝印层包含所有文字和标识影响元件位号、极性标记的印刷精度板号、版本号等追溯信息装配时的元件定位参考实用技巧在KiCad中可通过Edit Text and Graphic Properties调整丝印线宽建议≥0.15mm。4. 制造辅助层容易被忽视的关键4.1 钢网层.GTP/.GBP专为SMT贴片设计特点包括仅包含需要锡膏的焊盘插件孔不会出现钢网开孔通常比焊盘缩小5-10%以防止锡膏粘连与阻焊层的关系阻焊开窗 ≥ 钢网开孔 ≥ 线路焊盘4.2 钻孔文件.DRL/.GD1包含所有钻孔的坐标和尺寸需注意区分镀通孔PTH和非镀通孔NPTHKiCad会生成Excellon格式的钻孔文件板厂需要钻孔文件对应钻孔图.GD1双重确认4.3 机械层.GM1/.GKO定义PCB物理边界和加工要求板外形轮廓建议用闭合多边形V-cut或邮票孔位置特殊加工标记如金手指斜边5. 板厂沟通实战技巧当提交Gerber给板厂时建议按以下步骤自查基础层检查[ ] 线路层.GTL/.GBL包含所有走线[ ] 阻焊层.GTS/.GBS与线路层匹配[ ] 钻孔文件.DRL已生成制造说明补充创建README.txt说明层对应关系 .GTL - 顶层线路 .GM1 - 板框层 特殊要求 - 阻焊桥宽度≥0.2mm - 沉金厚度1-3μm使用ViewMate等免费工具预览Gerber文件确保各层叠加效果符合预期。最近帮客户排查过一个典型案例他们的四层板在SMT时出现大量虚焊最终发现是.GTP钢网层未包含某些0402电阻的焊盘导致锡膏未印刷。这个教训说明即使是最次要的辅助层也直接影响着最终产品质量。