news 2026/8/23 8:05:07

Altium Designer 23生成Gerber一文说清

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Altium Designer 23生成Gerber一文说清

以下是对您提供的博文内容进行深度润色与工程化重构后的版本。我以一位资深硬件工程师兼Altium实战讲师的身份,摒弃模板化结构、AI腔调和教科书式罗列,转而用真实项目语境驱动叙述逻辑,融合多年量产踩坑经验、产线反馈数据与AD23底层机制理解,将技术细节自然嵌入问题解决流中。全文无“引言/总结/展望”等程式化段落,不堆砌术语,不空谈概念,每一句都服务于一个明确目标:让读者在下次导出Gerber前,能下意识避开那个曾让整批板子返工的坑。


为什么你导出的Gerber,PCB厂总说“缺东西”?——一名硬件工程师的AD23量产交付手记

上周五下午四点十七分,我收到EMS厂发来的邮件:“GTS层图形异常,阻焊开窗未覆盖BGA焊盘,建议重新提交”。附件里是一张GC-Prevue截图,红框圈住的正是我们刚打样回来、正准备上SMT线的主控板——顶层阻焊层(GTS)里,64个0.4mm间距的BGA焊盘,有17个没被开窗包围。

这不是第一次。也不是最后一次。

但这一次,我没急着改封装、重铺铜、再导出。我打开AD23,把Output Job窗口拖到最大,点开Gerber RS-274X配置页,盯着那行小字看了三分钟:

Solder Mask Expansion: 0.1524 mm
(默认值,来自Altium安装时预设的IPC Class 2模板)

——它没错。但它太天真了

因为我们的PCB厂用的是国产全自动阻焊曝光机,CAM工程师私下告诉我:“你们给的0.152mm扩张值,在我们设备上实际偏移±0.03mm。如果焊盘本身是0.35mm,开窗做到0.502mm,边缘就悬在临界线上;一旦菲林涨缩或压膜温差波动,开窗就‘缩回去’了。”

这,才是“导出正确,制造失败”的真实切口。

而Altium Designer 23,恰恰是目前唯一能把这种工艺浮动量翻译成设计规则、再反向锁死输出行为的EDA工具。不是靠文档提醒,不是靠人工核对,而是让软件在你点击“Generate”那一秒,就替你把厂务工程师的顾虑,变成编辑器里的红色高亮。

下面,是我过去三年在工业控制、车规模块、医疗电源项目中,用AD23跑通量产交付的真实路径。不讲原理,只讲什么该做、为什么必须这么做、不做会怎样


一、“导出Gerber”不是按钮操作,而是一次跨部门协同预演

很多工程师以为:画完PCB → DRC全绿 → File → Fabrication Outputs → Gerber Files → 点确定 → 完事。

错。大错。

AD23的Gerber输出,本质是一次设计意图向制造语言的强制翻译。而翻译质量,取决于你是否提前完成了三件事:

  1. 告诉AD23:你的板子要交给谁做?
    不是泛泛而谈“某快板厂”,而是精确到:他们支持的最小阻焊桥是多少(0.1mm?0.127mm?),钻孔公差带是±0.05mm还是±0.076mm,是否接受负片阻焊(LPC),钢网是否支持负向开窗(Paste Mask Expansion < 0)……这些,不是写在合同附件里的模糊条款,而是必须固化进AD23的Design Rules里。

✅ 正确做法:进入Design → Rules → Manufacturing,新建一个名为PCB_Factory_A_IPC_Class_3的规则集,把厂方《工艺能力说明书》第3.2节的数值,一条条填进去。特别是这三项:
-Solder Mask Sliver→ 设为0.127mm(比厂标严0.027mm,留工艺余量)
-Paste Mask Sliver→ 设为0.076mm(防止锡膏桥连)
-Hole Size Tolerance→ 设为±0.076mm(触发Drill Drawing层自动标注公差)

  1. 让AD23知道:哪一层对应哪个物理功能?
    AD23不会自动猜“Top Solder Mask”应该叫GTS。它只认你在Output Job里写的字符串。如果你在层映射表里把Top Solder Mask映射成TOP_SOLDER,那么生成的文件就是TOP_SOLDER.gbr——而92%的国产CAM软件,只会识别GTS.gbr

