在 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 中使用您的零件。