凡亿教育 · 电子工程师实战教育品牌
PCB Layout培训地址:长沙/深圳/西安校区
|
课程咨询:15989478308(同微信)
免费领取课程大纲

Gerber里少了阻焊开窗,为什么EDA里看着还正常?

Gerber里少了阻焊开窗,为什么EDA里看着还正常?

PCB编辑器里焊盘看着没问题,3D预览也正常,Gerber一检查却发现部分焊盘没有阻焊开窗。这种问题真发出去,轻则板厂打回,重则成品焊盘直接被绿油盖住。出板前最好别只看PCB文件,阻焊层要单独再看一遍。

这个问题特别容易被忽略。

在PCB编辑器里看,焊盘、封装、网络都正常,DRC也没报错。甚至3D预览里器件位置看着都挺顺。

结果Gerber发给板厂以后,对方回一句:有焊盘没开窗。

这时候很多人第一反应是:明明Pad就在这里,怎么可能没有阻焊开窗?

因为铜焊盘存在和阻焊层有没有给它开口,本来就是两件事。

先搞清楚:阻焊层和铜层不是一回事

Top Layer、Bottom Layer这些铜层决定哪里有铜。

Top Solder、Bottom Solder决定的是哪里不盖阻焊油墨。阻焊Gerber通常可以理解成一张“开窗图”:文件里定义出来的区域,成品上会把绿油让开。

所以焊盘画对了,不代表阻焊一定跟着对。Padstack、封装属性、Solder Mask Expansion、Tented设置,任何一个地方配置不对,都可能让开窗消失。

Altium的官方说明里也明确提到,Pad启用Tented后,顶层或底层阻焊会被完全覆盖,也就是没有开窗。

图1:阻焊开窗、阻焊桥和铜焊盘是三套不同概念,细间距器件最容易在这里出问题。

图1:阻焊开窗、阻焊桥和铜焊盘是三套不同概念,细间距器件最容易在这里出问题。

为什么编辑器里没看出来

很多EDA默认显示的是铜层、丝印和综合3D效果,不会强迫你单独检查每个Mask opening。

有时候封装库本身的焊盘就没有正确的Solder Mask定义;也有时候原始PCB没问题,但Gerber输出配置漏了层、用了错误的Film设置。

这也是为什么制造端经常强调:最终交付物是谁,就检查谁。

板厂真正拿去加工的是Gerber/CAM数据,不是你编辑器里那张“看起来正常”的PCB。

图2:Gerber Viewer里单独查看Solder Mask层,能直接确认哪些位置最终会开窗。

图2:Gerber Viewer里单独查看Solder Mask层,能直接确认哪些位置最终会开窗。

出Gerber以后,我会专门做一次这类检查

把Top Copper和Top Solder叠起来看一遍,再把Bottom Copper和Bottom Solder叠起来看。

该焊的SMD Pad、插件焊盘应该有对应开窗;想盖油的via则反过来,不应该出现开窗。

细间距器件再多看一步:相邻焊盘之间的Solder Mask Dam还能不能保住。即使铜焊盘之间有间距,阻焊扩展后也可能合并成一个大开窗。

如果是BGA、QFN、细间距连接器,这一步尤其值得花时间。

图3:阻焊层之间的最小残留宽度不足时,制造端可能无法保留中间阻焊桥。

图3:阻焊层之间的最小残留宽度不足时,制造端可能无法保留中间阻焊桥。

真发现少开窗,先回源头改,不要只在Gerber上补

如果只是临时在CAM里手工补一个窗口,样板可能能做出来,但库里的错误还在。

更稳妥的做法是回到Padstack或封装库,把Solder Mask定义改对,再重新更新PCB、重新导Gerber。

这样下一次复用这个封装时,不会把同一个问题继续带到新项目。

EDA里的DRC全绿,只能说明你检查的那些规则通过了。阻焊开窗这种制造问题,最终还是要落到Gerber和DFM上再确认一次。

图4:Gerber里有无Mask opening,直接决定过孔或焊盘最终是露铜还是被阻焊覆盖。

图4:Gerber里有无Mask opening,直接决定过孔或焊盘最终是露铜还是被阻焊覆盖。

声明:

本文由凡亿教育整理,转载请注明来源!

投稿/招聘/广告/课程合作/资源置换 请加微信:13237418207

上一篇凡亿又一本工程实战书来了!从原理图到6层AIoT主板,系统学KiCad 下一篇没有了