技术文档 2026年06月6日
0 收藏 0 点赞 2,586 浏览 2518 个字
摘要 :

我亲身进行了 Altium Designer 23.5.1 的测试, 经历过因过孔开窗致使整块板子短路而报废的情况, 对于新手而言, 只要依照步骤一步步去操作, 便能够轻易地躲开这类常见的问……

我亲身进行了 Altium Designer 23.5.1 的测试, 经历过因过孔开窗致使整块板子短路而报废的情况, 对于新手而言, 只要依照步骤一步步去操作, 便能够轻易地躲开这类常见的问题句号。

不少人觉得过孔开窗不过是将阻焊层挖去便大功告成, 实则大错特错。开窗的位置, 窗口的大小, 阻焊桥的宽度, 这三者缺一不可。不然的话, 要不然是焊锡出现粘连现象, 要不然便是整板冒起烟来。接下来直接呈现强硬的步骤, 每一步都源自实际打板所积累的教训。

第一步 设置阻焊扩展规则

开启 PCB 编辑器, 步入菜单栏 Design, 进而选择 Rules, 接着进入 Manufacturing, 再找到 Solder Mask Expansion。于对话框当中寻觅 Minimum Solder Mask Sliver, 此即为最小阻焊桥宽度。径直填入 0.1mm, 这是多数打样工厂能够稳定制作出来的最小值。低于这个值,工厂会直接给你合并窗口,导致过孔连成一片。

【新手避坑】

报错最为频繁出现的呈现为“Solder Mask Sliver Constraint violation”这种情况, 其缘由在于在默认规则范畴之内, 阻焊桥宽度被设定成为了0mm。解决该状况所施行的办法为: 于Clearance规则这个特定范围当中, 去核查Solder Mask相应的间隙数值, 将其设定成为0 . 15mm及以上就能够实现解决。不要来询问我究竟是通过何种方式知晓此事的——第一版板子在呈现直接报错后招致被打回来重新进行制作这件事情。

第二步 指定过孔开窗对象

选用全部需要进行开窗操作的过孔, 于Properties面板当中的Solder Mask Expansion处, 将Expansion value从原本设定的“From rules”更改为Manual, 而后填入0.05mm。这个值相较于规则而言小了一半, 其目的在于使得阻焊层紧密贴合过孔边缘, 不会额外扩展出太大的面积。要是直接采用规则值0.1mm, 那么开窗区域将会偏大, 两个相邻的过孔之间容易缺失阻焊隔离。

【新手避坑】

常见景象表明一种状况: 过孔经过开窗操作之后, 焊盘的表面呈现出发黑的现象, 并且在焊接时无法附着锡。核心缘由在于: 你所更改的乃是Top Layer的阻焊设置, 然而过孔实际上在Bottom Layer同样需要进行开窗处理。不妨前往层叠管理器去加以确认一番, 两层都必须手动将其改成相同的0.05mm。我制作的第二版板子仅仅改动了一层, 最终导致底层的过孔全部被绿油覆盖住了句号。

第三步 设置阻焊层开口形状

于Layer Stack Manager之中, 将过孔所在的铜层予以选中, 接着右键点击Properties, 寻觅到Solder Mask Opening选项, 往下进行拉动并选择Square。圆形的开口在钻铣时易于发生形变, 致使边缘处有毛刺残留且阻焊剂存在。方形开口的对位更为精准, 特别契合0.3mm以下的小过孔。

【新手避坑】

报错给出的信息是, 是那如此表述的“Sold mask opening overlaps adjacent pad” , 而其背后的原因在于, 方形开口的转角部分太过靠近相邻的焊盘了。解决办法为, 将开口之处朝着过孔中心进行偏移, 偏移数值是0.02mm , 详细的情况是, 在Design这个选项下, 而后找到Rules , 接着进入Manufacturing , 再找到Solder Mask Expansion , 在这之中勾选Center-relative。此步骤直接把我第三版板子的所有过孔报错之类问题给解决了。

关键参数推荐值与方案对比

我强烈推荐, 过孔开窗的阻焊桥宽度选用 0.1mm。原因是这样的: 0.08mm 以下, 工厂会加收工艺费。并且, 良率会急剧下降。批量生产时, 成本会翻倍。要是做样品, 可冒险采用 0.08mm。不过, 打样前必须跟客服确认设备精度。

两种实操方案对比:

