news 2026/5/6 0:35:20

别再让板厂催了!AD21导出Gerber文件保姆级教程,附每个文件是干嘛的

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
别再让板厂催了!AD21导出Gerber文件保姆级教程,附每个文件是干嘛的

Altium Designer 21 Gerber文件导出全指南:从操作到生产对接的深度解析

在PCB设计流程中,Gerber文件导出是连接设计与制造的最后一公里,也是最容易出问题的环节之一。很多工程师都有过这样的经历:熬夜完成的PCB设计,却因为Gerber文件导出不规范,被板厂反复退回修改,不仅耽误项目进度,还可能因为沟通不畅导致生产错误。本文将带你深入理解Gerber文件的每一个细节,掌握Altium Designer 21中的正确导出方法,确保你的设计能够一次性通过板厂审核。

1. Gerber文件基础与生产准备

Gerber文件本质上是一套描述PCB各层图形的矢量文件格式,它是设计文件到生产设备的"通用语言"。理解这一点至关重要——你导出的不是简单的"图纸",而是一组精确的制造指令。

在开始导出前,有三项关键准备工作:

  1. 板框层确认:这是最常见的错误点。务必使用机械层(Mechanical 1或Mechanical 2)定义板框,而不是Keep-Out层。板厂设备会专门识别机械层作为外形加工依据。

  2. 原点设置:生产设备需要明确的坐标参考点。默认情况下,原点位于PCB左下角。如需调整:

    Edit → Origin → Set

    然后点击你希望设置为原点的位置。

  3. 单位与格式选择:行业通用标准是:

    • 单位:英寸(Inches)
    • 格式:2:5(提供0.01mil分辨率)

提示:虽然2:3格式(1mil分辨率)理论上足够,但现代板厂设备都能处理更高精度的2:5格式,选择更高分辨率可以避免潜在的图形边缘锯齿问题。

2. 分步导出Gerber文件

2.1 线路层导出

线路层是PCB导电图案的核心描述,包括顶层、底层和所有内层。在Altium Designer 21中按以下步骤操作:

  1. 进入Gerber设置界面:

    File → Fabrication Outputs → Gerber Files
  2. 在"Layers"选项卡中:

    • 绘制层:选择所有需要导出的铜层(包括Top Layer、Bottom Layer和中间层)
    • 镜像层:保持为空(除非有特殊需求)
    • 勾选"Include unconnected mid-layer pads"
  3. 特别注意排除机械层:

    • 在绘制层列表中手动取消勾选所有机械层(如Mechanical 1、Mechanical 2等)
  4. 其他选项卡保持默认设置,点击"OK"生成文件。

2.2 机械层与钻孔图导出

机械层定义了PCB的物理外形和加工要求,需要单独导出:

  1. 重新进入Gerber设置界面。

  2. 在"Layers"选项卡中:

    • 取消所有绘制层的选择
    • 取消"Include unconnected mid-layer pads"
    • 仅选择用作板框的机械层(通常是Mechanical 1)
  3. 在"Drill Drawing"选项卡中:

    • 勾选"Drill Drawing"和"Drill Guide"
    • 选择"Plot all used drill pairs"
  4. 点击"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禁止布线区误用作板框

关键文件深度解析

  1. .GTL/.GBL(线路层)

    • 包含所有导电铜箔图案
    • 板厂会通过化学蚀刻工艺将非线路部分的铜去除
    • 常见问题:线宽过细(低于板厂工艺能力)、间距不足导致短路
  2. .GTS/.GBS(阻焊层)

    • 定义不需要焊接保护的区域(即开窗)
    • 负片形式表示——文件中有图形的区域实际是"开窗"
    • 常见问题:开窗过小导致焊接困难,或开窗过大造成桥接
  3. .GD1/.GG1(钻孔文件)

    • GD1是可视化的钻孔位置图
    • GG1包含精确的钻孔坐标和尺寸
    • 常见问题:盲埋孔定义不清、孔径与焊盘不匹配

4. 高级技巧与问题排查

4.1 确保一次性通过的检查清单

