自定义叠放垫
Altium Designer 允许你自定义焊盘的形状,定义焊盘在阻焊层和钢网层上的所需形状,并且还可以自定义焊盘的热焊盘(Thermal Relief)。
使用自定义焊盘形状
标准 焊盘对象 可以:
-
设置为多种不同形状,包括圆形、矩形、圆角矩形和八边形。
-
在 X 和 Y 方向设置不同尺寸,从而扩展可创建的形状范围。
-
可自定义以改变电路板每一层上的形状。
-
可带圆孔或长槽孔,并且孔可相对焊盘中心偏移。
然而,元件封装所需的焊盘形状种类非常多,标准焊盘并不总是足够。要创建不同于上述列表的形状,你必须创建自定义焊盘形状。
带有自定义形状焊盘的封装示例。
创建自定义形状焊盘的策略
自定义焊盘形状可以通过将已放置的 Region 对象 或闭合轮廓转换而来;也可以直接通过在 Properties 面板Properties 的 Pad 模式中,从 Shape 下拉列表Shape 选择新的 Custom Shape 条目来创建。
转换 Region
通过 转换 Region 来创建自定义形状焊盘:
- 在设计空间中放置一个或多个相互重叠的 Region,用于定义自定义焊盘形状。Region 可定义在任意层上。
- 放置一个焊盘,使其中心位于定义自定义形状的 Region 区域内。焊盘中心将定义要创建的自定义焊盘形状的原点。焊盘放置所在的层将定义自定义形状焊盘所在的层。
- 选择该焊盘和 Region。
- 在所选对象上右键,从上下文菜单选择 Pad Actions » Add Selected Region to Custom Pad 命令,或从主菜单选择 Tools » Convert » Add Selected Region to Custom Pad 命令。
自定义形状焊盘将创建在原始焊盘所在的层上。
|
可通过转换所选 Region 来创建自定义焊盘形状。此处显示了用于定义焊盘形状的 Region,以及用于定义自定义形状焊盘中心的标准形状焊盘。 选择 Region 和焊盘,然后在所选对象上右键,从上下文菜单选择 Pad Actions » Add Selected Region to Custom Pad 命令。 将从所选对象创建自定义形状焊盘。 |
转换轮廓
在某些情况下(例如焊盘形状需要依据元件数据手册定义,或使用导入数据),通过创建闭合轮廓来定义自定义形状会更方便。通过 转换轮廓来创建自定义形状焊盘:
- 使用线段和圆弧定义该形状的闭合轮廓。轮廓可定义在任意层上。
- 放置一个焊盘,使其中心位于定义自定义形状的轮廓区域内。焊盘中心将定义要创建的自定义焊盘形状的原点。焊盘放置所在的层将定义自定义形状焊盘所在的层。
- 选择该焊盘和轮廓。
- 在所选对象上右键,从上下文菜单选择 Pad Actions » Create Custom Pad from Selected Outline 命令,或从主菜单选择 Tools » Convert » Create Custom Pad from Selected Outline 命令。
自定义形状焊盘将创建在原始焊盘所在的层上。注意轮廓对象会保留 – 你可以复用或删除它们。
|
可通过转换所选轮廓来创建自定义焊盘形状。此处显示了用于定义焊盘形状的轮廓,以及用于定义自定义形状焊盘中心的标准形状焊盘。 选择轮廓和焊盘,然后在所选对象上右键,从上下文菜单选择 Pad Actions » Create Custom Pad from Selected Outline 命令。 将从所选对象创建自定义形状焊盘。 |
直接在焊盘属性中操作
标准形状(圆形、矩形、八边形等)的焊盘可以直接在其属性中转换为自定义形状焊盘。操作如下:
- 在设计空间中放置一个标准形状焊盘。
- 在所选焊盘的属性中,在 Pad Stack 区域内针对所需铜层的 Shape 下拉列表选择 Custom Shape。
- 在 Properties 面板中点击 Edit Shape 按钮,然后使用标准的顶点定义与管理技巧将顶点拖动到所需位置——更多内容请参阅 编辑多边形形状的 PCB 设计对象 页面。点击焊盘区域外以完成编辑。
编辑自定义形状焊盘
要编辑自定义焊盘的形状,你可以使用与从零创建新自定义焊盘形状类似的技巧。
在设计空间中选择已放置的 Region 对象或轮廓,以及现有的自定义形状焊盘,然后选择 Add Selected Region to Custom Pad 或 Create Custom Pad from Selected Outline 命令。系统会提示你选择所需操作:替换 现有自定义焊盘形状,或将 新形状与现有形状合并。
或者,使用 Edit Shape 按钮以交互方式编辑焊盘形状,类似于为刚从标准形状焊盘转换而来的焊盘定义自定义形状时的操作(见上文)。
自定义形状焊盘右键 Pad Actions 菜单中的 Modify Custom Pad shape 命令也可用。启动该命令后,光标会变为十字准星。每次单击都会在现有焊盘形状上添加一个新顶点。你可以将原始边界扩展到现有形状之外,并且/或者回到原始边界内,从而在本质上“移除”某个现有区域。使用 Shift+Spacebar 更改放置模式,并使用 Spacebar 切换端点拐角模式。
你也可以将自定义形状焊盘炸开为一个 Region 和一个标准形状焊盘:选择它,然后从焊盘右键菜单选择 Pad Actions » Explode Custom Pad to Free Primitives 命令,或从主菜单选择 Tools » Convert » Explode Custom Pad to Free Primitives 命令。
查询关键字
为简化选择自定义形状焊盘、限定设计规则作用范围等流程,提供以下查询关键字:
| Custom Shape Pad Type Query | Returns |
|---|---|
| IsCustomShapePad | 所有自定义形状的焊盘对象。 |
| IsCustomPadShapeOnLayer | 指定层上自定义形状的所有焊盘对象, 例如, IsCustomPadShapeOnLayer('Top Layer') |
你也可以将 PadShape_AllLayers、 PadShape_TopLayer、 PadShape_BottomLayer 以及 PadShape_MidLayer<n> 这些关键字与 'Custom Shape' 字符串配合使用,以获取特定层上自定义形状的焊盘。例如, PadShape_TopLayer = 'Custom Shape' 查询会返回顶层上具有自定义形状的焊盘对象。
输出中的自定义形状焊盘
自定义形状的焊盘将作为 Custom DCode Shape 的焊盘导出到 Gerber 和 ODB++ 输出中。在这些格式中,自定义焊盘形状会以带圆弧的真实轮廓方式输出。
定义阻焊与锡膏层形状
除了基于扩展值(来自适用的扩展规则 或手动输入,如 here 所述)来定义焊盘在锡膏/阻焊层上的形状外,你还可以从一组标准预定义焊盘形状中手动选择,或创建你自己的自定义形状。
要选择标准预定义形状,请在 Properties 面板的 Pad 模式下,于 Paste 或 Solder 区域的 Shape 下拉列表中选择 Round、Rectangular、Octagonal、Rounded Rectangle 或 Chamfered Rectangle 选项,并使用可用选项在相应层上配置形状。
可通过在 Shape 下拉列表中选择 Custom Shape 并在 Properties 面板中单击 Edit 按钮来定义锡膏层或阻焊层上的自定义形状,然后通过编辑现有图元或放置新图元(走线、圆弧、填充等)来定义该层上区域的形状。 在定义形状时也支持复制和粘贴图元。
|
通过 Properties 面板在 Top Solder Mask 层上定义自定义形状的示例。选中焊盘后,在所需层的 Shape 下拉列表中选择 Custom Shape 选项。 展开该层区域后,单击 Edit 按钮进入该层形状的编辑模式。 当形状按需求定义完成后,单击 Properties 面板顶部的 Complete 按钮(或在设计空间中使用 Shift+C 快捷键)。 在 Top Solder Mask 层上定义自定义形状后的结果。 |
或者,使用走线、圆弧、填充和实心区域等图元的组合,在锡膏/阻焊层上创建所需的自定义形状,然后使用新的 Add Selected Custom Masks to Pad 命令(来自右键 Pad Actions 子菜单)将这些选中的图元添加到焊盘(在该锡膏/阻焊层上)。
|
使用已放置图元在 Top Paste Mask 层上定义自定义形状的示例。此处显示一个已禁用顶层锡膏层形状的焊盘。 在阻焊和/或锡膏层上放置图元,以按需定义这些层上的焊盘形状。此处显示在顶层锡膏层上放置的四个填充。 选中已放置的图元后,右键单击所选内容,并从右键菜单中选择 Pad Actions » Add Selected Custom Masks to Pad 命令。 单击要添加这些图元的焊盘。 这些图元将被添加到所选焊盘当前的阻焊/锡膏形状中。受影响层将显示 Custom Shape 条目。 |
可通过选中焊盘并从焊盘的右键菜单中选择 Pad Actions » Explode Custom Masks to Free Primitives 命令,将焊盘的自定义锡膏/阻焊层形状炸开为独立图元。
定义自定义热焊盘连接(Thermal Relief)
对于单个焊盘,可通过在所需铜层上启用相关的 Thermal Relief 选项(或在该层行中启用 Relief 选项)来自定义热焊盘连接配置。在这种情况下,将覆盖对此焊盘适用的 Polygon Connect Style rule ,并且其热焊盘连接将被视为 custom。

