实乃本人亲自测试Altium Designer 22,曾踏入批量更改焊盘属性致使软件径直崩溃、孔消失不见之坑,新手只要顺着步骤一步一步去操作,便能够轻易躲开此类常见问题。 快速……
实乃本人亲自测试Altium Designer 22,曾踏入批量更改焊盘属性致使软件径直崩溃、孔消失不见之坑,新手只要顺着步骤一步一步去操作,便能够轻易躲开此类常见问题。
快速选中目标焊盘是第一步
好多人一开始就运用“查找相似对象”,进而选中了本不该选的焊盘,一改整个板子就报废了。正确的举措是先开启PCB面板,处于顶部的筛选条件当中,将对象类型设定为“Pads”。接着依照你实际想要更改的属性去缩小范围——好似你要把全部顶层贴片焊盘的阻焊层拓开,就在“Top Layer”以及“Solder Mask”那里勾选。点击“Apply”以后,唯有符合条件的那批焊盘被高亮标出。
【新手需防】新手极易犯的错在于忘掉点“Apply”,却径直点了“Select”,不进行筛选就全部选中,如此软件会直接卡死,此外有的还会遗漏“过滤”面板的复选框,致使被修改的对象范围不符合预期。
批量改属性的实操三步骤
步骤一:用统一属性批量修改
将PCB面板打开(其快捷键是Shift+F),选取“Pads”,接着于下方筛选栏那儿设置你所要更改的共有属性,像“Layer”等同于“Top Layer”这种情况。点击右键并选择“Find Similar Objects”,在弹出的窗口当中,把“Layer”勾选为“Same”,其余的全部维持“Any”状态。随后将下面的“Zoom Matching”以及“Select Matching”勾选上。点“OK”,所有顶层焊盘就被选中并放大了。
点了“OK”之后,要是画面并未放大到选中的焊盘,那就表明“Zoom Matching”没勾选,若焊盘数量过多,放大后电脑运行会变得迟缓,此时能够先关闭“Zoom Matching”,接着再进行手动缩放。
步骤二:在Inspector面板统一改值
将焊盘选中之后,把“PCB Inspector”面板打开(其快捷键是F11)。在此处,你能够把所有被选中焊盘的属性进行一次性修改。举例来说,要把“Solder Mask Expansion”从0调整为0.1mm ,只需直接输入数值然后按下回车就行。所有焊盘的阻焊层便会同步实现扩开。
倘若Inspector面板呈现“Multiple Values”,这意味着你所选中的乃是属性并不一致的焊盘,此时去更改“Solder Mask Expansion”不存在问题,然而更改“Hole Size”就会出现极大的问题,那便是没有孔的也会被添加上孔,故而务必要先去确认你所选择的焊盘属性是一致的,或者仅仅在Inspector里去更改那些你确定完全相同的参数。
步骤三:用粘贴板快速复制属性
若仅是想要去更改某几个焊盘的特殊属性,譬如是去更改铜厚,那么更推荐运用“Ctrl+C”复制一个正确焊盘,接着选中其他焊盘,再按“Shift+V”粘贴特殊属性。在弹出的窗口当中只勾选要覆盖的项,例如“Copper Thickness”。此方法不依赖Inspector,格外适合小批量修改。
新手躲避坑洼时,当粘贴特殊属性之际,绝对不可以全部选择所有的属性。要是错误地勾选了“Hole Definition”或者“Layer Stack”,将会把他人焊盘的孔属性给覆盖掉,从而致使D码错乱。更为优良的做法是每次仅仅勾选你此次真正所要更改的那一个属性。
关键参数与方案对比
就阻焊层扩开而言,我所推荐的那个最优数值是0.1mm。其理由相当简单:0.1mm属于大多数工厂阻焊桥最为小的生产极限,要是再小些就极易出现阻焊桥断裂的情况,要是再大些又会造成面积的浪费。倘若板子密度较高,能够降低到0.08mm ,不过得和板厂去确认极限能力。
针对两种实操方案的挑选而言:要是整批焊盘属性高度符合一致的情况——举例来说像处于同一层、具备同一封装——那么首先应选择的是“查找相似对象+Inspector”方案。要是焊盘属性呈现出混杂的状况,诸如混合了贴片和插件,又或是要更改的属性在别的方面没有达到统一,那就采用“复制粘贴属性”方案会更为安全。前者具备效率高的特点然而风险也大,后者操作速度慢但是精准度高。
高频报错与解决
常见的一种报错情形是,当将焊盘属性修改完毕后,软件会给出提示“Pad size and hole size mismatch”,与此同时,焊盘在 3D 视图之中呈现红色显示。其缘由在于,你对焊盘的孔径进行了批量更改,然而却并未同步对焊盘外径予以修改,最终致使孔的尺寸比焊盘还要大。完整的解决流程为:首先借助 PCB 面板筛选出存在问题的焊盘,接着同时对“Hole Size”以及“Diameter”进行修改(或者仅修改“Diameter”),以此确保孔的尺寸不大于焊盘外径的 80%。如果孔已经改大,就得手动恢复焊盘外径。
不适用场景
这个办法不适用于GND大面积铜皮之上的散热焊盘呢,其阻焊层以及铜皮参数常常得单独留存,要是批量更改就会使得散热性能出现变动。替代的方案是对这些焊盘单独进行“Rule”或者“Region”覆盖,要不然就直接手动这边一个那边一个地去改。
微信扫一扫
还没有评论呢,快来抢沙发~