在发送Gerber文件给板厂前,建议执行以下检查:

  • [ ] 确认板框使用机械层而非Keep-Out层
  • [ ] 验证所有层对齐正确(可在CAM查看器中叠加检查)
  • [ ] 检查阻焊开窗是否完全覆盖焊盘(通常应大出0.1mm)
  • [ ] 确认钻孔文件与设计一致(孔数、位置、大小)
  • [ ] 验证丝印文字不重叠、不覆盖焊盘
  • [ ] 检查最小线宽/间距是否符合板厂能力

4.2 常见生产问题与设计对策

  1. 阻焊桥断裂

    • 问题:细间距器件间阻焊桥被破坏
    • 对策:设计时确保阻焊桥宽度≥0.1mm,或与板厂沟通特殊工艺
  2. 孔铜开裂

    • 问题:过孔在热应力下出现裂缝
    • 对策:增加孔铜厚度要求(通常≥25μm),或使用填孔工艺
  3. 阻抗控制偏差

    • 问题:高频信号线阻抗超出公差
    • 对策:提供详细的叠层结构和阻抗计算说明

4.3 与板厂高效沟通的技巧

  • 提供完整的叠层结构图,注明各层材料、厚度和铜重
  • 对特殊要求(如阻抗控制、特殊表面处理)做明确标注
  • 附上设计的关键参数摘要:
    - 最小线宽/间距:6/6mil - 最小钻孔尺寸:0.3mm - 表面处理:ENIG - 特殊要求:阻抗控制±10%(50Ω单端,100Ω差分)
  • 使用压缩包包含所有相关文件,命名清晰(如包含项目名称和版本号)

5. 实战案例:四层板Gerber导出详解

以一个典型的四层板(Top-GND-Power-Bottom)为例,演示完整的导出流程和文件集:

  1. 线路层导出

    • 包含.TOP、.GND、.PWR、.BOT
    • 特别注意内层(GND/PWR)的大面积铜箔处理
  2. 钻孔文件特殊处理

    • 区分通孔、盲孔和埋孔
    • 为不同类型孔创建单独的钻孔图例
  3. 阻焊层处理

    • 除常规焊盘外,特别注意测试点和金属化半孔的开窗
  4. 丝印层优化

    • 避免文字放置在高低差较大的区域
    • 关键器件添加方向标识
  5. 最终文件包应包含

    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查看器中逐层验证。这个小细节可能导致一周的交付延迟,值得特别注意。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/6 0:34:45

告别繁琐点击:3分钟掌握Gofile文件批量下载终极技巧

告别繁琐点击:3分钟掌握Gofile文件批量下载终极技巧 【免费下载链接】gofile-downloader Download files from https://gofile.io 项目地址: https://gitcode.com/gh_mirrors/go/gofile-downloader 还在为Gofile文件下载而烦恼吗?每次都要打开浏览…

作者头像 李华
网站建设 2026/5/6 0:33:39

如何通过refined-now-playing-netease插件打造你的专属音乐播放界面?

如何通过refined-now-playing-netease插件打造你的专属音乐播放界面? 【免费下载链接】refined-now-playing-netease 🎵 网易云音乐沉浸式播放界面、歌词动画 - BetterNCM 插件 项目地址: https://gitcode.com/gh_mirrors/re/refined-now-playing-nete…

作者头像 李华
网站建设 2026/5/6 0:31:12

论文写作“数据魔法师”:书匠策AI的神奇数据分析之旅

在论文写作的奇妙世界里,数据就像隐藏在深处的宝藏,而数据分析则是开启宝藏的神奇钥匙。对于众多论文写作者,尤其是教育领域的朋友们来说,如何高效、精准地进行数据分析,一直是令人头疼的难题。不过别担心,…

作者头像 李华
网站建设 2026/5/6 0:28:02

物联网项目避坑指南:AD/DA转换选型与PCB布局实战心得

物联网项目避坑指南:AD/DA转换选型与PCB布局实战心得 凌晨三点的实验室里,ESP32开发板上的土壤湿度传感器读数再次跳变了15%。这已经是本周第三次因为信号波动导致灌溉系统误触发——如果你也经历过这种崩溃时刻,这篇文章或许能帮你省下几十个…

作者头像 李华
网站建设 2026/5/6 0:24:13

城市轨道交通供电系统研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

作者头像 李华