当焊盘被选中时,使用 Properties 面板在焊盘级别自定义热焊盘连接配置。
启用 Thermal Relief 选项后,单击汇总当前配置的链接以访问 Edit Polygon Connect Style 对话框,在其中可按需更改热焊盘连接选项。 在该对话框中,你可以使用与 Polygon Connect Style 设计规则相同的选项。对于热焊盘连接,你可以选择 2 或 4 根热焊盘连接导体,或选择 Auto 模式,在该模式下会在焊盘每一侧放置一根导体,并会考虑所设置的导体之间最小距离。

使用 Edit Polygon Connect Style 对话框为单个焊盘配置自定义热焊盘连接。
手动定义的热焊盘连接
除了使用标准的 2 或 4 辐条热焊盘连接,或在焊盘形状每一侧自动放置热焊盘连接辐条外,你还可以为特定焊盘定义热焊盘连接辐条的连接点。启用自定义热焊盘连接配置后,使用设计空间中已放置焊盘的 Pad Actions 右键菜单命令,或单击 Properties 面板中的 Edit Points 按钮。
-
要添加新的热焊盘连接点,请选择 Add Thermal Connection Points 命令。将光标悬停在焊盘形状边缘所需位置并单击,以添加一个以白色十字准星显示的新连接点标记。继续添加连接点,或右键单击结束。
或者,使用 Ctrl+Click 快捷键在焊盘形状边缘的任意位置以图形方式添加一根辐条。为此,请在 Properties 面板中单击 Edit Points,按住 Ctrl 键并将光标悬停在你想添加辐条的焊盘形状边缘位置——当所需位置出现一个小白圆时,单击以添加新的连接点。
- 要编辑现有热焊盘连接点的位置,请选择 Edit Connection Points 命令或单击 Properties 面板中的 Edit Points。单击并拖动连接点标记的控制柄,沿焊盘形状边缘移动到所需位置。
- 要移除热焊盘连接点,请选择 Delete Thermal Connection Points 命令。将光标悬停在连接点标记的控制柄上并单击。 继续移除连接点,或右键单击结束。或者,在拖动连接点时按下 Delete 键。
请注意,当至少有一个热连接点被更改时,该热焊盘连接将被视为 manual, 并会在 Properties 面板中标记为此状态。
对于自动选择的导体数量,你可以通过应用所需的导体之间最小距离,来限制在已定义位置放置的热焊盘连接导体数量。为此,请单击 Properties 面板中 Thermal Relief 字段里的链接,并在打开的 Edit Polygon Connect Style 对话框中启用 Min Distance 复选框。在提供的字段中输入合适的数值。

定义 Min Distance 以限制放置的热焊盘连接导体数量。
如果在不支持此功能的旧版本 Altium Designer 中打开包含手动定义热焊盘连接的文档,你会收到该功能不受支持的警告;此外,一旦对相关多边形重新铺铜,这些已定义的连接将恢复为标准的 4 辐条连接。




















