PCB設計ソフトウェア内のプロジェクトリリース管理

投稿日 2018/12/10 月曜日
更新日 2020/04/22 水曜日

Screenshot of AD18 sch, 3D layout, and releaser in project release management

夜も昼も頑張ってPCB設計を完成させ、ついに最後のトレースが接続され、最後のシルクスクリーンの参照が調整され、最終的なDRCが通過しました。これで週末を迎える時間ですよね?違います。製造業者に提出するための出力ファイルをすべて作成するために、まだやるべき作業が山積みです。

多くのPCBリリース設計ツールのベンダーは、出力ファイルの作成をユーザーにとって簡単にするためのさまざまなメカニズムを提供しています。Altium Designer®は、そのジョブ出力ファイルを使用して製造出力ファイルの生成を自動化することで、ここでのトップリストに位置しています。これらのファイルを使用すると、作成したい出力を定義し、システムが従う一連のスクリプトにすべてまとめることができます。出力ジョブファイルを定義したら、製造ファイルを作成するためにそれぞれをアクティベートするだけです。このプロセスをさらに簡単にできるかと問われれば、Altiumプロジェクトが出力ジョブファイルをさらに自動化し、ファイルがプロジェクトPCBリリースプロセスによって一緒に実行されるようにすることで、それ自体を超えています。

私たちが話しているこのメカニズムは、Altiumのプロジェクトリリーサーです。プロジェクトリリーサーは、全体的なリリースプロセスの一部として既に配置されている出力ジョブファイルを使用します。

出力ジョブファイルの構築

まず、出力ジョブファイルを再検討しましょう。以前のブログで、出力ジョブファイルの作成と使用方法について話しました。非常に似た出力ジョブファイルをいくつか取り、プロジェクトリリーサーの使用を示すために少し変更します。

私たちは、基板製造業者用の出力ファイルを作成するための出力ジョブファイルと、基板組立業者用のもう一つの出力ジョブファイルという、2つの出力ジョブファイルを扱っています。2つの出力ジョブファイルは、「Fabrication」と「Assembly」と名付けられています。これらは非常にシンプルなファイルです。製造ファイルには、いくつかのGerberファイルが定義されているだけで、組立ファイルには、組立図が定義されているだけです。

Screenshot of AD18 assembly job output file in project release management

Altiumでの組立ジョブ出力ファイル

上の画像では、私たちの組み立て出力ジョブファイルの定義を見ることができます。他にも多くの出力を割り当てることができますが、私たちの場合は、組み立て図面のみを生成するための非常にシンプルなファイルセットアップをしています。また、この出力ジョブファイルは、PDF設定ダイアログの出力管理メニューで「リリース管理」の場所を対象として設定されていることにも注意してください。出力ジョブファイルを個別に実行するための手動の場所を設定することができますが、自動化されたプロジェクトリリースのために、私たちは自動の「管理」設定に設定したままにします。

下の画像では、私たちの製造出力ジョブファイルの定義を見ることができます。見ての通り、これも非常にシンプルで、Gerberファイルの生成のみを設定しています。組み立てファイルと同様に、「リリース管理」にターゲットの場所を設定しています。

Screenshot of AD18 fabrication job output file in project release management

Altiumでの製造ジョブ出力ファイル

上述の通り、必要な出力に合わせて出力ジョブファイルを設定することができます。こちらは、別の設計からの組み立て出力ジョブファイルの例です。この場合、PDFコンテナ用にPDFが生成されています(強調表示されています)が、強調表示されていないフォルダ構造には、Gerberファイルやその他のドキュメントが生成されています。このように複数の製造ファイルを作成する必要がある場合、ジョブ出力ファイルを使用すると、実際の時間を節約でき、後で新しい出力ファイルセットを再作成する必要があるときに重要なドキュメントを忘れることがなくなります。

Screenshot of AD18 job output file in project release management

多くのドキュメントと印刷物が含まれるジョブ出力ファイルの例

プロジェクトリリース管理にプロジェクトリリーサーを使用する

出力ジョブファイルから製造ファイルを作成する場合、各ジョブファイルを開いてその中のファイルを生成する必要があります。プロジェクトリリーサーは、すべてのジョブファイルをまとめてから、リリーサーの直感的なユーザーインターフェースからそれらを管理することで、このプロセスを簡素化します。製造および組み立てファイル、ソースデータ、その他必要に応じて他のドキュメントやデータを同時に生成できます。また、リリーサーは、設計に定義されている任意のバリアントの組み立てデータも生成します。

Altiumのリリースマネージャーを起動するには、プロジェクトのプルダウンメニューに移動し、「Project Releaser」を選択します。下の写真に示されています。

Screenshot of AD18 pulldown menu command in project release management

Altiumのプロジェクトリリーサーのためのプルダウンメニューコマンド

