
封装和封装库
管理封装库
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 将引导用户设置一个新的封装库表。该过程在 上文 中描述。
管理表的条目
封装库只有在被添加到全局或工程专用的封装库表中时才能被使用。
通过点击 按钮并选择一个库或点击
按钮并输入库文件的路径来添加一个库。选定的库将被添加到当前打开的库表中(全局或工程专用)。可以通过选择所需的库条目并点击
按钮来删除库。
点击 和
按钮在库表中上下移动所选库。这并不影响在 "封装库浏览器"、"封装编辑器 "或 "添加封装工具 "中显示库的顺序。
通过取消选中第一列中的 活动 复选框,可以使库处于非活动状态。 非活动库仍在库表中,但不会出现在任何库浏览器中,也不会从磁盘加载,这样可以减少加载时间。
点击范围内的第一个库,然后 Shift 点击范围内的最后一个库,可以选择一系列库。
每个库必须有一个独特的昵称:在同一个表中不允许有重复的库昵称。然而,昵称可以在全局和工程库表中重复。工程表中的库比全局表中的同名库更有优先权。
库的昵称不一定要与库的文件名或路径有关。冒号字符 (:
) 不能用于库昵称或封装名称,因为它被用作昵称和封装之间的分隔符。
每个库条目必须有一个有效的路径。路径可以定义为绝对的、相对的,或者通过 环境变量替换 来定义。
必须选择适当的库格式,以便正确读取库。KiCad 支持读取 KiCad (.pretty
), KiCad 遗留 (.mod
), Eagle (.lbr
), 和 GEDA (带有 .fp
文件的文件夹)封装库。
有一个可选的描述字段,用于添加库条目的描述。选项字段目前不使用,所以添加选项在加载库时不会有任何影响。
环境变量替换
封装库表支持环境变量替换,允许你定义环境变量,其中包含库存储位置的自定义路径。环境变量替换是通过在封装库路径中使用 ${ENV_VAR_NAME}
的语法来支持的。
默认情况下,KiCad定义了几个环境变量,这些变量在 工程管理文档 中描述。 环境变量可以在 偏好 → 配置路径… 对话框中进行配置。
在封装库表中使用环境变量,可以在不破坏封装库表的情况下重新定位库,只要在库的位置改变时更新环境变量即可。
${KIPRJMOD}
是一个特殊的环境变量,总是展开为当前工程目录的绝对路径。${KIPRJMOD}
允许将库存储在工程文件夹中,而不必在项目库表中使用绝对路径。这使得移动项目位置而不破坏其项目库表成为可能。
使用 GitHub 插件
KiCad 在 6.0 版本中取消了对 GitHub 库插件的支持。 |
创建和编辑封装
KiCad文档的这一部分还没有写。 我们 我们感谢您的耐心等待,因为我们的志愿文档编写小队 撰写者组成的小团队正在努力更新和扩展文档,我们感谢您的耐心等待。 |
自定义焊盘形状
封装属性
在这里提到net tie |
封装向导
有关创建新的封装向导的更多信息,请参阅高级主题章节的脚本部分。