AD20导出Gerber文件给嘉立创打板的完整避坑指南(含最新参数)
AD20导出Gerber文件给嘉立创打板的完整避坑指南含最新参数在PCB设计流程中Gerber文件导出是连接设计与生产的最后一道关键工序。很多工程师在Altium Designer 20AD20中完成精美布局后却在这个看似简单的导出环节栽了跟头——要么文件格式不被接受要么生产出来的板子出现丝印错位、钻孔偏差等问题。本文将系统梳理AD20导出Gerber的全流程特别针对嘉立创等国内主流PCB厂商的工艺要求提供经过验证的参数配置方案。1. Gerber文件基础认知Gerber文件本质上是PCB各层的图像描述文件采用RS-274X格式扩展Gerber格式。现代PCB生产完全依赖这套文件体系包含以下核心组成部分线路层Copper Layers顶层/底层及内层走线图案阻焊层Solder Mask定义绿油开窗区域丝印层Silkscreen元器件标识和辅助信息钻孔文件Drill Files包含通孔和盲埋孔的位置与尺寸板框层Board Outline定义PCB外形轮廓常见误区警示很多工程师误以为直接发送.PcbDoc文件即可生产实际上所有PCB厂商都要求提供标准Gerber文件。AD20的工程文件包含大量非生产信息直接提交可能导致商业机密泄露或生产错误。2. AD20 Gerber导出参数详解2.1 通用设置规范打开File » Fabrication Outputs » Gerber Files进入导出界面关键参数配置如下参数项嘉立创推荐值其他厂商兼容值技术影响说明单位(Units)英寸(Inches)毫米(Millimeters)影响坐标精度计算格式(Format)2:5最高精度2:4决定最小步进值2:50.01mil前导零(Leading)保留(Keep)去除(Suppress)影响钻孔文件解析末尾零(Trailing)去除(Suppress)保留(Keep)减小文件体积; 典型错误配置示例可能导致生产问题 Units Millimeters Format 2:3 Leading Zeros Suppress2.2 各层文件导出要点线路层配置在Layers选项卡勾选Top Layer、Bottom Layer所有使用的Mid Layer X四层板以上Pads和Vias必须勾选特别注意机械层(Mechanical Layers)通常不选除非有特殊结构要求取消勾选Mirror layers镜像会导致生产错误阻焊层配置Top Solder和Bottom Solder层采用负片输出添加Solder Mask Expansion规则嘉立创建议0.1mm# 阻焊层检查脚本示例使用CAM350验证 def check_soldermask(gerber_file): import gerber ctx gerber.read(gerber_file) for primitive in ctx.primitives: if isinstance(primitive, gerber.rs274x.Region): verify_clearance(primitive, min_clearance0.1)2.3 钻孔文件特殊处理进入Drill Drawing设置界面选择Drill Drawing Plots生成钻孔图在Drill Guide Plots中勾选Plot all used drill pairs输出设置单位/格式与Gerber保持一致勾选Mirror plots部分厂商要求取消Drill Symbols现代厂商已不需符号标记钻孔文件验证技巧使用免费的ViewMate软件检查钻孔文件时重点关注孔位与板框的相对位置。常见错误是忘记包含NPTH非金属化孔文件导致定位孔未被加工。3. 嘉立创工艺适配要点3.1 设计规则预设置在导出Gerber前应在AD20中预先配置符合嘉立创工艺能力的设计规则Design » Rules规则类型参数名称推荐值极限值线宽(Width)Min Width6mil(0.15mm)3.5mil间距(Clearance)Board Clearance7mil5mil过孔(Via)Hole Size12mil(0.3mm)8milDiameter24mil(0.6mm)20mil字符(SilkScreen)Line Width6mil5milHeight32mil(0.8mm)30mil3.2 特殊工艺要求阻抗控制如需阻抗板需在订单备注说明提供层压结构图和阻抗计算参数沉金工艺阻焊开窗比焊盘单边大0.1mm避免在沉金区域设计密集测试点邮票孔设计建议孔径0.6mm间距1.0mm需在机械层明确标注分板路径# 嘉立创设计规则检查脚本DRC design_rule_check \ --min_trace 6mil \ --min_hole 12mil \ --min_silk 6mil \ --board_outline 1.6mm4. 文件打包与验证流程4.1 标准文件清单完成导出后应包含以下文件以双面板为例线路层TopLayer.GTLBottomLayer.GBL阻焊层TopSolder.GTSBottomSolder.GBS丝印层TopSilk.GTOBottomSilk.GBO板框层BoardOutline.GKO或Mechanical1.GM1钻孔文件DrillDrawing.GBRDrillReport.TXTThroughDrill.DRL4.2 三维可视化验证使用AD20的3D Viewer快捷键3进行最终检查确认元器件高度无冲突检查散热器与外壳间隙验证连接器位置是否符合结构图常见漏检问题忘记删除调试用的临时走线测试点未做阻焊开窗板边器件距离切割线过近4.3 第三方验证工具推荐使用以下免费工具进行交叉验证GC-Prevue检查各层对齐情况验证最小线宽/间距Cam350分析钻孔精度测算铜箔面积Gerbv查看负片层效果检查异形焊盘定义在最近的一个工业控制器项目中笔者发现使用AD20默认导出设置时阻焊层会丢失0.5mm以下的开窗。通过强制设置Solder Mask Expansion为0.1mm并采用2:5格式输出最终解决了QFN封装焊盘露铜不足的问题。