从DFM工艺角度以及焊接可行性考虑,器件接地焊盘如果直接连接,贴片或焊接时会因为地平面较大(散热能力强)导致难以焊接,也可能会导致虚焊。
铺铜直接连接,AD规则设置如下图:
PCB效果如下图:
像此种直接铺铜直接连接,焊接时需要使用大功率烙铁才能保证良好焊接,否则可能会出现虚焊。
因此,如果我们想要对特定器件(比如个别连接器或所有连接器)的特定网络(如大面积铺铜的GND)设置为十字连接。可以按如下步骤设置规则执行命令。(之前有尝试过ROOM划定区域执行指定规则,但是电源类需要良好连接的铜也可能被包含进去,比较麻烦)
第一步:在规则中找到Polygon Connect Style项,右键新增规则;
第二步:在where the First Object Matches栏中,选择Custom Query,再点击 “ 查询构建器 ”;
如下图:
第三步:在构建器窗口中,先在 “ 条件类型/操作符栏 ” 选择 “ Belongs to Component ”,在 “ 条件值 ”栏选择想要指定的器件,再点击Add another condition...,同样选择想要指定的Net,即完成命令编写。
注:
1、如果想要指定所有,可以把位号数字改成*,比如图中J*,即指定所有位号开头为J的器件。也可以是R*、C*等等。
2、如果想要包含多个同类条件值,比如多个不同位号的器件,或不同网络net,可以将AND改为OR。如下图:
修改后铺铜效果如下图:
懒人可直接复制命令自行修改:
指定连接器J1的GND网络:
(InComponent('J1') AND InNet('GND'))
指定所有连接器J*的GND网络:
(InComponent('J*') AND InNet('GND'))
指定连接器J1和J2的GND网络
(InComponent('J1') OR InComponent('J2') AND InNet('GND'))
指定连接器J1和J2的GND和VCC12V网络(注意这里VCC12V是AND,如果是OR,那所有VCC12V连接的器件铺铜都会被选中)
(InComponent('J1') OR InComponent('J3') AND InNet('GND') AND InNet('VCC12V'))
——————————————————————————————————————————
还有什么关于AD规则设置分享,欢迎讨论。
本篇分享为自制原创,禁止搬运。