KiCad 集成:在 KiCad 中使用您的元器件库

PartsBox 可以与 KiCad 接口,您的元件库可以在 KiCad 中访问。这有很多优点:您只有一个元件数据库,并且将 BOM 从 KiCad 导入 PartsBox 进行采购或生产时,您的 BOM 条目会自动且精确地匹配。

这有什么用?

虽然符号和封装属于 KiCad,但它并不是存储所有元器件数据的正确位置。CAD 工具并非设计用作元器件数据库或库存管理系统。在 KiCad 中添加自定义数据字段是可能的,但在各个项目中保持一致性很困难。

此外,没有简单的方法来处理元器件替代品。对于某些元器件,您知道确切的 MPN,并且知道它在项目的生命周期内永远不会改变。但是对于许多元器件,尤其是无源器件,您并不真正关心具体的 MPN,所以您只输入值(“10k”),导出的 BOM 最终只有“10k”作为该元器件的唯一描述。这使得很难将其导入其他软件进行定价和采购。这也意味着在选择构建中实际使用的无源器件时浪费了大量时间。每个人都有过在分销商网站上花费数小时搜索 6k3 电阻器和 1μF X5R 电容器的经历。

通过此集成,您可以为项目中使用的无源元器件创建元器件组 (Meta-parts)。这些元器件组与 KiCad 符号和封装相关联,并放置在您的原理图中。当您准备购买元器件时,您可以创建一个具有特定 MPN 的单个示例元器件并将其添加到元器件组中。PartsBox 将建议按受欢迎程度排名的其他替代品,您可以一键添加。您可以随着时间的推移修改您的替代品集,而无需更改您的原理图、PCB 设计或 BOM。

当将您的设计导回 PartsBox 进行定价和采购时,BOM 条目会自动且精确地匹配。只需导出包含 ID Anything™ 代码的“PartsBox ID”字段——这是一个永不改变的唯一标识符,从而消除了不匹配。

保留设计意图

将元元件与 KiCad 集成一起使用,可以让您保留设计意图:您的项目可以使用根据设计意图指定的元件,而不是特定的 MPN。

工作原理

您的 KiCad 符号和封装保持不变 — PartsBox 充当引用标准 KiCad 库中定义的符号和封装的数据源。PartsBox 将您的元器件库的一部分呈现给 KiCad,并按类别组织。当您在 KiCad 中从 PartsBox 库中选择一个组件时,它会使用来自 PartsBox 的数据(例如制造商部件号、值、封装和其他配置字段)填充原理图符号。

设置完成后,此集成无需持续维护。您的库将根据需要通过 HTTP 在线访问。您配置的类别将显示在 KiCad 符号选择器中,允许您将 PartsBox 元件及其所有映射的数据字段放置在原理图中。

要进行此设置:

  1. 在 PartsBox 中创建一个 API 密钥
  2. 在“设置 | CAD 集成 | KiCad”中配置要向 KiCad 显示哪些元件
  3. 定义元件如何组织成类别
  4. 指定数据字段映射

PartsBox 生成一个配置文件(扩展名为“.kicad_httplib”),您将其放置在您的 KiCad 库目录之一中。此文件包含 API 密钥,并告诉 KiCad 如何连接到 PartsBox。

类别

PartsBox 将您的元器件库作为类别呈现给 KiCad——这是您数据库的自定义子集,在符号选择器中显示为单独的可浏览部分。每个类别都使用 PartsBox 的过滤器系统定义,因此您可以基于以下内容创建类别:

  • 标签
  • 元器件名称
  • 规格
  • 自定义字段
  • 任何其他过滤器组合

为了获得最大的灵活性,元件可以出现在多个类别中。您还可以在进行特定类别过滤之前对所有元件应用全局初始过滤器,这在您只想导出元件的一小部分子集时非常有用。

字段映射

字段映射允许您将任何 PartsBox 字段连接到任何 KiCad 数据字段。提供了一组默认映射,其中包含三个强制映射:

  • KiCad 符号 — KiCad 需要此符号来将元件与库中的符号匹配
  • 元件 ID Anything™ 代码 — 映射到 KiCad 中的 PartsBox ID 字段,用于自动 BOM 匹配
  • 元件 ID Anything™ URL — 让您可以在任何元件上按“d”键以在浏览器中打开其信息页面

其他所有内容都是可选的,尽管强烈建议配置 KiCad 参考和封装。

对于您计划在 KiCad 中使用的每个元件,您需要在元件信息屏幕上的 “元件设置 | CAD/PLM 数据” 中配置其符号、封装和 KiCad 引用。将来,您将能够一次为多个元件设置这些字段。

在 KiCad 中的外观

在 KiCad 中,将下载的配置文件添加到您的符号库中。转到“Manage Symbol Libraries…”(管理符号库…)并添加 .kicad_httplib 文件:

建议使用以符号开头的库昵称,以便它首先出现在“选择符号”对话框中。

之后,您的类别和元件将显示在“选择符号”对话框中!

将 KiCad BOM 导入 PartsBox

当您的 BOM 准备好导入 PartsBox 时,请确保有一列包含“PartsBox ID”字段。该字段包含 ID Anything™ 代码,使 PartsBox 能够无需任何额外工作即可将您的 BOM 条目与元件匹配。

掌控您的库存、采购和生产

试用演示

计划与定价