allegro 绘制元器件封装

打开 pcb designer

file-new    选择package symbol,选择保存路径,命名后点击ok

首先设置参数:setup-design parameter

然后在design里面可以设置单位等,一般要将原点设置在中间,所以extent里面的做相应设置,如下图所示:

 

 然后设置焊盘路径:

setup-user preference-path-library

 

 重要的三个路径:

Ø Devpath:第三方网表(Other方式导出的网表)导入PCB时须设置的路径,如果是用第一方网表导入不用进行设置。它的作用是指定导网表时需要的PCB封装的device文件,文件里有记录PCB封装的管脚信息,导第三方网表时会将device文件中的内容与网表中的管脚信息进行比对;

Ø Padpath:PCB封装的焊盘存放路径;

Ø Psmpath:PCB封装文件、PCB封装焊盘中使用的Flash文件、PCB封装焊盘使用的Shape文件等内容的存放路径

Østeppath:3D模型库路径,一般pcb封装库绑定了3Dstep模型的,就不用导入这个路径了

 

layout --pin放置焊盘

 

 在padstack选择要放置的焊盘,然后进行这里面相关设置后,命令行输入 x 0 y 0 回车,0是放置的第一个的坐标,这里我就放在(0,0)这里;注意,命令行输入只支持小写,还有要加空格;

 

 右键:done--确定  oops--撤销上一步操作  cancel--取消  next--开始新的下一次操作

setup-grid设置栅格

在place_bound_top/bottom--top/bottom层放置边界:

add-rectangle,然后选择好要放置的层,即可,同样可以命令行输入坐标点;

在assemble_top/bottom层放置装配层:

add-line,选择好层,即可;

然后放置silkscreen_top/bottom层:

add-line即可;这里的line需要设置一定的线宽;

然后放置label:

layout-label-refdes即可;例如P*,用*结尾;这个一般放在silk_screen层

到此一个封装就做好了,保存即可;

posted @   菜芽caiya  阅读(1350)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2019-09-30 FPGA--pll变频
点击右上角即可分享
微信分享提示