PartsBox 可與 KiCad 介接,您的元件庫可在 KiCad 中存取。這有許多優點:您只需一個元件資料庫,從 KiCad 匯入 BOM 至 PartsBox 進行採購或生產時,BOM 項目會自動且精確地對應。
雖然符號和封裝屬於 KiCad,但它並不是存儲所有元件數據的理想場所。CAD 工具不是為了作為元件數據庫或庫存管理系統而設計的。在 KiCad 中添加自定義數據欄位是可能的,但在項目間保持一致性很困難。
更重要的是,處理元件替代品並不容易。對於某些元件,您知道確切的 MPN,並且知道它在項目的生命週期內不會改變。但對於許多元件,特別是無源元件,您並不真正關心特定的 MPN,所以您只輸入值(「10k」),而導出的 BOM 最終只有「10k」作為元件的唯一描述。這使得將它們導入其他軟件進行定價和採購變得困難。這也意味著在選擇實際用於構建的無源元件時浪費了大量時間。每個人都有在分銷商網站上花費數小時搜索 6k3 電阻和 1μF X5R 電容的經驗。
通過此整合,您可以為項目中使用的無源元件創建元元件。這些元元件與 KiCad 符號和封裝相關聯,並放置在您的原理圖中。當您準備購買元件時,可以創建一個具有特定 MPN 的示例元件並將其添加到元元件中。PartsBox 將根據流行度排序建議替代品,您可以一鍵添加。您可以隨時修改替代品集合,而無需更改原理圖、PCB 設計或 BOM。
將設計重新導入 PartsBox 進行定價和採購時,BOM 條目會自動精確匹配。只需導出包含 ID Anything™ 代碼的「PartsBox ID」欄位 — 這是一個永不變更的唯一標識符,消除了錯誤匹配的可能。
結合使用 meta-元件與 KiCad 整合,可保留設計意圖:您的專案可依設計意圖選用指定的元件,而非特定的 MPN。
您的 KiCad 符號和封裝保持不變 — PartsBox 作為數據源,引用標準 KiCad 庫中定義的符號和封裝。PartsBox 將您部分元件庫呈現給 KiCad,並按類別組織。當您在 KiCad 中從 PartsBox 庫選擇元件時,它會用 PartsBox 的數據填充原理圖符號,如製造商零件編號、值、封裝和其他配置的欄位。
設置完成後,此整合不需要持續的努力。您的庫通過 HTTP 在需要時在線訪問。您配置的類別會出現在 KiCad 符號選擇器中,允許您在原理圖中放置 PartsBox 元件,並包含所有映射的數據欄位。
設置步驟:
PartsBox 生成一個配置文件(擴展名為「.kicad_httplib」),您需要將其放在 KiCad 庫目錄之一中。此文件包含 API 密鑰,並告訴 KiCad 如何連接到 PartsBox。
PartsBox 將您的元件庫以類別形式呈現給 KiCad — 這些是您資料庫的自定義子集,在符號選擇器中顯示為獨立的可瀏覽部分。每個類別都使用 PartsBox 的過濾系統定義,因此您可以基於以下條件創建類別:
元件可以出現在多個類別中,實現最大靈活性。您還可以在類別特定過濾之前對所有元件應用全局初始過濾器,這在您只想導出一小部分元件時非常有用。
欄位映射允許您將任何 PartsBox 欄位連接到任何 KiCad 數據欄位。系統提供了默認設置,包含三個必要映射:
其他都是可選的,不過強烈建議配置 KiCad 參考和封裝。
對於您計劃在 KiCad 中使用的每個元件,您需要在元件資訊頁面的「元件設置 | CAD/PLM 數據」中配置其符號、封裝和 KiCad 參考。未來,您將能夠一次為多個元件設置這些欄位。
在 KiCad 中,將下載的配置文件添加到您的符號庫中。前往「管理符號庫...」並添加 .kicad_httplib 文件:
建議使用以符號開頭的庫暱稱,這樣它會在「選擇符號」對話框中首先顯示。
設置完成後,您的類別和元件將在「選擇符號」對話框中顯示!
當您的 BOM 準備好要匯入 PartsBox 時,請確保有「PartsBox ID」欄位。該欄位包含 ID Anything™ 代碼,可讓 PartsBox 自動對應 BOM 項目與元件,無需額外操作。