Altiumは設計データを処理し、その後PCBリリースドキュメントを開きます。プロジェクトリリーサーは、以下の2つのモードのいずれかで動作します:

  • 管理(オンライン) – 生成されたデータは、サインインしている管理コンテンツサーバーにリビジョン形式でリリースされます。
  • 非管理(オフライン) – 生成されたデータはフォルダにリリースされ、生成されたすべてのデータの単一のzipファイルを作成するオプションもあります。

このデモンストレーションの目的では、ローカルデザインフォルダ内でのファイルの作成を示すために、非管理のオフラインモードを使用しています。

プロジェクトリリーサーを最初に開いたとき、管理モードまたは非管理モードを使用しているかに応じて、ターゲットリビジョンまたはターゲットフォルダが表示されます。デフォルトのターゲットコンテナは「ソースデータ」、「製造データ」、および「組立データ」です。また、ニーズに応じて追加のターゲットコンテナを作成するオプションもあります。ここではデフォルトのコンテナのみを扱い、それらのコンテナがチェックボックスをクリックすることで有効になっていることを確認する必要があります。

まず行うべきことは、リリースドキュメントウィンドウの下部にある「オプション」ボタンをクリックすることです。これにより、「プロジェクトリリースオプション」が以下のように開きます。

Screenshot of AD18 project releaser menu options in project release management

プロジェクトリリーザーメニューオプション

プロジェクトリリースオプションには、2つのタブがあります。最初のタブは、オプションを設定するためのものです。このデモンストレーションでは、管理されていないフォルダオプションに設定し、ソースデータにはオプションを選択しないようにします。これにより、生成されたファイルが指定したディレクトリに移動し、ソースデータが設計から直接取得されることが保証されます。プロジェクトリリーザーは、生成されたファイルをフォルダに入れる代わりに、すべての生成ファイルのzipファイルを1つ作成するオプションも提供します。メニューを進むと、製造データには「製造」オプションが選択され、組み立てデータには「組み立て」オプションが選択されます。

2番目のタブ「出力パス」では、出力ファイルが生成される設計ディレクトリ内のフォルダを指定します。私たちの目的のために、このターゲットディレクトリを設計ディレクトリ内に設定し、「Example Project Releaser Outputs」と名付けます。完了したら、OKをクリックしてオプションメニューを閉じます。

次のステップは、デザインセッションの右下隅にある「Prepare」ボタンをクリックすることです。これにより、リリース前の複数のチェックが実行され、設計データがリリースの準備が整っていることを確認します。完了すると、Altiumリリースマネージャーウィンドウが生成する準備ができているファイルを表示します。「View」をクリックすると、これらのドキュメントをその形式で見ることができます。GerberファイルはAltiumのCamtastic®ビューアで開き、PDFは以下に示すようにそのビューアで開きます。

Screenshot of AD18 PDF preview in project release management

AltiumのプロジェクトリリーサーでのドローイングPDFプレビュー

これらは生成を意図したデータの「プレビュー」ですが、データをリリースするまで実際には生成されません。これにより、最終ステップであるデザインのリリースに進みます。

デザインのリリースと製造ファイルの生成

右下隅には今、「Release」ボタンがあります。このボタンをクリックしてデザインをリリースし、製造データをすべて生成します。完了すると、リリースウィンドウには以下に示すように生成されたデータが表示されます。

Screenshot of AD18 project releaser completed menu in project release management

完了したプロジェクトリリーサーメニュー

このデモでは、プロジェクトリリーサーがファイルを生成するために、設計ディレクトリ内に「Altium Example Project Releaser Outputs」という名前のターゲットディレクトリを設定しました。上の写真で見ることができるように、これが出力フォルダの名前です。このリンクをクリックすると、エクスプローラーウィンドウが開き、以下に示すようにこれらの出力のファイル構造を見ることができます。

Screenshot of a file explorer window with Gerber files in project release management

ファイルエクスプローラーウィンドウで生成されたガーバーファイル

PCBエディターを使用してPCBレイアウトを行う際には、コンポーネントの配置や回路図の統合を、印刷回路を生産することと同じくらいプロセスの一部として扱うべきです。回路基板がPCB設計ツールの回路図キャプチャを通過し、製造出力ファイルの最後まで見通せるようにしてください。コンポーネントのレイアウトと回路図の整理は、印刷回路基板にとって終わりの始まりであるべきではありません。PCBフットプリントからPCBアセンブリへと進む意図を心に留めて設計ソフトウェアを使用してください。

Altiumは、プロジェクトリリーサーのようなユーティリティを特徴とする高度なPCB設計ソフトウェアです。これを使用することで、製造出力ファイルを手動で作成する際に発生する可能性のあるエラーを減らしながら、生産性を向上させることができます。Altiumには、このような他の強化された機能や機能が満載であり、現在使用できる最高のPCB設計プログラムの一つです。

Altiumが次のPCB設計プロジェクトでどのように役立つか、もっと知りたいですか?Altiumの専門家に相談してください。

関連リソース

関連する技術文書

ホームに戻る
Thank you, you are now subscribed to updates.