AD22旧版Gerber导出全攻略从零开始搞定PCB打板文件附坐标文件教程在PCB设计流程中Gerber文件的正确导出是连接设计与生产的桥梁。对于使用Altium Designer 22旧版22.11版本前的工程师而言掌握Gerber导出技巧不仅能避免生产延误还能节省反复修改的时间成本。本文将系统性地拆解Gerber文件生成的全过程特别针对嘉立创等主流PCB打板服务的兼容性要求提供可立即落地的解决方案。1. 环境准备与基础概念在开始导出操作前需要确认AD22的版本号。点击菜单栏Help→About查看版本信息是否为22.11之前的构建版本。同时建议在项目文件夹中新建Gerber_Output子目录避免文件散落。Gerber文件的核心组成图形层包含各铜层、丝印层、阻焊层的图形信息钻孔层定义PCB上所有钻孔的位置和尺寸光圈表描述绘制图形时使用的工具形状和尺寸板框层确定PCB的物理轮廓和加工边界注意AD22旧版与新版的Gerber生成器存在显著差异直接套用新版教程可能导致文件格式错误。2. 图形层导出标准流程2.1 基础参数设置通过File→Fabrication Outputs→Gerber Files打开配置界面关键参数设置如下选项卡参数项推荐值备注GeneralUnitsInches与国内厂商沟通确认Format2:4更高精度可选2:5LayersPlot LayersUsed On避免导出无用层Mirror LayersAll Off绝对禁止镜像输出Drill DrawingPlot Symbols✓选择符号标记方式Drill Guide Symbols✓生成钻孔引导图典型错误配置示例 - 错误选择Millimeters单位部分CAM软件解析异常 - 遗漏Include unconnected mid-layer pads选项导致内层焊盘丢失2.2 层叠结构检查在Layer选项卡中需要特别注意确认所有信号层Top/Bottom/Mid-Layer已勾选必须包含的机械层板框层通常为Mechanical 1孔位标识层Drill Drawing丝印层组合Top OverlayBottom Overlay特殊标识如Logo层提示点击Plot Layers右侧的...按钮可预览各层内容避免遗漏关键层。3. 钻孔数据生成规范3.1 NC Drill文件配置通过File→Fabrication Outputs→NC Drill Files进入设置建议采用单位一致性必须与Gerber设置完全一致通常为Inches零抑制模式选择Suppress leading zeroes坐标格式保持2:4与Gerber同步# 典型错误案例 单位选择Inches但Gerber使用Millimeters → 导致孔位偏移 格式选择3:3但Gerber使用2:4 → 钻孔位置精度损失3.2 钻孔图与钻孔表在Gerber设置的Drill Drawing选项卡中勾选Drill Drawing下的两个符号选项设置Drill Drawing Symbols为图形标记建议添加钻孔统计表Drill Table钻孔符号尺寸对照孔径范围(mm)符号类型推荐尺寸0.3十字0.5mm0.3-0.8圆形孔径0.2mm0.8方形1.0mm4. SMT坐标文件专项导出4.1 基本导出步骤执行File→Assembly Outputs→Generates pick and place file格式选择CSV兼容性最佳确认包含以下字段DesignatorCommentFootprintX/Y坐标旋转角度贴装面Top/Bottom4.2 嘉立创特殊要求针对国内主流SMT服务需要额外注意坐标原点必须与Gerber文件一致通常为板框左下角旋转角度定义需明确AD默认为逆时针排除不需要贴装的器件如测试点示例坐标文件片段 Designator,Comment,Footprint,Layer,X,Y,Rotation C1,100nF,C_0603,Top,12.3,45.6,0 U2,STM32F103,QFP-64,Top,78.9,12.3,905. 文件验证与问题排查5.1 使用CAMtastic检查在Gerber生成界面调出CAMtastic面板执行Tools→Design Rule Check重点检查项层对齐情况钻孔与焊盘匹配度最小线宽/间距是否符合工艺要求5.2 常见报错解决方案问题现象可能原因解决方案文件无法打开压缩包内含中文路径使用全英文路径重新导出层间错位单位/格式不一致统一使用Inches和2:4格式缺失钻孔未生成NC Drill文件检查输出目录是否有.TXT和.DRL文件SMT坐标偏移原点设置冲突在PCB文档中统一原点基准在实际项目交付中建议先使用嘉立创的Gerber查看器在线预览确认无误后再正式下单。最近处理的一个四层板项目中因未检查钻孔符号设置导致0.2mm微孔全部被识别错误损失了打样周期。后来通过强制指定符号类型解决了问题这个教训说明即使是最基础的参数也值得仔细确认。