文章目录
- openpnp - 坐标文件中的元件0角度如果和编带规定的角度不一样,需要调整贴片任务中的元件旋转角度
- 笔记
- 查看自己图纸中的封装的0角度方法
- 贴片任务的角度值范围
- 编带规定的0角度
- 根据编带规定的元件0角度来调整贴片的元件旋转角度
- 如果是托盘飞达
- 备注
- 备注
- END
openpnp - 坐标文件中的元件0角度如果和编带规定的角度不一样,需要调整贴片任务中的元件旋转角度
笔记
openpnp不直接支持alllegro的坐标文件,需要自己做转换(cadence SPB17.4 - export placement file to openpnp)
查看自己图纸中的封装的0角度方法
坐标文件中的元件角度是针对封装的0角度,而不是针对编带中的实际元件0角度。
因为封装一般都不是自己做的,如果做封装的人考虑不到用编带贴片的需求。就可能存在我们在图纸中使用的封装和编带规定的元件0角度不一致的情况。
贴片任务的角度值范围
在封装原始0角度的基础上,向做转为+角度, 向右转为-角度。
角度范围 0 ~ 180度,-1 ~ -179度。
编带规定的0角度
看看IC的datasheet中编带规定的0角度
元件在编带中的0角度,每种元件可能都不同,需要看具体元件的datasheet.
有的元件的datasheet并没有描述编带装元件的情况,这时就要看自己实际买到的编带元件的0角度。
根据编带规定的元件0角度来调整贴片的元件旋转角度
编带中的元件0角度在编带孔一侧,可以看到该元件的1脚和8脚的矢量连线(取料的方向)就是元件编带规定的0角度
结合板子上放置的元件看,元件实际旋转角度应该是0度。
在openpnp中的placements表格中,双击U6的Rot角度,将角度改为0,然后回车,就将U6旋转角度改完了。
然后保存工作。
改完后,在placements表格中,再定位元件,可以看到元件的角度已经和实际编带中的元件角度的相对值一样了。
如果是托盘飞达
托盘飞达中摆放的IC, 需要在设备X轴/Y轴组成的坐标系中,按照封装的原始样子来摆放。
备注
只要元件(编带,散料飞达,托盘飞达)和坐标文件中的元件旋转角度弄对了,直接将板子刷上锡膏,直接来贴片,贴片的风险也不大。
如果板子已经刷上锡膏了,落到板子上的元件实际方向不对,收拾残局就有点麻烦。
备注
如果想让自己的板子的元件角度和产生的坐标文件的元件角度对上,能想到的方法如下:
- 修改自己SPB库中的封装,整体旋转一个合适的角度(假设编带孔在右边,取料方向从上到下)
- 修改散料飞达的摆放和取料方向(这个不通用,因为如果使用自动飞达(e.g. 西门子二手电动飞达),无法改摆放/取料方向)
- 因为要贴片的板子不一定是自己做的,那只能是改坐标文件中的元件旋转角度(改为和编带或托盘中的元件角度对应的旋转角度)。