2026/4/18 12:21:12
网站建设
项目流程
营销型网站的整体规划,镇江建设网站,wordpress 显示文章摘要,漳州电脑网站建设AD导出Gerber文件双面板实战流程#xff1a;从设计到生产的无缝衔接 一次成功的PCB打样#xff0c;始于精准的Gerber输出 在电子硬件开发中#xff0c;我们常常把注意力集中在原理图设计、元器件选型和PCB布局布线上。但真正决定一块板子能否顺利生产出来的“临门一脚”—…AD导出Gerber文件双面板实战流程从设计到生产的无缝衔接一次成功的PCB打样始于精准的Gerber输出在电子硬件开发中我们常常把注意力集中在原理图设计、元器件选型和PCB布局布线上。但真正决定一块板子能否顺利生产出来的“临门一脚”——Gerber文件的生成与验证却往往被忽视或草率对待。尤其是对于最常见的双面板结构看似简单实则暗藏陷阱丝印反了阻焊不开窗钻孔偏移这些问题一旦出现在工厂端轻则返工延误项目进度重则整批报废成本翻倍。Altium Designer以下简称AD作为主流EDA工具其强大的输出系统本应成为工程师的得力助手。然而若对Gerber生成机制理解不深、配置不当反而会成为隐患源头。本文将以一个真实双面板项目为背景手把手带你走完从PCB完成到打包交付工厂的完整流程重点拆解每一步的关键设置、常见坑点及应对策略确保你每次都能“一次流片成功”。Gerber文件到底是什么为什么非它不可不是图片而是“制造语言”很多人误以为Gerber就是PCB各层的截图。其实不然。Gerber是一种二维矢量绘图指令集本质上是文本文件记录着“在哪里画线、打孔、闪现焊盘”等一系列动作。它就像数控机床的G代码告诉光绘机如何在覆铜板上还原你的设计。目前行业通用的是RS-274X 扩展Gerber格式它的最大优势在于-Aperture光圈内嵌无需额外提供.apr文件-支持多层独立描述每一层一个文件互不影响-高精度坐标表达可达0.1mil约2.5μm满足精细布线需求。⚠️ 务必禁用老式RS-274D这种格式需要外挂Aperture表极易因传输遗漏导致解析失败多数现代工厂已不再支持。常见Gerber文件后缀一览层别文件后缀含义GTL.gtlTop Layer – 顶层线路GBL.gblBottom Layer – 底层线路GTS.gtsTop Solder Mask – 顶层阻焊GBS.gbsBottom Solder Mask – 底层阻焊GTO.gtoTop Silkscreen – 顶层丝印GBO.gboBottom Silkscreen – 底层丝印GM1.gm1Mechanical Layer 1 – 外形轮廓GML.gmlMulti-Layer – 过孔信息通常由钻孔文件覆盖这些文件组合起来构成了PCB制造商所需的全部图形数据。Altium Designer中的核心武器OutJob文件为什么不能直接“File → Save As Gerber”AD没有直接导出Gerber的菜单项而是通过Output Job File*.OutJob来统一管理所有输出任务。这并非繁琐而是一种工程级的设计思维体现。你可以把.OutJob看作是一个“发布脚本”它能一次性完成- Gerber文件生成- 钻孔文件NC Drill- 装配图PDF- BOM清单- 甚至自动上传至ERP系统更重要的是它可以模板化复用。团队内部共享一份标准OutJob就能保证所有人输出一致、命名规范、格式统一。如何创建标准双面板Gerber输出任务步骤1新建或加载OutJob右键项目 → Add New to Project → Output Job File建议命名为Fabrication.OutJob或Production.OutJob步骤2添加制造输出组点击Add Output Group → Fabrication Outputs你会看到默认包含- Gerber Files- NC Drill Files- Pick and Place (可选)- Testpoint Report (可选)我们重点关注前两项。Gerber输出关键配置详解格式设置General Tab参数推荐值说明FormatRS274X必须选择扩展格式UnitsImperial (inches)工厂普遍使用英制推荐保持一致性Resolution6:6整数6位 小数6位即0.xxxxxx英寸对应0.01mil精度Plot KindPositive正片模式正常走线为实线Mirror LayersOff绝对不要勾选否则丝印会镜像翻转✅经验提示虽然公制mm看起来更直观但许多钻孔设备和CAM软件仍以inch为基础单位处理数据。混用可能导致舍入误差引发孔位偏移。层映射Layers Objects Tab这才是最容易出错的地方你需要手动确认哪些层要输出并正确映射到对应的Gerber文件名。必选层双面板典型配置AD层名称是否启用输出文件名注意事项Top Layer✅GTL包含顶层走线和焊盘Bottom Layer✅GBL包含底层走线和焊盘Top Solder Mask✅GTS控制阻焊开窗区域Bottom Solder Mask✅GBS同上Top Overlay✅GTO顶层丝印文字/符号Bottom Overlay✅GBO底层丝印如有Mechanical 1✅GM1通常用于板框切割路径Keep-Out Layer✅合并到GM1定义电气边界Multi-Layer❌——过孔信息已在钻孔文件中体现无需单独输出⚠️经典错误忘记勾选GBS底阻焊结果整个底层都被盖上绿油焊不上 解决方案养成检查清单习惯逐层核对。高级选项Layer Pairs如果你使用了盲埋孔或多层板结构需配置Layer Pairs来定义钻孔范围。但双面板无需此操作。钻孔文件NC Drill怎么配才不出错Gerber只管“平面图形”而钻孔信息必须由NC Drill文件补充。在OutJob中找到NC Drill Files模块进行如下设置基本参数项目推荐设置FormatExcellonUnitsInchesZero SuppressionLeadingHole Size Accuracy2:4 或 2:5Generate Separate Files for PTH/NPTH✅ 推荐分开 分开输出的好处便于工厂区分金属化孔与非金属化孔避免工艺混淆。原点设置Origin务必选择Reference Absolute Origin Offset X/Y 0, 0即以PCB左下角为坐标原点这是绝大多数工厂的标准做法。如果用了其他参考点比如某个焊盘中心必须提前与厂家沟通否则会出现整体偏移。输出示例片段Excellon格式M48 T01C0.300 ; 工具1直径0.3mm T02C1.000 ; 工具2直径1.0mm % T01 X10000Y15000 X12000Y18000 T02 X20000Y30000 M30每一行代表一个钻孔位置Txx切换刀具最后M30结束程序。实战全流程8步搞定双面板Gerber输出让我们把前面的知识串起来进入实际操作环节。第1步跑一遍DRC封版前最后一道防线Tools → Design Rule Check确保没有任何Electrical Clearance、Short-Circuit或Unconnected Pin错误。✅ 建议勾选 “Create Report File”生成HTML报告留档。第2步检查层叠结构是否合规Design → Layer Stack Manager确认只有两层信号层Top Bottom介质厚度为1.6mm FR-4或其他指定板材。如果有内电层Internal Plane说明你做的不是双面板第3步配置Gerber输出参数打开OutJob → 双击Gerber Files→ 设置General和Layers页。特别注意- 单位Imperial- 分辨率6:6- 关闭Mirror- 正确勾选GTL、GBL、GTS、GBS、GTO、GBO、GM1第4步配置NC Drill输出同样在OutJob中设置- Format: Excellon- Units: Inches- Zero Suppression: Leading- Enable both PTH and NPTH outputs第5步设定输出路径在每个输出任务下方点击”…”按钮设置输出目录例如./Outputs/Fabrication/Gerber/ ./Outputs/Fabrication/Drill/建议按功能分类存储方便后期归档。第6步一键生成所有文件回到OutJob主界面点击顶部绿色按钮[Generate Content]AD会自动根据当前PCB状态批量导出所有设定文件。等待完成后进入输出目录查看成果。第7步用Gerber查看器做最终验证强烈推荐使用免费工具- GC-Prevue Windows- ViewMate操作步骤1. 拖入所有.gbr和.drl文件2. 切换Layer View逐层观察3. 使用“Composite”视图叠加顶层/阻焊/丝印检查是否有冲突验证要点清单✅ 顶层和底层走线完整✅ 丝印有没有压在焊盘上影响焊接✅ 阻焊层是否为负片开窗处透明✅ 板框是否闭合有无断线✅ 所有过孔都打了孔结合钻孔文件看技巧在GC-Prevue中按CtrlH可以高亮特定网络快速排查开路问题。第8步打包发送给PCB厂家将以下内容压缩成ZIP包命名为ProjectName_RevA_Gerber.zip包含- 所有.gbr文件GTL, GBL, GTS, …- 所有.drl文件PTH.drl, NPTH.drl- 可选钻孔图PDFDrill Drawing- 加工说明文档Readme.txt 或 Process Notes.pdf注明- 板材类型如FR-4 TG130- 板厚1.6mm- 表面处理沉金/喷锡/OSP- 阻焊颜色绿/蓝/白- 是否需要半孔、铣槽等特殊工艺老工程师都不会告诉你的5个坑点❌ 坑点1丝印镜像了贴片时傻眼原因误启用了Mirror Layers教训永远记得关闭该选项尤其是在复制他人模板时❌ 坑点2底层没开阻焊全被绿油封死原因未勾选Bottom Solder Mask (GBS)对策建立输出检查表逐项打钩确认。❌ 坑点3钻孔偏移5mm元件插不进去原因原点设成了“Relative to Selection”正解统一使用Absolute Origin (0,0)❌ 坑点4细线模糊不清疑似短路原因分辨率设成了4:4或更低升级改用6:6尤其适用于0.1mm以下线宽。❌ 坑点5外形不闭合CNC铣出来缺一角原因Mechanical层线条未首尾相连修复在PCB编辑器中用Line工具重新绘制闭合路径。最佳实践建议让每一次输出都可靠建立团队标准模板- 创建公司级OutJob模板- 固化单位、精度、层命名规则- 版本控制Git/SVN管理变更自动化验证流程- 编写批处理脚本自动调用Gerber查看器- 结合CI/CD系统实现“提交即检查”双重确认机制- 自己先看一遍- 再交同事交叉审核Peer Review历史归档制度- 每次输出都打标签Tag- 对应Git Commit ID或Jira Ticket号- 方便追溯问题源头写在最后从“能用”到“专业”的跨越掌握“ad导出gerber文件”不仅仅是学会几个菜单操作更是建立起一种面向制造的设计思维DFM, Design for Manufacturing。当你开始关注每一个坐标的精度、每一层的开窗逻辑、每一个文件的命名规范时你就已经脱离了“只会画板”的初级阶段迈向真正的硬件工程专业主义。特别是在原型迭代频繁的今天谁能最快、最准地输出合格的Gerber文件谁就掌握了产品上市的主动权。下次当你准备点击“Generate Content”之前请停下来问自己一句“这份文件工厂拿到后能不能直接投产”只有答案是“是”的时候才算真正完成了设计。 如果你在实际项目中遇到过离谱的Gerber事故欢迎在评论区分享经历我们一起避坑成长。