KiCad 整合:在 KiCad 中使用您的元件庫

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 元件,並包含所有映射的數據欄位。

設置步驟:

  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 中,將下載的配置文件添加到您的符號庫中。前往「管理符號庫...」並添加 .kicad_httplib 文件:

建議使用以符號開頭的庫暱稱,這樣它會在「選擇符號」對話框中首先顯示。

設置完成後,您的類別和元件將在「選擇符號」對話框中顯示!

將 KiCad BOM 匯入 PartsBox

當您的 BOM 準備好要匯入 PartsBox 時,請確保有「PartsBox ID」欄位。該欄位包含 ID Anything™ 代碼,可讓 PartsBox 自動對應 BOM 項目與元件,無需額外操作。

控制您的庫存、訂購和生產

嘗試演示

計劃與定價