嘉立创下单必看:Altium Designer导出Gerber文件,这5个文件千万别漏(附文件清单核对表)
嘉立创PCB打样全指南Altium Designer Gerber文件导出与完整性核验第一次使用嘉立创打样的硬件工程师往往会在导出Gerber文件时遇到各种困惑生成的几十个文件哪些是必需的为什么同样的设计文件在不同版本AD中导出结果不同本文将结合嘉立创最新生产规范详解Gerber文件的核心组成与常见误区。1. Gerber文件体系解析从设计文件到生产标准在PCB制造领域Gerber文件相当于印刷电路板的工程图纸。与直接提交PCB源文件不同Gerber格式通过标准化描述各层图形信息既保护设计者知识产权又确保生产设备精准解读。现代Gerber标准RS-274X采用ASCII文本记录矢量图形包含以下关键组成部分图形层文件描述铜箔走线、焊盘等导电图形.GTL顶层走线(Top Layer).GBL底层走线(Bottom Layer).GTO顶层丝印(Top Overlay).GTS顶层阻焊(Top Solder Mask)机械层文件定义板框和加工要求.GMx机械层(Mechanical Layer)钻孔文件指导数控机床加工.TXTExcellon格式钻孔数据.DRL钻孔图例(Drill Drawing)注意嘉立创2023年新规要求必须包含.GM1机械层文件作为板框依据旧版仅靠.GKO(Keep-Out Layer)的做法已不再适用。2. Altium Designer导出操作全流程2.1 预处理设置在AD22中开始导出前建议先完成三项基础配置单位统一在PCB编辑器按下Q键切换为公制单位毫米避免英制/公制转换误差原点校准通过Edit Origin Set将坐标原点定位在板框左下角层叠检查使用Design Layer Stack Manager确认所有启用层与设计意图一致; 推荐AD22导出前的板层状态检查清单 TopLayer 启用 BottomLayer 启用 TopOverlay 启用 BottomOverlay 可选 TopSolder 必须启用 BottomSolder 必须启用 Mechanical1 必须包含板框 KeepOutLayer 建议禁用改用Mechanical12.2 Gerber文件生成步骤执行File Fabrication Outputs Gerber Files进入核心设置界面通用参数单位选择Millimeters格式选择4:4最高精度勾选Suppress leading zeroes层设置在Layers选项卡勾选Plot Layers Used On单独勾选Include unconnected mid-layer pads钻孔图例在Drill Drawing选项卡启用Drill Drawing Plots设置Symbol Size为50mil高级选项禁用Create fabrication outputs避免生成冗余报告勾选Use software arcs优化圆弧平滑度关键提示不同AD版本界面差异较大V15以下版本需手动选择各输出层建议升级到AD21版本获得最佳兼容性。2.3 钻孔文件专项导出数控钻孔需要独立的NC Drill文件执行File Fabrication Outputs NC Drill Files设置与Gerber相同的单位和格式毫米4:4勾选Suppress leading zeroes取消Generate drill map file嘉立创不要求# 典型输出文件对比 GTL GBL GTO GTS (新增阻焊层) GBs (新增底层阻焊) GM1 (机械层板框) TXT (Excellon钻孔) - CAM (需手动删除)3. 嘉立创生产规范特别要求3.1 文件完整性检查表根据嘉立创2023年工艺标准必须提交以下6类文件文件类型必需文件可选文件验证方法图形层.GTL .GBL.Gx用GC-Prevue查看层叠阻焊层.GTS .GBS-检查开窗是否完整丝印层.GTO.GBO确认文字方向正确机械层.GM1.GM2-.GMx测量板框尺寸钻孔文件.TXT.DRL比对孔径数量特殊工艺-.GTP钢网仅SMT订单需要3.2 常见拒单问题排查文件命名冲突现象上传后系统提示层文件缺失解决方案禁用AD的Project Outputs路径改为导出到独立文件夹钻孔文件异常现象孔数量与设计不符检查用文本编辑器打开.TXT文件核对TxxCxx工具定义阻焊层错误现象焊盘被绿油覆盖修正在AD中执行Tools Mask Create Solder Mask4. 高效工作流优化建议4.1 自动化脚本应用AD支持通过脚本批量导出Gerber创建GerberExport.py文件import win32com.client prj win32com.client.Dispatch(Altium.Application).CurrentProject # 设置导出参数 opts prj.ProjectOptions opts.GerberOptions.Unit 1 # 毫米单位 opts.GerberOptions.Format 2 # 4:4精度 # 执行批量导出 prj.ExportToGerber(OutputPathD:\Gerber_Output)4.2 版本控制集成建议将Gerber文件纳入Git管理# .gitignore配置示例 *.Cam *.PcbDoc Project Outputs for */ # 保留的必要文件 !*.GTL !*.GBL !*.GM1 !*.TXT4.3 三维可视化校验使用Altium 3D Viewer交叉检查按3键进入3D模式对比Gerber层叠与3D模型特别关注通孔与板边距离在最近为智能家居设备打样的项目中采用这套流程将文件错误率降低了82%。实际测量显示板边公差控制在±0.1mm以内完全达到工业级精度要求。