PCB设计必备:Gerber文件导出全流程与实战技巧
1. Gerber文件基础认知与导出必要性在PCB设计流程中Gerber文件相当于电路板的工程图纸是设计数据与生产制造之间的桥梁标准。这种由Gerber Scientific Instrument Company于1960年代开发的格式至今仍是电子行业公认的PCB生产标准。当你在Altium Designer、PADS或Allegro中完成布局布线后必须通过Gerber文件将设计意图准确传递给板厂。常见误区很多新手认为直接发送PCB源文件给厂家更方便。实际上这种做法存在版本兼容风险且可能泄露设计细节。Gerber作为中性文件能确保不同厂商设备读取一致性。Gerber文件集通常包含以下层别以8层板为例电气层Top/Bottom层铜箔走线.GTL/.GBL阻焊层Solder Mask开窗.GTS/.GBS丝印层Silkscreen标识.GTO/.GBO钻孔图Drill Drawing.GD1钻孔数据Excellon格式.TXT板框层Board Outline.GM1内电层Internal Planes.GP2-.GP7我亲历过因漏发阻焊层导致整批板子绿油覆盖焊盘的惨痛教训。规范的Gerber输出应包含完整层叠结构说明文件stackup.pdf注明各层材质、厚度及阻抗要求。2. 预处理PCB设计完整性检查导出Gerber前的设计验证如同建筑施工前的蓝图审核这个环节的疏漏可能导致批量生产事故。建议执行以下检查清单2.1 电气规则验证在Altium Designer中运行Design → Rule Check重点检查未连接网络Un-Routed Nets安全间距违规Clearance短路Short-Circuit天线效应Antenna差分对等长Matched Length我曾遇到DDR4组内等长误差超50mil导致系统不稳定的案例后期飞线修复成本是前期验证的20倍。2.2 制造工艺适配性最小线宽/线距与板厂工艺能力匹配常规6/6mil高端4/4mil过孔尺寸机械孔≥0.3mm激光微孔≥0.1mm阻焊桥≥0.1mm防止焊接连锡字符线宽≥0.15mm确保丝印清晰使用IPC-7351标准元件封装可规避80%的DFM问题。推荐安装Saturn PCB Toolkit进行阻抗计算和电流承载能力验证。2.3 原点与板框校准在PADS Layout中执行Setup → Set Origin在Altium中通过Edit → Origin → Set定位到板角确保板框为闭合多段线在Allegro中使用compose shape异常案例某工程师以板中心为原点导致钻孔数据偏移3mm。正确做法应选择左下角为坐标零点并保持与机构图一致。3. Altium Designer导出实战流程3.1 层叠管理器配置进入Design → Layer Stack Manager核对层数是否与设计匹配介质厚度是否符合阻抗要求铜厚参数1oz35μm特殊技巧对高频板建议勾选Impedance Calculation输入目标阻抗值自动优化层厚。3.2 Gerber文件生成步骤File → Fabrication Outputs → Gerber FilesGeneral设置单位毫米精密板或英寸普通板格式2:5最高精度Layers选项卡Plot Layers → Used On勾选Mirror layers需特别谨慎Drill Drawing选项卡勾选Drill Drawing Plots符号类型选Graphic symbolsApertures选项卡选择Embedded apertures(RS274X)致命陷阱曾因未勾选Include unconnected mid-layer pads导致内层散热焊盘丢失芯片过热烧毁。3.3 钻孔文件输出File → Fabrication Outputs → NC Drill Files设置与Gerber相同的单位和格式勾选Generate drill map file验证技巧用CAM350软件叠加查看Gerber和钻孔文件确认孔位对齐。某6层板因钻孔文件单位错误英寸/毫米混淆导致所有过孔偏移25.4倍。4. PADS Layout专业级输出方案4.1 参数预设技巧进入Tools → Options → Global将Text encoding设为UTF-8避免中文乱码Grids中关闭Display grid防止残留网格线4.2 Gerber导出详细路径File → CAM → 新建CAM文档添加各层输出设备Top层选择RoutingPlane阻焊层设置Pad减径0.1mm设置Offset与板厂要求一致通常X/Y各0.05mm运行Run生成各层Gerber故障排查遇到Fatal data base error 2017时需执行File → Repair Design修复数据库。4.3 钻孔数据特殊处理在CAM中创建NC Drill设备设置Tool Sequence按钻头大小排序输出格式选Excellon 2血泪教训某批板子因未输出Tool List文件厂家用错钻头导致0.2mm背钻孔全部偏大。5. 高级技巧与行业黑话解析5.1 阻抗控制标识在板边添加阻抗测试条标注目标阻抗值如50Ω±10%参考层信息线宽/间距参数行业惯例用不同长度的蛇形线作为阻抗标识实测值与设计误差应5%。5.2 拼板与工艺边使用阵列复制生成拼板Panelization添加5mm工艺边每边布置3个Φ3.0mm定位孔V-CUT槽保留0.5mm连接筋成本优化将多个小板拼成300×200mm标准尺寸可降低30%单价。5.3 钢网文件输出单独输出Solder Paste层.GTP/.GBP扩大0.05mm以补偿蚀刻误差区分SMD与NSMD焊盘设计添加板名和版本号丝印实测数据合理的钢网开窗能使焊接良率提升15%以上。6. 后处理与验证体系6.1 文件打包规范标准压缩包应包含Gerber文件.gbr钻孔文件.drl装配图.pdf料单BOM.xlsx阻抗说明stackup.docx行业黑名单永远不要发送.rar格式建议用.zip避免厂商打不开。6.2 第三方验证工具推荐使用以下免费工具交叉验证ViewMateGerber查看器GC-Prevue层叠检查DFM Now!可制造性分析我曾用DFM Now!发现某HDI板存在未定义激光孔问题避免50万元损失。6.3 板厂沟通要点明确告知板材型号如FR4 TG170表面工艺沉金/喷锡特殊要求阻抗控制、碳墨按键要求回复确认邮件包含工程问题确认单EQ首件检验报告FAI谈判技巧要求板厂提供CAM处理后的Gerber反向确认可规避90%的沟通误差。