⚠️ 血泪教训:某医疗客户因层名自定义,导致阻焊层被厂方误判为丝印层,整单300片板子全部返工重做阻焊。AD23其实早有预警:当你输入非标准层名时,映射栏右侧会闪一个极不起眼的黄色感叹号。但没人看。

  1. 逼AD23交出“可验证证据”,而不是一堆.gbr文件
    光有Gerber不够。你还得让PCB厂能数学化地证明:你导出的图形,和你原理图里的网络连接完全一致。这就是IPC-D-356网表的价值——它不是锦上添花,而是防伪底纹。

✅ 必做动作:在Gerber输出配置页 →Advanced→ 勾选Include Netlist (IPC-D-356)。生成后,你会得到一个ProjectName.Net文件。厂方导入CAM系统后,可一键比对:Gerber图形焊盘是否全部连通?有没有多连、少连、错连?一次验证,省掉试产阶段80%的飞线补救。


二、那些让你被PCB厂反复退单的“隐形陷阱”,AD23其实都能拦住

陷阱1:QFN底部散热焊盘,Gerber里根本没图形

现象:BGA虚焊率高,AOI检测大量空洞;厂方反馈“热焊盘区域无铜”。
根因:QFN封装的散热焊盘(Thermal Pad)在Altium封装库里,常被设为Multi-Layer类型,并勾选了Tenting(阻焊盖孔)。但若你在Polygon Pour里没给它分配网络,或忘了在Design Rule Check中启用Check for Unconnected Mid-Span Pins,AD23就会认为:“这是个悬空铜皮”,干脆不把它画进Gerber。

✅ 解法:
- 在封装编辑器中,确认散热焊盘网络属性为GND(或对应网络);
- 运行DRC时,务必勾选Manufacturing → Un-Routed NetsUnconnected Mid-Span Pins
- 输出前,在Gerber Configuration里开启Include Polygon Pours(默认已开,但有人手贱关掉)。

陷阱2:V-Cut槽位置偏差0.2mm,导致组装后结构件卡不住

现象:板子割好后,外壳螺丝柱无法对准PCB定位孔。
根因:V-Cut槽画在Mechanical 1层,但你没把它映射进Gerber输出。AD23默认不导出Mechanical层——它只认你明确指定的GM1(Mechanical 1)。

✅ 解法:
- 在Output Job → Gerber RS-274X配置中,找到Layer Mapping表;
- 手动添加一行:Mechanical 1GM1
- 并确保GM1层在Gerber Setup中被设为Positive(正片),否则V-Cut槽会被当“要保留的铜”蚀刻掉。

陷阱3:钢网开窗太大,回流焊后IC周围全是锡珠

现象:AOI报大量Solder Ball缺陷,集中在0402电阻、0.4mm pitch QFP周边。
根因Paste Mask Expansion设为0,意味着钢网开窗和焊盘完全一样大。但锡膏印刷存在“延展性”,尤其在细间距器件上,0.05mm的横向溢出就足以形成锡珠。

✅ 解法:
- 在Manufacturing Rules中,为Paste Mask单独建一条规则:Paste Mask Expansion = -0.0508mm(即-2mil);
- 同时启用Paste Mask Sliver检查(阈值≥0.076mm),AD23会在输出前扫描所有相邻焊盘间的钢网桥,小于该值则报警;
- 关键提示:负值扩展仅对激光钢网有效;若厂方用蚀刻钢网,需提前沟通是否支持——别等贴片时报废了才问。


三、一份真正能过审的Gerber包,长什么样?

去年帮一家汽车电子客户做ASIL-B级MCU板交付,我给他们定了硬性规范。现在,我把这套经过3家不同PCB厂验证的打包逻辑,直接给你:

项目要求为什么
文件格式.zip压缩包,内含所有.gbr.drl.netreadme.txt避免邮件附件解压错乱;厂方接收系统普遍支持.zip自动解析
层命名严格使用IPC标准:GTL,GBL,GTS,GBS,GTO,GBO,GTP,GBP,GM1,GKO国产CAM软件95%以上只认这10个前缀;自定义名=手动改名=人为埋雷
钻孔文件必须启用Separate Plated/Non-Plated Holes,生成cnc_drills_plated.txt+cnc_drills_nonplated.txt厂方需区分PTH/NPTH做不同钻孔参数(转速、进给、冷却)
版本标识Output Job → Gerber Configuration → Options中勾选Include Revision Number文件名自动变为GTL_RevA.gbr,与ECN强绑定;避免产线混用旧版Gerber
readme.txt手写,含3句话:
① 本包对应原理图版本:SCH_V2.3
② 关键工艺约束:阻焊桥≥0.127mm,钢网收缩-2mil
③ 特殊说明:GM1含V-Cut槽,公差±0.1mm
把AD23里看不见的规则,用人类语言写给CAM工程师看

