别再让板厂催了!AD21导出Gerber文件保姆级教程,附每个文件是干嘛的
Altium Designer 21 Gerber文件导出全指南从操作到生产对接的深度解析在PCB设计流程中Gerber文件导出是连接设计与制造的最后一公里也是最容易出问题的环节之一。很多工程师都有过这样的经历熬夜完成的PCB设计却因为Gerber文件导出不规范被板厂反复退回修改不仅耽误项目进度还可能因为沟通不畅导致生产错误。本文将带你深入理解Gerber文件的每一个细节掌握Altium Designer 21中的正确导出方法确保你的设计能够一次性通过板厂审核。1. Gerber文件基础与生产准备Gerber文件本质上是一套描述PCB各层图形的矢量文件格式它是设计文件到生产设备的通用语言。理解这一点至关重要——你导出的不是简单的图纸而是一组精确的制造指令。在开始导出前有三项关键准备工作板框层确认这是最常见的错误点。务必使用机械层Mechanical 1或Mechanical 2定义板框而不是Keep-Out层。板厂设备会专门识别机械层作为外形加工依据。原点设置生产设备需要明确的坐标参考点。默认情况下原点位于PCB左下角。如需调整Edit → Origin → Set然后点击你希望设置为原点的位置。单位与格式选择行业通用标准是单位英寸Inches格式2:5提供0.01mil分辨率提示虽然2:3格式1mil分辨率理论上足够但现代板厂设备都能处理更高精度的2:5格式选择更高分辨率可以避免潜在的图形边缘锯齿问题。2. 分步导出Gerber文件2.1 线路层导出线路层是PCB导电图案的核心描述包括顶层、底层和所有内层。在Altium Designer 21中按以下步骤操作进入Gerber设置界面File → Fabrication Outputs → Gerber Files在Layers选项卡中绘制层选择所有需要导出的铜层包括Top Layer、Bottom Layer和中间层镜像层保持为空除非有特殊需求勾选Include unconnected mid-layer pads特别注意排除机械层在绘制层列表中手动取消勾选所有机械层如Mechanical 1、Mechanical 2等其他选项卡保持默认设置点击OK生成文件。2.2 机械层与钻孔图导出机械层定义了PCB的物理外形和加工要求需要单独导出重新进入Gerber设置界面。在Layers选项卡中取消所有绘制层的选择取消Include unconnected mid-layer pads仅选择用作板框的机械层通常是Mechanical 1在Drill Drawing选项卡中勾选Drill Drawing和Drill Guide选择Plot all used drill pairs点击OK生成机械层和钻孔图文件。2.3 NC钻孔文件导出钻孔文件NC Drill Files是控制钻孔机的专属指令导出步骤相对简单File → Fabrication Outputs → NC Drill Files在弹出窗口中单位选择与Gerber一致通常为Inches格式选择2:5其他选项保持默认点击OK生成钻孔文件3. Gerber文件详解与生产映射导出的Gerber文件集通常包含以下关键文件每个都对应特定的生产工序文件扩展名全称生产用途常见问题.GTLTop Layer顶层铜箔蚀刻线路断开/短路.GBLBottom Layer底层铜箔蚀刻线路断开/短路.GTOTop Overlay顶层丝印文字模糊/错位.GBOBottom Overlay底层丝印文字模糊/错位.GTSTop Solder Mask顶层阻焊开窗错误.GBSBottom Solder Mask底层阻焊开窗错误.GTPTop Paste Mask顶层钢网焊盘遗漏.GBPBottom Paste Mask底层钢网焊盘遗漏.GD1Drill Drawing钻孔位置图孔位偏差.GG1Drill Guide钻孔引导图孔径错误.GKOKeep-Out Layer禁止布线区误用作板框关键文件深度解析.GTL/.GBL线路层包含所有导电铜箔图案板厂会通过化学蚀刻工艺将非线路部分的铜去除常见问题线宽过细低于板厂工艺能力、间距不足导致短路.GTS/.GBS阻焊层定义不需要焊接保护的区域即开窗负片形式表示——文件中有图形的区域实际是开窗常见问题开窗过小导致焊接困难或开窗过大造成桥接.GD1/.GG1钻孔文件GD1是可视化的钻孔位置图GG1包含精确的钻孔坐标和尺寸常见问题盲埋孔定义不清、孔径与焊盘不匹配4. 高级技巧与问题排查4.1 确保一次性通过的检查清单在发送Gerber文件给板厂前建议执行以下检查[ ] 确认板框使用机械层而非Keep-Out层[ ] 验证所有层对齐正确可在CAM查看器中叠加检查[ ] 检查阻焊开窗是否完全覆盖焊盘通常应大出0.1mm[ ] 确认钻孔文件与设计一致孔数、位置、大小[ ] 验证丝印文字不重叠、不覆盖焊盘[ ] 检查最小线宽/间距是否符合板厂能力4.2 常见生产问题与设计对策阻焊桥断裂问题细间距器件间阻焊桥被破坏对策设计时确保阻焊桥宽度≥0.1mm或与板厂沟通特殊工艺孔铜开裂问题过孔在热应力下出现裂缝对策增加孔铜厚度要求通常≥25μm或使用填孔工艺阻抗控制偏差问题高频信号线阻抗超出公差对策提供详细的叠层结构和阻抗计算说明4.3 与板厂高效沟通的技巧提供完整的叠层结构图注明各层材料、厚度和铜重对特殊要求如阻抗控制、特殊表面处理做明确标注附上设计的关键参数摘要- 最小线宽/间距6/6mil - 最小钻孔尺寸0.3mm - 表面处理ENIG - 特殊要求阻抗控制±10%50Ω单端100Ω差分使用压缩包包含所有相关文件命名清晰如包含项目名称和版本号5. 实战案例四层板Gerber导出详解以一个典型的四层板Top-GND-Power-Bottom为例演示完整的导出流程和文件集线路层导出包含.TOP、.GND、.PWR、.BOT特别注意内层GND/PWR的大面积铜箔处理钻孔文件特殊处理区分通孔、盲孔和埋孔为不同类型孔创建单独的钻孔图例阻焊层处理除常规焊盘外特别注意测试点和金属化半孔的开窗丝印层优化避免文字放置在高低差较大的区域关键器件添加方向标识最终文件包应包含ProjectName_RevA/ ├── Gerber/ │ ├── BoardName.GTL │ ├── BoardName.GBL │ ├── BoardName.GP1 (GND) │ ├── BoardName.GP2 (PWR) │ ├── BoardName.GTO │ ├── BoardName.GBO │ ├── BoardName.GTS │ ├── BoardName.GBS │ ├── BoardName.GM1 (机械层) │ └── BoardName.GD1/.GG1 ├── Drill/ │ ├── BoardName.TXT (NC Drill) │ └── BoardName.DRR (钻孔报告) └── Documentation/ ├── Stackup.pdf └── Readme.txt (特殊说明)在实际项目中我遇到过一个典型问题板厂反馈阻焊开窗不全检查发现是阻焊层设置中漏选了部分中间层焊盘。解决方法是导出前务必勾选Include unconnected mid-layer pads选项并在CAM查看器中逐层验证。这个小细节可能导致一周的交付延迟值得特别注意。