KB: 新しいフットプリントで回路図のコンポーネントを更新する

Altium Designer Altium Designer
Starting in version: 18 Up to Current
[なぜ] 設計レベルでのアドホックまたはライブラリ/ワークスペース内のコンポーネントレベルで、新しいフットプリントを持つ回路図コンポーネントを更新する必要があるのか。 [何を] 設計レベルでアドホックに新しいフットプリントを持つ管理されていないファイルベースの回路図コンポーネントを更新する方法はいくつかありますが、まず回路図ライブラリ内でコンポーネントレベルで変更を行い、それらのライブラリから回路図を更新することが常にベストプラクティスです。A365ワークスペースなどの管理されたコンポーネントの場合、フットプリントは設計レベルでアドホックに変更することができず、ロックされています。 [方法] 管理されたコンポーネントの場合は「ツール」»「アイテムマネージャー」。管理されていないコンポーネントの場合は「ツール」»「ライブラリから更新」、「プロパティパネル」、「ツール」»「フットプリントマネージャー」、または「プロジェクト」»「コンポーネントリンク」からpcbdocまで。

ソリューションの詳細

非管理ファイルベースの回路図コンポーネントを新しいフットプリントでアドホックに更新する方法はいくつかありますが、常に最良の方法は、まず回路図ライブラリ内のコンポーネントレベルで変更を行い、それからそれらのライブラリから回路図を更新することです。
A365ワークスペースなどの管理されたコンポーネントの場合、それらはロックされており、デザインレベルでアドホックにフットプリントを変更することはできません。サーバー内のコンポーネントレベルで変更が行われている場合、デザインはプロパティパネル内の「古いデータ」のダブルアローボタンを個別に、またはバッチ処理の場合は、ツール » アイテムマネージャーを通じて更新できます。
https://www.altium.com/documentation/altium-designer/managing-content-with-item-manager#!synchronizing-to-changed-workspace-content

この記事の残りの部分では、非管理ファイルベースのコンポーネントが回路図に配置され、新しいフットプリントに関連付けられる方法をいくつか説明します。

ライブラリからの更新:
回路図コンポーネントは、設定されたライブラリから直接更新できます。
開いている回路図ドキュメントから、ツール ► ライブラリから更新を選択します。

注:回路図ライブラリからツール ► 回路図を更新というオプションがありますが、これは選択された部品を開いているすべての回路図ドキュメントに完全に置き換えます。より細かい制御を行うには、回路図内からライブラリから更新オプションを使用します。

プロパティパネル:
フットプリントはプロパティパネルを使用して回路図コンポーネントに追加できます。
回路図コンポーネントを選択し、パラメータセクションの下で追加ボタンをクリックし、フットプリントを選択します。

PCBからの更新:
PCBドキュメントでフットプリントが変更された場合、関連する回路図コンポーネントは、PCBドキュメントからコマンドを実行することで、そのフットプリント参照を更新できます。デザイン ► 回路図を更新。これにより、既存の回路図コンポーネントの設定されたフットプリントが更新されます。このコマンドは新しい回路図コンポーネントを追加しません。

フットプリントマネージャーの使用:
回路図ライブラリに設定されたフットプリントがない場合や、その場で何かを設定する必要がある場合、フットプリントはフットプリントマネージャーを使用して管理できます。フットプリントマネージャーにアクセスするには、開いている回路図からツール ► フットプリントマネージャーを選択します。

  • フットプリントを追加するには
    • コンポーネントリストでコンポーネントを選択し、追加... ボタンをクリックします。
  • 類似のコンポーネントからコンポーネントにフットプリントをコピーするには
    • フットプリントマネージャーで、左ペインで2つのコンポーネントを選択します。そのうちの1つには、他の選択したフットプリントに追加したいフットプリントがあります。
    • 右上のペインでフットプリントを右クリックし、すべてのパーツに追加を選択します。

特別なケースとして、インポートされた設計で回路図のコンポーネントにフットプリントが関連付けられていない場合があります。PCBからの更新を行うためには、関連する回路図のシンボルに設定されたフットプリントが存在する必要があります。

このような場合、上記のように必要に応じて他の部品から一時的なフットプリントを追加することができます。もともとコンポーネントにフットプリントが添付されていなかった場合、任意のフットプリントを一時的に追加することができ(下の画像で「一時的」と言及)、その後、PCBからの更新により設定されたフットプリントが正しいものに変更されます。以下の手順でプロセスを説明します:

  • プロジェクト内でスキーマティックドキュメントを開きます。
  • フットプリントを持つコンポーネントを配置するか、既にデザイン内に存在するコンポーネントを使用します。
  • フットプリントマネージャーでは、まず一時的なフットプリントを追加し、その後PCBから正しいフットプリントに更新して正しいフットプリントを取得します:
    • ツール ► フットプリントマネージャーを選択します
    • ヘッダーをクリックして現在列でリストされたコンポーネントを並べ替えます。
    • 現在の値が空白のすべてのコンポーネントを選択します。これは、最初の列をクリックし、最後の列をシフトクリックするか(またはコントロールクリックして複数選択する)ことで行えます。
    • 最初の選択を失わないように注意しながら、フットプリントを持つ追加のコンポーネントをコントロールクリックして選択に追加します。これが他のパーツに追加する一時的なフットプリントになります。
    • ダイアログの右側で、右上のフットプリントの表示と編集ペインでフットプリントを右クリックし、下の画像を参照してすべてのパーツに追加を選択します。
      • コンポーネントに複数のフットプリントが設定されている場合は、使用したいフットプリントを右クリックして現在のものとして設定を選択します。
    • 変更を承認(ECOの作成)をクリックし、ECOを実行します...

PCBドキュメントからの更新:

  • 全てのコンポーネントに設定されたフットプリントがある今、次のステップはPcbDocファイルを開くことです。
  • 以下の手順に従ってコンポーネントリンクを検証することをお勧めします:
    • PCBドキュメントで、プロジェクト ► コンポーネントリンクを選択します
    • 全てのフットプリントが一致していることを確認します。一致していない場合は、指定子フィールドがチェックされていることを確認してから、Add Pairs Matched byボタンをクリックします。その後、Perform Updateボタンをクリックします。
    • Design ► Update Schematicsを選択し、Execute Changesをクリックして回路図を更新します。実行されると、回路図のフットプリント参照がPCBのものと一致します。

回路図上の更新されたパーツから新しいライブラリを生成する:

  • 新しい回路図ライブラリを生成するには、設計 ► 回路図ライブラリを作成を選択します。これにより、フットプリントが回路図に合わせて設定された変更された部品が含まれます。

注意: ピンとパッドのマッピングを確認してください。この時点で、回路図からフットプリントパッドへのマッピングが検証されるべきです。なぜなら、参照されたフットプリントパッドが回路図の指定値と自動的に一致すると仮定されるからです。回路図コンポーネントのPCBフットプリントを編集するときは、ピンマップ...ボタンをクリックします。フットプリントピン指定子(パッド)は、PcbLibまたはPcbドキュメントで手動で確認する必要があります。なぜなら、ピンマップは実際の値を反映しないからです。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Was this article helpful?