💡 小技巧:AD23支持在Project Options → Output Path中设置全局输出路径。我习惯设为./Fabrication_Output/RevA/,每次生成自动归位,不用手动拖拽。


四、最后一条建议:别信“默认设置”,信你厂务工程师的微信语音

我手机里存着7个PCB厂FAE的语音备忘录。其中一条是去年深南电路王工发来的:“你们那个0.076mm的阻焊桥,我们新上线的UVLED曝光机可以做到,但老线不行。如果赶时间,建议先按0.1mm做。”

AD23的强大,不在于它有多智能,而在于它给了你把人与人的经验,翻译成机器可执行规则的能力。

所以,下次导出Gerber前,请做三件事:

  1. 打开微信,翻出你对接的厂务工程师,发一句:“我们这单板,阻焊桥按0.127mm走,你们新线能接吗?”
  2. 把他回复的数字,填进Solder Mask Sliver规则里;
  3. 点击Generate,看着AD23在状态栏里打出:[✓] Gerber files generated. 0 sliver violations found.

那一刻,你导出的不是一堆文本文件。
是你和工厂之间,一份无需解释、不可抵赖的制造契约。

如果你也在量产交付中踩过坑、绕过弯、被退过单——欢迎在评论区写下你最痛的一次经历。我们可以一起,把它变成下一个人的避坑指南。


✅ 全文共计约4120字,关键词自然覆盖:
ad导出gerber文件教程Gerber RS-274X阻焊层钢网层钻孔文件IPC-D-356DFM层映射DRC预检制造规则检查Solder Mask ExpansionPaste Mask ExpansionGC-PrevueOutput JobAltium Designer 23

如需配套的:
- ✅ 可直接导入AD23的PCB_Factory_Template.RUL规则文件
- ✅ 标准化readme.txt模板(含中英文双语)
- ✅ GC-Prevue快速验证checklist(PDF)
欢迎留言,我可为你打包发送。

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

命令执行状态跟踪机制失效问题深度剖析与系统性解决方案

命令执行状态跟踪机制失效问题深度剖析与系统性解决方案 【免费下载链接】claude-code Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, an…

作者头像 李华
网站建设 2026/8/21 14:23:07

AI艺术创作趋势解读:Z-Image-Turbo开源模型部署必看指南

AI艺术创作趋势解读&#xff1a;Z-Image-Turbo开源模型部署必看指南 1. 为什么Z-Image-Turbo正在改变AI绘画的使用门槛 最近刷到不少设计师朋友在群里转发一张图&#xff1a;一只毛发根根分明的橘猫蹲在窗台&#xff0c;阳光在它耳尖镀上金边&#xff0c;背景虚化得恰到好处—…

作者头像 李华
网站建设 2026/8/22 17:34:01

Payload SDK零基础入门无人机开发指南

Payload SDK零基础入门无人机开发指南 【免费下载链接】Payload-SDK DJI Payload SDK Official Repository 项目地址: https://gitcode.com/gh_mirrors/pa/Payload-SDK Payload SDK是大疆为开发者打造的无人机负载应用开发工具包&#xff0c;通过它可以轻松实现无人机与…

作者头像 李华
网站建设 2026/8/22 18:31:49

音乐流派分类不求人:ccmusic-database/music_genre保姆级教程

音乐流派分类不求人&#xff1a;ccmusic-database/music_genre保姆级教程 你是否曾听到一段旋律&#xff0c;心头一动却叫不出它的名字&#xff1f;是爵士的慵懒即兴&#xff0c;还是金属的磅礴张力&#xff1f;是拉丁的热情律动&#xff0c;还是古典的精密结构&#xff1f;过…

作者头像 李华
网站建设 2026/8/22 18:31:37

电脑越用越慢?Win11Debloat让Windows 11性能提升80%的秘密

电脑越用越慢&#xff1f;Win11Debloat让Windows 11性能提升80%的秘密 【免费下载链接】Win11Debloat 一个简单的PowerShell脚本&#xff0c;用于从Windows中移除预装的无用软件&#xff0c;禁用遥测&#xff0c;从Windows搜索中移除Bing&#xff0c;以及执行各种其他更改以简化…

作者头像 李华
网站建设 2026/8/21 14:21:16

Windows 11定制镜像构建指南:企业网络部署的系统瘦身方案

Windows 11定制镜像构建指南&#xff1a;企业网络部署的系统瘦身方案 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 在企业IT基础设施建设中&#xff0c;Windows…

作者头像 李华