AD20保姆级教程:从PCB设计到Gerber文件导出的完整流程(含钻孔文件)
AD20全流程PCB设计实战从零到Gerber导出的避坑指南刚接触PCB设计时最让人头疼的莫过于设计完成后如何正确导出生产文件。我曾见过不少初学者因为Gerber文件导出错误导致整批PCB报废也见过钻孔文件遗漏造成生产延误。本文将用AD2020.0.2版本带你完整走通这个流程重点解决三个核心问题层设置混乱、钻孔数据丢失和制造规范不符。1. 工程前期准备容易被忽视的关键设置1.1 板框定义的行业最佳实践在机械层和Keepout层之间业内更倾向于使用Mechanical 1层定义板框。原因在于避免与电气约束的Keepout区域混淆机械层在Gerber导出时默认包含减少遗漏风险多数PCB厂商的CAM系统优先识别机械层数据设置步骤切换到Mechanical 1层使用Place Line绘制闭合轮廓选中轮廓线右键选择Define Board Shape*常见错误使用非闭合线段定义板框会导致后续DFM检查失败*1.2 原点设置的隐藏技巧原点位置影响钻孔文件的坐标基准推荐设置在板框左下角便于生产设备对齐主要连接器引脚1位置方便后期调试定位提示执行Edit Origin Set时建议开启网格捕捉快捷键G调整网格间距2. Gerber文件导出参数详解与避坑方案2.1 层设置的艺术在File Fabrication Outputs Gerber Files中关键配置如下表选项卡推荐设置错误示例GeneralUnits: MillimetersFormat: 4:4使用2:5格式导致圆弧失真LayersPlot: Used OnMirror: None误勾选Mirror产生镜像文件Drill Drawing勾选Drill DrawingDrill Guide Symbols遗漏导致盲孔位置不明确特殊层处理阻焊层Solder Mask需额外勾选Top/Bottom Solder钢网层Paste Mask仅SMT板需要导出丝印层Silkscreen注意排除无关器件标识2.2 高级设置中的地雷Aperture选项卡建议选择Embedded apertures而非RS274X原因避免老式光绘机识别错误确保自定义焊盘形状准确输出兼容99%的现代PCB厂商设备%FSLAX24Y24*% %MOMM*% %ADD10C,1.5*% %ADD11R,2.0X1.0*% G04 示例Gerber光圈定义*3. 钻孔文件90%新手会犯的致命错误3.1 NC Drill Files导出流程File Fabrication Outputs NC Drill Files单位与Gerber保持一致通常毫米格式选择2:5与Gerber不同勾选Suppress leading zeroes注意必须同时生成.txt格式的钻孔报告文件这是厂商确认孔数量的依据3.2 特殊孔处理方案孔类型处理方法常见问题盲埋孔分层导出Drill文件层对设置错误方槽孔使用Route命令绘制被识别为普通圆孔金属化半孔添加板边铣削层说明厂商误判为非金属化M48 INCH,TZ T01C0.25 T02C0.35 % T01 X1000Y1000 X1500Y2000 M304. 制造前的终极验证策略4.1 三阶检查法视觉比对用Gerber Viewer对比设计原图重点检查板边、孔径、阻焊开窗文件一致性验证确认Gerber与钻孔文件单位/格式匹配检查各层文件数量是否符合预期第三方DFM分析使用Valor NPI或类似工具特别关注最小线距、环宽等工艺极限4.2 厂商沟通要点提供完整的层堆叠说明注明特殊工艺要求如阻抗控制确认接受的文件格式版本要求提供首件检验报告最后分享一个血泪教训曾因忽略钢网层导出导致SMT产线停线2小时。现在我的检查清单永远贴在显示器边框上——这比任何软件提醒都管用。