封装和封装库

管理封装库

KiCad 的封装库管理系统允许直接使用几种类型的封装库:

  • KiCad的 .pretty 封装库(以 .pretty 为扩展名的文件夹,包含 .kicad_mod 文件)。

  • KiCad 遗留封装库(.mod 文件)

  • GEDA 库(包含 .fp 文件的文件夹)

  • Eagle 封装库

KiCad 只支持写入 KiCad 源生的 .pretty 格式的封装库(以及其中的 .kicad_mod 封装文件)。所有其他封装库格式都是只读的。

KiCad 使用一个封装库表,将所有支持的库类型的封装库映射到库的昵称(Nickname)。KiCad 使用一个全局封装库表,以及一个针对每个工程的表。要编辑任何一个封装库表,请使用 偏好设置管理封装库…​

封装库表对话框

全局封装库表包含了始终可以使用的库列表,无论当前加载的工程是什么。该表保存在 KiCad 配置文件夹中的 fp-lib-table 文件中。该文件夹的位置 取决于正在使用的操作系统。

工程专用的封装库表包含了专门为当前加载的工程提供的库的列表。如果有任何工程专用的封装库,该表将保存在工程文件夹中的 fp-lib-table 文件中。

初始配置

当 PCB 编辑器(或任何其他使用封装的 KiCad 工具)第一次运行时,如果没有找到全局封装表文件 fp-lib-table,KiCad 将引导用户设置一个新的封装库表。该过程在 上文 中描述。

管理表的条目

封装库只有在被添加到全局或工程专用的封装库表中时才能被使用。

通过点击 文件夹图标 按钮并选择一个库或点击 加号图标 按钮并输入库文件的路径来添加一个库。选定的库将被添加到当前打开的库表中(全局或工程专用)。可以通过选择所需的库条目并点击 删除图标 按钮来删除库。

点击 Up icon向下图标 按钮在库表中上下移动所选库。这并不影响在 "封装库浏览器"、"封装编辑器 "或 "添加封装工具 "中显示库的顺序。

通过取消选中第一列中的 活动 复选框,可以使库处于非活动状态。 非活动库仍在库表中,但不会出现在任何库浏览器中,也不会从磁盘加载,这样可以减少加载时间。

点击范围内的第一个库,然后 Shift 点击范围内的最后一个库,可以选择一系列库。

每个库必须有一个独特的昵称:在同一个表中不允许有重复的库昵称。然而,昵称可以在全局和工程库表中重复。工程表中的库比全局表中的同名库更有优先权。

库的昵称不一定要与库的文件名或路径有关。冒号字符 (:) 不能用于库昵称或封装名称,因为它被用作昵称和封装之间的分隔符。

每个库条目必须有一个有效的路径。路径可以定义为绝对的、相对的,或者通过 环境变量替换 来定义。

必须选择适当的库格式,以便正确读取库。KiCad 支持读取 KiCad (.pretty), KiCad 遗留 (.mod), Eagle (.lbr), 和 GEDA (带有 .fp 文件的文件夹)封装库。

有一个可选的描述字段,用于添加库条目的描述。选项字段目前不使用,所以添加选项在加载库时不会有任何影响。

环境变量替换

封装库表支持环境变量替换,允许你定义环境变量,其中包含库存储位置的自定义路径。环境变量替换是通过在封装库路径中使用 ${ENV_VAR_NAME} 的语法来支持的。

默认情况下,KiCad定义了几个环境变量,这些变量在 工程管理文档 中描述。 环境变量可以在 偏好配置路径…​ 对话框中进行配置。

在封装库表中使用环境变量,可以在不破坏封装库表的情况下重新定位库,只要在库的位置改变时更新环境变量即可。

${KIPRJMOD} 是一个特殊的环境变量,总是展开为当前工程目录的绝对路径。${KIPRJMOD} 允许将库存储在工程文件夹中,而不必在项目库表中使用绝对路径。这使得移动项目位置而不破坏其项目库表成为可能。

使用 GitHub 插件

KiCad 在 6.0 版本中取消了对 GitHub 库插件的支持。

创建和编辑封装

KiCad文档的这一部分还没有写。 我们 我们感谢您的耐心等待,因为我们的志愿文档编写小队 撰写者组成的小团队正在努力更新和扩展文档,我们感谢您的耐心等待。

自定义焊盘形状

封装属性

在这里提到net tie

封装向导

有关创建新的封装向导的更多信息,请参阅高级主题章节的脚本部分。