在PartsBox中保留一个元器件库,并在Altium Designer®中使用它。您的符号和封装保留在Altium中;关于元器件的其他一切都从PartsBox实时读取。您放置的组件将其PartsBox身份带入BOM,因此当您将该BOM重新导入PartsBox时,每一行都与其元器件完全匹配。
符号和封装属于 Altium。元器件的其余数据(制造商部件号、库存、报价、自定义字段)则不然:CAD 工具不是元器件数据库,在那里添加的自定义字段很难在各个项目中保持一致。
无源器件使这一点更加明显。对于许多元器件,特定的 MPN 在设计时并不重要,因此您输入一个值(例如 10k),导出的 BOM 仅将该组件描述为 10k。这很难定价和采购,并且会将选择实际元器件的时间推迟到最糟糕的时刻。
元器件集合解决了这个问题。为无源元器件创建一个元器件集合,将其与Altium符号和封装关联,并将其放置在原理图中。当您准备采购时,添加一个具有特定MPN的真实元器件。PartsBox会建议按受欢迎程度排序的其他替代品,您只需单击即可添加。随着时间的推移更改替代品,而无需修改原理图、PCB或BOM,因此设计保持其意图而不是冻结MPN。
Altium 通过数据库连接(DbLib/DbLink 接口)读取元器件。PartsBox 通过 Outpost™ 提供该连接,这是一个在您的机器上运行的应用程序,保留您的在线 PartsBox 数据库的实时副本,并公开 Altium 期望的 SQL 接口。Outpost™ 作为 Docker 容器提供。目前同步是单向的:您根据实时 PartsBox 数据进行设计,但无法从 Altium 内部更改 PartsBox 数据库。

每个元器件都需要设置其库参考、库路径、封装参考和封装路径,以便 Altium 能够找到正确的符号和封装。在元器件屏幕上的“元器件设置 | CAD/PLM 数据”中,在 Altium Designer® 库设置下设置这些。一个元器件可以携带多个封装。
您可以将整个元器件库暴露给 Altium,也可以仅暴露一个子集。PartsBox 过滤器限制哪些元器件可见——例如,仅标记为 active 以用于设计的元器件。
当您将 BOM 导入到 PartsBox 时,请包含 PartsBox ID 列。它包含 ID Anything™ 代码,该代码自动且唯一地将每个 BOM 行与其零件匹配,无需核对。
通过 Outpost™ 的 Altium Designer® 数据库库包含在 Production 计划中。要在 KiCad 中直接使用相同的库(无需桥接),请参阅 KiCad 集成,有关两者的任务级概述,请参阅在 KiCad 和 Altium 中使用您的元器件。