Altium Designer®でPartsBoxライブラリを使用できます。シンボルとフットプリントは引き続きAltiumに存在しますが、部品に関する他のすべてのデータはPartsBoxからアクセスされます。
シンボルやフットプリントはCADツールに属するものですが、すべての部品データを保存するのに適した場所ではありません。CADツールは部品データベースや在庫管理システムとして設計されていません。カスタムデータフィールドを追加することは可能ですが、プロジェクト間で一貫性を維持することは困難です。
さらに、パーツの代替品を扱う簡単な方法がありません。一部のコンポーネントについては、正確なMPNがわかっており、プロジェクトの寿命を通じてそれが変わらないことがわかっています。しかし、多くのパーツ、特に受動部品については、特定のMPNを気にせず、単に値(「10k」)を入力するだけで、エクスポートされたBOMにはコンポーネントの唯一の説明として「10k」と記載されてしまいます。これにより、価格設定や購入のために他のソフトウェアにインポートすることが困難になります。また、ビルドで使用される実際の受動部品を選択するために多くの時間が浪費されることも意味します。6k3の抵抗器や1μF X5Rのコンデンサを探して代理店のウェブサイトで何時間も過ごした経験は誰にでもあるでしょう。
この統合により、プロジェクトで使用される受動部品のメタパーツを作成できます。これらのメタパーツはAltiumのシンボルやフットプリントに関連付けられ、回路図に配置されます。コンポーネントを購入する準備ができたら、特定のMPNを持つ単一のサンプル部品を作成し、それをメタパーツに追加できます。PartsBoxは人気順にランク付けされた追加の代替品を提案し、ワンクリックで追加できます。回路図、PCB設計、またはBOMを変更することなく、時間の経過とともに代替品のセットを変更できます。
価格設定や購入のために設計をPartsBoxにインポートし直す際、BOMエントリは自動的かつ正確に照合されます。ID Anything™コード(決して変更されない一意の識別子)を含む「PartsBox ID」フィールドをエクスポートするだけで、不一致を排除できます。
メタパーツをAltium Designer®統合と一緒に使用すると、設計意図を維持できます。プロジェクトでは、特定のMPNではなく、設計意図に従って指定されたパーツを使用できます。
部品ライブラリには、Altium DbLib/DbLinkインターフェースを介してアクセスできます(これらの違いの詳細については、Altium Designerのドキュメントを参照してください)。

適切なライブラリシンボルとフットプリントを参照できるように、データベース内のすべての部品には、ライブラリ参照(Ref)、ライブラリパス、フットプリント参照(Ref)、フットプリントパスの変数を設定する必要があります。これらは部品情報画面の「部品設定 | CAD/PLMデータ」にある「この部品のAltium Designer®ライブラリ設定」から設定します。必要に応じて複数のフットプリントを追加できます。
部品ライブラリ全体をAltiumに表示させることも、サブセットのみを表示させることもできます。PartsBoxでは、統合を通じて表示される部品を制限するフィルターを定義できます。たとえば、「アクティブ」タグが付いた部品のみをエクスポートしたい場合があります(設計で使用するため)。
お使いのマシンでPartsBox Outpost™を実行する必要があります。これは、オンラインのPartsBoxデータベースとのリアルタイム同期を提供し、Altiumが使用するためのSQLインターフェースを提供するアプリケーションです。Outpost™はDockerコンテナとして出荷されます。現在のところ、同期は一方向のみであるため、Altium内からPartsBoxデータベースに変更を加える方法はありませんが、これは将来変更される可能性があります。
AltiumからPartsBoxにBOMをインポートするときは、「PartsBox ID」列が存在することを確認してください。これはID Anything™コードであり、PartsBoxがBOMエントリをデータベース内の部品と自動的かつ一意に照合できるようにします。