candece17.4 制作封装

1、打开allegro PCB Designer ,file→NEW,弹出NEW Drawing在NEW Drawing界面  Drawing name :浏览地址并填写文件名;Drawing Type: 选择Package symbol,点击OK。

2、Setup→Grids设置栅格大小方便放置Pad;Setup→Design Parameters设置PCB工作区间以及单位为mm。

3、Layout→Pins 添加Pad ,右侧弹出的Options

右侧弹出的Options:

Connect:设置添加的Pad有电气属性(该Pin在原理图上必须体现出来)

Mechanical:设置添加的Pad没有电气属性(该Pin在原理图上不用画出来)

Padstack:选择要放置的Pad

Copy mode:一般选择Rectangular ,矩形复制

Qty:数量

Spacing:间距

Order:方向

Rotation:旋转角度

Pin#:pad名称

Inc: 字符序号递增间隔,设为1 则是1、2、3;设为2则是1、3、5

Text block:字符格式序号

Offset X:     X偏置           Y:  Y偏置  

放置Pin时,最好是利用坐标放,例如在左下角Command命令行输入: x -6 -5(格式为:x-空格-坐标-空格-坐标)

3、Pad放置完成,加丝印框

Add→Line右侧弹出Options 选择Package Geometry父类,Silkscreen_Top子类,Line width :设为0.15mm;然后左下角Command命令行输入起始点坐标,然后知道长度的情况,可以用ix 10(向右画10mm线),可以用iy 10(向上画10mm线)。

4、加字符

Layout→Labels→Ref Des,右侧弹出Options 选择Res Des父类,Silkscreen_Top子类,其余默认,鼠标在一脚附近点击,键盘输入U或者P等字符

5、加一脚标识

Shape→circular,,右侧弹出Options 选择Package Geometry父类,Silkscreen_Top子类,其余默认,鼠标在一脚附近点击,左下角Command命令行输入ix 0.25mm。

下面是可选的

6、添加防重叠区域

绘制封装区域Place_Bound_Top,防止元器件之间重叠,

Shape→Rectangulal 在右侧边栏选择Options选择Package Geometry父类,Place_Bound_Top子类,左下角Command命令行输入任意两个对角坐标。

设置高度,Setup→Areas→Package Height,然后左键点一下刚刚画的Place_Bound_Top封装区域,再输入最小高度和最大高度,最后右键done完成

如果要在3D图里显示出来,需要View→3D Cvanas进入3D界面 然后Setup→Preferences,在Categories下面找到Symbol Representation,然后在右侧的Boundary shape Source 选择Place Bound。

7、添加元器件值字符

Layout→Labels→Value,右侧弹出Options 选择Component Value父类,Silkscreen_Top子类,其余默认,鼠标在一脚附近点击,键盘输入Value字符。

### 如何在Allegro 17.4中更新元件封装 #### 创建或修改现有封装 为了确保新的或已有的元件能够适配最新的设计需求,通常需要创建新封装或是调整已有封装。这可以通过Padstack Editor工具来完成,该工具有助于定义焊盘堆栈的几何形状和其他属性[^3]。 #### 更新封装库中的元件 当需要更新封装库内的某个特定元件时,应进入PCB封装编辑器并定位至目标元件。通过图形界面可以直接修改其物理尺寸、引脚配置以及其他参数。对于已经存在于电路板上的组件,任何更改都需要同步应用到实际项目里以保持一致性。 #### 同步网表与最新版封装数据 一旦完成了对个别零件或者整个库文件的修订工作,则需重新加载来自原理图编辑器(Schematic Entry) 的网络列表(netlist),以便使这些改动生效。此过程会自动识别新增加/变更过的部件,并提示用户确认替换选项[^2]。 #### 设置正确的路径指向本地存储的自定义资源 为了避免因版本差异而导致兼容性问题,在初次安装完成后建议立即指定好个人常用的一系列外部链接地址给定相应的类别(如:电阻,电容等), 这样不仅有助于减少错误发生几率同时也提高了工作效率[^4]。 ```python # Python伪代码展示概念而非真实语法 def update_package_in_allegro(): open_padstack_editor() # 打开焊盘堆栈编辑器 modify_existing_component_properties() # 修改现有组件属性 reload_netlist_from_schematic_tool() # 从原理图工具重载网络表 set_custom_resource_paths_locally() # 设定本地自定义资源路径 update_package_in_allegro() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值