place_bound究竟有什么作用?
是否有一种更好的方法来产生贴片坐标文件,避免这种关联呢?
Allegro在导出期间坐标文件place.txt时可以有三种参考点方式:
1. 建库时的坐标原点,这个对于规范的库而言,也一般是以下两种方式的坐标之一;
2. 器件的中心坐标,这个中心是placebound的中心,如果建库时不规范,没有绘制placebound形状,那么在保存封装模型时,allegro会自动生成一个,其大小覆盖所有的库元素,包括库中的丝印,这样就有可能导致库中心坐标出错;
3. 器件的pin1坐标。
所以,要避免坐标出错,最好的做法是建库时一定要规范,并且所有封装模型统一使用一种坐标原点选取方式,然后出坐标文件时选择symbol original作为参考点。
小编好,按你的说法建议选取symbol origin为参考点,前提是建库是的坐标原点必须设在器件的中心,是吧?
这样有个问题,对于非对称的贴片器件,原点怎么设置?
1. 非对称器件不一定能上贴片机,可能是手摆的,这样坐标文件用处不大;
2. 将建库时的坐标原点设定在非对称器件实体的中心(可以是shape的重心) 附近,不一定要非常精确。如果能上机,操作工会依据焊盘位置微调,使最终位置准确。
3. 如果确保库的placebound形状准确,出place.txt坐标文件时也可选择body center为参考点。
现在针对第三条
设计中万一不小心把place_bound删了,那么用body center为参考点出坐标文件就会有风险了,所以想看看有没有其他更好的方法。
出gerber前update symbol,删除的placebound自然就回来了。
知道删了,就会执行update操作,这个没有问题
关键是你不知道删没删的时候。update还是有风险的,
从我的角度而言,检查和出图前,从approved的库update symbol以确认封装模型的正确性是一个必须的事情。貌似没有什么风险。
检查和出图前,从approved的库update symbol以确认封装模型的正确性是一个必须的事情。貌似没有什么风险。
