本帖最后由 skny2011 于 2019-4-30 17:39 编辑
上次自已写了一个只用输入名字就可以创建焊盘的Skill.规则是我自定义的,后面有朋友建议用IPC规则来写,
这个版本就是使用IPC规则来写的。欢迎大家使用。
1. 加载Skill: 在allegro.ilinit输入(请注意两行都需要输入才能使用): loadContext("Pad_IPC.cxt") 启动命令为cpd,修改上面语句可以自定义 2. 界面: 2.1主界面:
2.2默认参数设置界面:
3. 功能总体说明: 3.1:AutoSet:默认选中;具体请参见3.3; 3.2 Purge:清理设计中没有使用到的焊盘和Flash; 3.3 Create:根据IPC-7351B标准中的部分命名规范输入焊盘名字,回车或者直接点击Create,程序自动计算焊盘类型(AutoSet选中情况下),然后分配相应参数(比如:表贴焊盘自动加入Sold和Paste,并使Thermal和Anti Pad失效),并完成设置后,生成输入名字的焊盘;在执行3.1过程中,会检测输入的焊盘是否存在。 如果输入盘和孔的孔径关系不满足设置的PadThanHole参数,会提示是否根据孔径修改盘径来满足PadThanHole参数,如果是焊盘名和焊盘相应的参数会修改。 3.4 Check:可打开输入名字的焊盘参数编辑界面,来检查是否符合要求; 3.5 Save:保存到第一个padpath路径下; 3.6 SetDefault:打开SetDefault默认参数设置界面: 3.6.1 PadThanHole:焊盘大于孔径的默认值;可以是数字,也可以是倍数关系(默认为x1.5); 3.6.2 SoldThanPad:阻焊大于焊盘的默认值,只能是数字(默认为0.2); 3.6.3 PasteThanPad:钢网大于焊盘的默认值,只能是数字(默认为0.0); 3.6.4 OuterThanInner:热风焊盘外径大于内径的默认值,只能是数字(默认为0.5); 3.6.5 SpokeWidth:热风焊盘间隙的默认值,只能是数字(默认为0.5)。 3.6.6 OK:将默认参数写到配置文件里,下次启动后可直接使用上一次设置的值。 3.6.7 ReSet all:将本界面中所有值恢复到默认值。
附件中有完整的Skill使用方法。
建议:在建库环境下使用,如果在PC上有添加内层的话做出来的通孔,后期使用时必须有匹配层名才可以使用。
附件回复可见,谢谢支持。
|