1. 从零开始理解Gerber与钻孔文件
刚接触PCB设计的朋友可能会疑惑:为什么画好的电路板不能直接发给工厂生产?这里就涉及到制造业的"通用语言"问题。打个比方,就像建筑师不会直接把设计草图交给施工队,而是需要输出标准的施工图纸一样。Gerber文件就是PCB行业的施工蓝图,它用一种制造商都能理解的格式,准确描述电路板的每一层结构。
Gerber文件本质上是一组矢量图形文件,每个文件对应PCB的一个功能层。比如顶层铜箔线路是一个文件,阻焊层是另一个文件,丝印层又是单独的文件。这种模块化的设计让生产流程更清晰。我见过不少新手设计师直接发PCB源文件给工厂,结果遇到版本不兼容、软件设置差异等问题,导致生产出来的板子面目全非。而Gerber文件就像PDF文档,能确保设计意图被准确还原。
钻孔文件(NC Drill Files)则是Gerber的黄金搭档。它专门记录PCB上所有钻孔的精确坐标、孔径尺寸和钻孔类型。有一次我设计了个带200多个过孔的板子,由于钻孔文件导出设置错误,导致所有过孔位置偏移了0.5mm,整批板子直接报废。这个惨痛教训让我深刻理解到:Gerber决定线路走向,钻孔文件决定结构精度,两者缺一不可。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. AD20导出Gerber的实战详解
2.1 前期准备工作
在AD20中导出Gerber前,有四个关键设置必须检查。首先是板层堆栈管理器(Layer Stack Manager),确保实际使用的层数与设计一致。我遇到过有工程师在四层板设计中只导出Top和Bottom层,完全漏掉了中间两层电源层,这种低级错误会让板子根本无法工作。
其次是原点设置(Edit → Origin → Set),建议将原点放在板框左下角。去年帮客户排查过一个案例:由于原点随意设置在板子中央,导致Gerber文件中的元件坐标出现负值,某些老式光绘机无法识别负坐标,直接报错中断生产。
板框绘制要特别注意闭合性。有个取巧的方法:在Keep-Out层用Place → Line工具画完边框后,全选线条执行Tools → Convert → Create Board Cutout from Selected Primitives,系统会自动检查闭合性。曾经有学员用零散的线段拼凑板框,导出Gerber后工厂识别为多个碎片区域,额外收取了拼版费。
