Gerber 文件是什么
Gerber 格式由 Gerber Systems 公司创立,现在由 Ucamco 维护,是 PCB 行业实际上的标准。你的 PCB 设计软件(Altium Designer、KiCad、Eagle、嘉立创 EDA)导出生产文件时,输出的就是 Gerber。
一个完整的 PCB 生产文件通常包含 5-12 个文件,分别对应不同的层和功能。
Gerber 各层含义速查
| 文件后缀(常见) | 层名 | 作用 | 没有会怎样 |
|---|---|---|---|
| Top Copper (.GTL) | 顶层走线层 | 电路板顶层的铜线路 | 顶层无法导电 |
| Bottom Copper (.GBL) | 底层走线层 | 电路板底层的铜线路 | 底层无法导电 |
| Top Solder Mask (.GTS) | 顶层阻焊层 | 绿油开窗(露出焊盘) | 焊盘被绿油盖住,无法焊接 |
| Bottom Solder Mask (.GBS) | 底层阻焊层 | 同顶层阻焊 | 同顶层 |
| Top Silkscreen (.GTO) | 顶层丝印层 | 文字、Logo、元器件轮廓 | 板子上没有文字标识 |
| Bottom Silkscreen (.GBO) | 底层丝印层 | 同顶层丝印 | 无大碍,但调试不方便 |
| Drill File (.DRL / .TXT) | 钻孔文件 | 告诉工厂孔的位置和大小 | 工厂不知道往哪钻孔 |
| Board Outline (.GKO / .GM1) | 板框层 | PCB 的外形尺寸 | 工厂不知道切什么形状 |
| Top Paste Mask (.GTP) | 顶层助焊层 | SMT 钢网开口 | 贴片生产时钢网不对 |
💡 如果你是做 2 层板(最常见),至少要有:Top Copper、Bottom Copper、Top/Bottom Solder Mask、Drill File、Board Outline,共 6 个文件。
常见设计错误(用查看器能发现)
- 阻焊开窗反了:本该露出的焊盘被绿油盖住,用查看器看 Solder Mask 层能立刻发现
- 丝印印在焊盘上:文字盖住了要焊接的地方,查看器里丝印层和阻焊层叠加显示就能看到冲突
- 板框尺寸不对:机械图纸是 mm,PCB 软件里设成了 mil,差 2.54 倍,板子大得装不进壳
- 钻孔遗漏:某个过孔没有出现在 Drill File 里,板子做好后两层之间不通
- 元器件封装和实际不符:用查看器量一下焊盘间距,和元器件规格书对比
使用步骤
- 打开 Gerber 查看器。
- 把你 PCB 软件导出的 Gerber 文件(可以是多个文件,也可以打包成 ZIP 上传)拖入页面。
- 在左侧图层列表里勾选/取消各层,检查每一层是否正确。
- 用测量工具量一下关键尺寸(板框、安装孔间距、接插件位置)。
- 确认无误后,打包这些 Gerber 文件下单生产。
嘉立创 / JLCPCB 的 Gerber 怎么导出
国内最常用的两家 PCB 厂商是嘉立创(JLCPCB)和捷配(PCBWay),它们都有专门的 EDA 工具(嘉立创 EDA,免费、网页版),导出 Gerber 的步骤都是:
① 设计完成 → ② 制造 → ③ 导出 Gerber → ④ 下载 ZIP 压缩包
导出的 ZIP 里已经包含了所有层,直接用 Gerber 查看器 打开 ZIP 就能全部预览。
FAQ
Gerber 和 ODB++ 有什么区别?
Gerber 是开放式标准(免费,所有工厂都认),ODB++ 是Valo Systems 的专利格式(功能更强,包含 netlist 和 DRC 信息,但有些小厂不支持)。如果你不确定工厂支持什么,用 Gerber 最保险。
为什么查看器里看到全是乱线?
通常是单位设置错了。Gerber 里有个「格式指令」指定数据是 mm 还是 mil(1 mil = 0.0254 mm),有些老软件导出时格式写错,查看器按错误单位解析就会「放大 1000 倍」或「缩小 1000 倍」。在查看器里切换单位(mm/mil)试试。
3D 预览和 Gerber 查看有什么区别?
Gerber 查看器只显示制造层(线路、阻焊、钻孔),是 2D 的;3D 预览是把 PCB 和元器件叠加起来渲染成 3D 模型,更直观看到「板子装好后的样子」。两个都要看,各有各的用处。