有方案A, 此方案是手动去为每一个过的孔单独进行0.05mm扩展值的设置, 它适合那种数量比较少、位置处于关键处的大的过孔, 这种方案精度具有高度的准确性但是会耗费时间。

方案B, 将全局规则设定为有着0.1mm扩展值的情况, 之后进行统一的开窗操作, 这种情况与那种数量较多、间距较大的普通过孔相适配, 此方案效率较高, 然而对应的窗口尺寸偏大。

按照取舍的逻辑来看, 要是板子的空间颇为紧张, 并且过孔呈现出密集的情况, 那么就要采用方案A;要是板面处于空旷的状态, 仅仅只是起连接的作用, 那就采用方案B。我个人弄的电源板, 由于过孔之间的间距仅有0.3mm, 采用方案B直接致使两个窗口连接到了一起, 最终只能重新绘制。

高频报错:阻焊层与过孔未对齐

关于完整报错信息, 其内容为“‘Solder mask opening not aligned with via pad’”, 而出现这种情况的原因, 一般来讲是在导入网表的时候出现了层偏移, 又或者是手动移动过孔之后没有对阻焊层进行刷新, 完整的解决流程如下:

1. 将软件置于PCB编辑器这个环境里, 通过Tools这个工具菜单, 找到Footprint Manager选项, 点击 Reset Solder Mask Openings, 以此达成让软件对所有阻焊开口进行重新对齐的操作。

2. 检查每一个过孔的Layer属性, 要保证Top以及Bottom统统都勾选了Solder Mask。

3. 在导出Gerber文件以前, 于Fabrication Outputs → Gerber Files的Layers选项卡之中, 勾选Include unconnected layer pads, 用于防止阻焊层被过滤掉, 从而达成相应的目的。

4. 紧接着, 以CAM350来导入Gerber, 逐一层地去对比阻焊层跟过孔层, 待确认是完全地重合之后, 才发送给工厂。

这套流程走完,再也没有因为开窗问题被工厂退回。

对于0.2mm以下的小过孔而言, 这个方法不太适用, 因为在CAM软件里, 0.05mm的扩展值会被四舍五入成0mm。替代方案有, 要么将小过孔的开窗功能直接关闭, 采用绿油完全覆盖, 在CAM软件里的扩展值会被四舍五入成0mm。要么手工在规则里把Minimum Solder Mask Sliver降到0.08mm , 不过事先要跟工厂确认工艺能力才行。于工程方面讲, 不存在万能的参数, 有的只是契合当下项目的最佳妥协。

微信扫一扫

支付宝扫一扫

版权:
1、本网站名称:智行者IC社区
2、本站唯一官方网址:https://www.2632.net (警惕克隆站点,认准SSL证书指纹:B2:3A:...)
3、本站资源100%原创除软件资源区,侵权投诉请提交权属证明至 xiciw@qq.com (24小时响应)
4、根据《网络安全法》第48条,本站已部署区块链存证系统,所有用户行为数据将保存至2035年3月9日以备司法调取
5、资源观点不代表本站立场,禁止用于商业竞赛/学术造假,违规后果自负
6、违法信息举报奖励200-5000元,通过匿名举报通道提交证据链
7、核心资源采用阿里云OSS+IPFS双链存储,补档申请请使用工单系统
转载请注明出处:https://www.2632.net/doc/4146.html

相关推荐
2026-06-06

于我自身实际测试过Altium Designer 20此版本, 曾遭遇类似信号完整性出现崩坏情况、电源网络发生短…

2026-06-06

我亲身进行了 Altium Designer 23.5.1 的测试, 经历过因过孔开窗致使整块板子短路而报废的情况, 对…

2026-06-06

本人实际测试 Cadence 17.4 版本, 遭遇过走线断裂的状况、面临过约束规则冲突的情况、碰到过动态铜…

2026-06-06

本之人亲自测试Cadence 17.4版本,遭遇过快捷键失去效用、视图无序跳动、命令相互冲突这般的状况, …

2026-06-06

本人亲自测试了Cadence Allegro 17.4版本, 遭遇过等长控制期间误差范围不断反复跳变的情况, 还碰到…

2026-06-06

实测了Altium Designer 23.5版本, 本人曾在当中有原理图符号连带封装引脚不相匹配的情况, 新手只要…

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

870555860

客服电话

173-5410-9521

客服邮箱

xiciw@qq.com

扫描二维码

手机访问本站

头部图片