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 里,板子做好后两层之间不通
  • 元器件封装和实际不符:用查看器量一下焊盘间距,和元器件规格书对比

使用步骤

  1. 打开 Gerber 查看器
  2. 把你 PCB 软件导出的 Gerber 文件(可以是多个文件,也可以打包成 ZIP 上传)拖入页面。
  3. 在左侧图层列表里勾选/取消各层,检查每一层是否正确。
  4. 用测量工具量一下关键尺寸(板框、安装孔间距、接插件位置)。
  5. 确认无误后,打包这些 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 模型,更直观看到「板子装好后的样子」。两个都要看,各有各的用处。