PartsBoxはKiCadと連携でき、KiCad内で部品ライブラリにアクセスできます。これには多くの利点があります。部品データベースが1つだけで済み、購入や生産のためにKiCadからPartsBoxにBOMをインポートする際、BOMエントリが自動的かつ正確に照合されます。
シンボルやフットプリントはKiCadに属するものですが、すべての電子部品データを保存するのに適した場所ではありません。CADツールは、電子部品データベースや在庫管理システムとして設計されていません。KiCadにカスタムデータフィールドを追加することは可能ですが、プロジェクト間で一貫性を維持することは困難です。
さらに、パーツの代替品を扱う簡単な方法がありません。一部のコンポーネントについては、正確なMPNがわかっており、プロジェクトの寿命を通じてそれが変わらないことがわかっています。しかし、多くのパーツ、特に受動部品については、特定のMPNを気にせず、単に値(「10k」)を入力するだけで、エクスポートされたBOMにはコンポーネントの唯一の説明として「10k」と記載されてしまいます。これにより、価格設定や購入のために他のソフトウェアにインポートすることが困難になります。また、ビルドで使用される実際の受動部品を選択するために多くの時間が浪費されることも意味します。6k3の抵抗器や1μF X5Rのコンデンサを探して代理店のウェブサイトで何時間も過ごした経験は誰にでもあるでしょう。
この統合により、プロジェクトで使用される受動部品のメタパーツを作成できます。これらのメタパーツはKiCadのシンボルやフットプリントに関連付けられ、回路図に配置されます。コンポーネントを購入する準備ができたら、特定のMPNを持つ単一のサンプル部品を作成し、それをメタパーツに追加できます。PartsBoxは人気順にランク付けされた追加の代替品を提案し、ワンクリックで追加できます。回路図、PCB設計、またはBOMを変更することなく、時間の経過とともに代替品のセットを変更できます。
価格設定や購入のために設計をPartsBoxにインポートし直す際、BOMエントリは自動的かつ正確に照合されます。ID Anything™コード(決して変更されない一意の識別子)を含む「PartsBox ID」フィールドをエクスポートするだけで、不一致を排除できます。
メタパーツをKiCad統合と一緒に使用することで、設計意図を維持できます。プロジェクトでは、特定のMPNではなく、設計意図に従って指定されたパーツを使用できます。
KiCadのシンボルとフットプリントは変更されません。PartsBoxは、標準のKiCadライブラリで定義されたシンボルとフットプリントを参照するデータソースとして機能します。PartsBoxは、部品ライブラリの一部をカテゴリ別に整理してKiCadに提示します。KiCadでPartsBoxライブラリから部品を選択すると、メーカー型番、値、フットプリント、その他の設定済みフィールドなどのデータが回路図シンボルに入力されます。
一度設定すれば、この統合に継続的な労力は必要ありません。ライブラリは必要に応じてHTTP経由でオンラインアクセスされます。設定したカテゴリがKiCadのシンボルセレクタに表示され、マッピングされたすべてのデータフィールドとともにPartsBoxのパーツを回路図に配置できます。
これを設定するには:
PartsBoxは設定ファイル(拡張子は ".kicad_httplib")を生成します。これをKiCadライブラリディレクトリの1つに配置します。このファイルにはAPIキーが含まれており、KiCadにPartsBoxへの接続方法を指示します。
PartsBoxは、パーツライブラリをカテゴリとしてKiCadに提示します。これは、シンボルチューザーで個別の閲覧可能なセクションとして表示される、データベースのカスタマイズされたサブセットです。各カテゴリはPartsBoxのフィルタシステムを使用して定義されるため、以下に基づいてカテゴリを作成できます:

部品は、最大限の柔軟性のために複数のカテゴリに表示させることができます。また、カテゴリ固有のフィルタリングを行う前に、すべての部品にグローバルな初期フィルタを適用することもできます。これは、部品の小さなサブセットのみをエクスポートしたい場合に便利です。
フィールドマッピングを使用すると、任意のPartsBoxフィールドを任意のKiCadデータフィールドに接続できます。デフォルトのセットが提供されており、3つの必須マッピングがあります:

その他はすべてオプションですが、KiCadリファレンスとフットプリントを設定することを強くお勧めします。
KiCadで使用する予定の各部品について、部品情報画面の「部品設定 | CAD/PLMデータ」で、そのシンボル、フットプリント、およびKiCadリファレンスを設定する必要があります。将来的には、複数の部品に対してこれらのフィールドを一度に設定できるようになる予定です。

KiCadで、ダウンロードした設定ファイルをシンボルライブラリに追加します。「シンボルライブラリを管理…」に移動し、.kicad_httplibファイルを追加してください:

「シンボルの選択」ダイアログで最初に表示されるように、記号で始まるライブラリニックネームを使用することをお勧めします。
その後、カテゴリと部品が「シンボルの選択」ダイアログに表示されるようになります!

BOMをPartsBoxにインポートする準備ができたら、「PartsBox ID」フィールドを持つ列があることを確認してください。そのフィールドには、追加の労力なしにBOMエントリを部品に照合できるID Anything™コードが含まれています。