文章目录
- 问题概述
- 问题原因
- 解决办法
问题概述
Allegro 17.4版本采用 3D Canvas 工具进行3D模型的映射,映射后,无需保存任何映射文件,只要指定好step文件路径,即可将模型映射信息保存在pcb封装文件中,方便快捷。映射流程如下:
- 打开Allegro软件,菜单选择 Setup -> User Preferences Editor
- 设置3d模型路径:Path -> Library : set steppath = D:/xxxLib/cis_stepmodel
- 打开allegro 封装 *.dra 文件
- 选择菜单: View -> 3D Canvas 打开映射器,并映射3d模型
映射效果如下:
但在实际使用中发现有时会遇到package中映射正常,但器件放入到pcb后会出现模型变大或变小的问题。将该封装放置在pcb上出错效果如下:
问题原因
经过分析查找,发现问题出在了Allegro默认精度上,以往封装使用老版本软件建立的,默认精度为2 ,17.4默认精度为3,修改pcb精度为2后问题解决,正常映射如下图所示:
解决办法
为了彻底解决该问题需对Allegro软件进行如下设置:
- 菜单选择 Setup -> User Preferences Editor
- 关闭4mil精度设置:Drawing : set drawing_4mils = False
- 默认新设计采用精度2:
Drawing -> New_design :- new_accuracy = 2
- allegro_new_accuracy = 2
- 设置 Setup -> Design Parameters Editor -> Design -> Accuracy = 2
- 保存设置
以后新创建的PCB板默认精度都为2