リバースエンジニアリングPCBプロジェクトライブラリ

Pierre Meyitang
|  投稿日 2017/02/21 火曜日  |  更新日 2020/09/25 金曜日

People working on a PCB

クライアントからPCB設計ファイルを受け取るプロセスは常にスムーズとは限りません。クライアントが不完全なプロジェクトファイル、標準化されていないコンポーネントライブラリを含むプロジェクトライブラリファイル、または実際に必要とするものとは異なるその他のファイルを送ってくることがあります。そのような場合、プロジェクトをどのように進めますか?

アウトソーシングは、コスト削減と利益率の向上を求める企業にとってデファクトソリューションとなっています。企業は特定のタスクに自社のリソースを消費するのではなく、その分野を専門とする他の企業に外注し、自社が最も得意とすることに集中します。新製品の設計はしばしば別の設計会社に委託されます。もしそれがあなたの会社 — あなたの会社がPCB設計をアウトソーシングしている、またはあなたの会社がPCB設計事務所である — なら、このブログ投稿があなたの生活を楽にするかもしれません。

設計者のためのコミュニケーション問題

他の会社に作業をアウトソーシングすることは、関係するすべての当事者間でより良いコミュニケーションを要求します。PCB設計エンジニアにとって、これは完全なPCBプロジェクトファイルがクライアントに送信されることを確認することを意味します。残念ながら、クライアントからファイルを受け取るプロセスは常にスムーズとは限りません。クライアントが不完全なプロジェクトファイル、標準化されていないコンポーネントライブラリを含むプロジェクトファイル、または実際に必要とするものとは異なるその他のファイルを送ってくることがあります。

それが起こった時、プロジェクトの開始時にPCBデザインのリバースエンジニアリングをどのように進めますか?ここでは、ボードデザイナーが設計プロジェクトファイルのみからソースライブラリを生成する必要がある場合に生じることがある課題と、このプロセスを容易にするための利用可能な解決策についての概要を説明します。

PCBプロジェクトファイルの理解

プロジェクトファイルの構造は、PCB設計ソフトウェアの異なるブランド間で大きく異なります。一般的にソフトウェアパッケージには、以下の表に示す6種類のファイルタイプがあります:

Easy, Powerful, Modern

The world’s most trusted PCB design system.

PCB設計ソフトウェアパッケージの典型的なファイル構造
ファイル 内容
回路図ファイル
プロジェクトの電気回路図と論理的な接続。一般的にソフトウェアツールの外部で読める
PCBファイル
トレースとルーティング情報、および物理的なボード属性。一般的にソフトウェアツールの外部で読める。
データベースファイル
コンポーネントに関するメタデータ
PCBファイル
物理的なコンポーネントパラメータ
回路図ファイル
電気的なコンポーネントパラメータとコンポーネントシンボル
メインファイル
他のファイル、プロジェクトオプション、設定パラメータへのリンクと参照

ほとんどの回路図とPCBファイルは自己完結型です。これは、契約者がクライアントに回路図やPCBファイルだけを送れば、クライアントが回路図とプリント基板ファイルの内容を完全に開いて閲覧できることを意味します。

この柔軟性は便利に思えるかもしれませんが、それは一つの刃の両面を持つことがあります。これは、顧客が以前の契約者との契約が早期に終了したために、プリント基板や回路図のファイルのみを回復する状況にしばしばつながります。次に、クライアントが提供した不完全なプロジェクトファイルを基に将来の設計を行わなければならない負担が次の契約者にかかります。

多くの場合、回路図とPCBファイルだけでは、設計内のコンポーネントを直ちに編集することはできません。そのような場合には、回路図とPCBファイルも必要とされます。これは、PCB設計プロジェクトでコンポーネントを大量に編集する必要がある場合に特に明らかになります。プリント回路ファイルを使用することで、契約者はより多くのエンジニアリングの柔軟性を持つことができ、以下の能力を含みます:

  • 特定のコンポーネントのフットプリントを変更し、数千の参照を更新する
  • 標準化されたコンポーネントを作成する
  • コンポーネントのフットプリントとシンボルを変更する

Altium Designer®によるAltium Library Loaderでのリバースエンジニアリング

これらのタスクを少数のコンポーネントに対して達成することは簡単かもしれません。しかし、新しい設計がクライアントから届くたびに、数千もの異なるコンポーネントのフットプリントとシンボルを再作成するのはどうでしょうか?契約者は車輪の再発明を余儀なくされ、既存の設計のために新しいライブラリを再生成する必要があります。これは非現実的であり、信じられないほど時間がかかります。 Altium Library Loaderは、PCB設計をリバースエンジニアリングする最良の方法です。

無料のホワイトペーパーをダウンロードして、Altium Designerのライブラリローダーを使用してPCBプロジェクトライブラリを簡単にリバースエンジニアリングする方法を学びましょう。

コンポーネント管理の簡素化

コンポーネントを管理し、リアルタイムのサプライチェーンデータを取得し、数百万のすぐに使用可能な部品にアクセスしましょう。

筆者について

筆者について

Pierreは現在、Altiumの北米地域のセールス アプリケーション エンジニアです。かつては、ハーバード大学のWyss Institute for Bioinspired Roboticsで電気機械技術者としてメカトロニクスの設計と製作に従事していました。Altiumの技術チームに参加したのは最近のことです。ミニチュアPCB、CNCマシン、IOSアプリ開発の設計と製作を趣味として続けています。

関連リソース

関連する技術文書

ホームに戻る
Thank you, you are now subscribed to updates.
Altium Need Help?