
1. Altium Designer19生成Gerber文件前的准备工作第一次用Altium Designer19输出Gerber文件时我踩过不少坑。记得有次因为原点设置错误导致整批板子报废。所以现在每次导出前我都会像强迫症一样检查这三个关键点DRC检查是重中之重。就像考试前要检查错别字一样我习惯在PCB设计完成后按快捷键TDR运行设计规则检查。常见问题包括线距不足、过孔尺寸过小等。有次我漏查了一个0.2mm的间距违规结果工厂反馈无法生产损失了半个月的交期。原点设置直接影响生产精度。我习惯把原点定在板框左下角Edit→Origin→Set这样CAM工程师处理文件时更方便。曾经有同行把原点设在随机位置导致钻孔文件对不上位最后做出来的板子像打地鼠游戏——所有孔都偏移了2mm。层管理要像整理衣柜。通过快捷键L打开层叠管理器确认所有使用到的层都正确命名。特别是机械层我见过有人把板框画在错误的机械层结果工厂只做了个没有外形的幽灵板。建议把板框放在Mechanical1层并在Gerber输出时勾选该层。提示养成CtrlS的保存习惯Gerber输出过程中如果软件崩溃至少能找回设计文件。2. Gerber文件参数配置详解2.1 基础参数设置点击File→Fabrication Outputs→Gerber Files后新手最常问的就是这些选项到底什么意思我来拆解下实测经验单位与格式选择就像选尺子刻度。英寸/毫米根据设计习惯选国内工厂更熟悉毫米但2:4格式是行业通用标准。有次我手贱选了2:5高精度结果文件体积暴涨3倍工厂CAM软件反而报错。格式中的2:4意思是数值保留2位整数4位小数足够应对99%的PCB设计需求。层选择逻辑取决于板型双面板必选6层GTL/GBL线路层、GTS/GBS阻焊层、GTO/GBO丝印层四层板增加GP1/GP2内电层机械层GM1必须勾选这是板框的生命线我整理了个快速对照表层类型作用必选场景Top Layer顶层走线所有板型Bottom Solder底层阻焊开窗有底层焊盘时必选Drill Drawing钻孔图示层有通孔器件时必选Keep-Out禁止布线区有特殊限制区域时选2.2 高级选项避坑指南**光圈设置Apertures**建议保持默认。有次我勾选了Embedded apertures结果某些老式光绘机无法识别。除非工厂特别要求否则别动这个选项。**镜像层Mirror Layers**是新手雷区。99%情况应该保持All Off只有做柔性板等特殊设计时才需要镜像。曾经有同事误勾了Mirror选项做出来的板子丝印全是反的活像照镜子。在Advanced标签页里Leading/Trailing Zeroes选项要选Keep leading and trailing zeroes。有次选了Suppress leading zeroes导致某些钻孔坐标解析错误板子上的USB接口位置偏移了0.5mm。3. 钻孔文件输出实战技巧3.1 NC Drill文件配置普通双面板的钻孔输出很简单但遇到HDI板就考验细节了。点击File→Fabrication Outputs→NC Drill Files后单位格式必须与Gerber一致这是血泪教训。我有次Gerber用毫米钻孔用英寸结果做出来的板子像被机关枪扫过——孔位全错。建议在输出前用CtrlD检查下单位一致性。**钻孔图例Drill Drawing**建议勾选它能直观显示孔位分布。曾经有块板子因漏选该层工厂把0.3mm的定位孔做成3mm直接废板。对于盲埋孔设计要在Drill Pair Manager中设置正确的钻孔对。有块六层板就因这个设置错误导致L1-L2的盲孔打穿了整个板子。3.2 钻孔文件校验输出后一定要用Gerber查看器如GC-Prevue检查孔位与设计是否吻合孔径尺寸是否正确是否有异常重叠孔我习惯把钻孔文件.TXT和钻孔图.GD1叠加检查。有次发现.TXT文件里缺少几个定位孔原来是忘记更新钻孔表。4. 文件打包与交付规范4.1 文件整理标准在Project Outputs文件夹里你会看到类似这样的文件群.GTL/.GBL线路层.GTS/.GBS阻焊层.TXT钻孔数据.GD1钻孔图示命名禁忌绝对不要用中文或特殊字符有次我用了最终版_V2#.zip工厂系统无法解压。建议采用项目名_版本日期.zip的格式比如ESP32-Mainboard_20240815.zip。4.2 交付前的终极检查我总结了个3分钟快速检查法用ViewMate打开所有Gerber检查层对齐情况确认阻焊层是否覆盖了所有该开窗的焊盘检查丝印是否避开焊盘间距0.15mm比对钻孔文件与设计图的孔数量有次交付前发现阻焊层漏开了TF卡座的焊盘幸亏用这个方法及时补救。现在我的团队都养成了输出-检查-再检查的流水线习惯。最后提醒别忘记删除.DDB或.CAM临时文件这些文件可能包含旧版本数据。有次工厂误用了我们两周前的.CAM文件导致生产了50套错误板子。