製造データの準備

個別出力および Output Job ファイルによる出力の両方に対応した、幅広い PCB 設計製造用ファイル形式が用意されています。主な形式は次のとおりです。

  • Gerber RS-274X および Gerber X2

  • ODB++

  • IPC-2581

  • NC Drill

  • Board Stack Report

  • プリント系出力:Composite Drill Drawings、Drill Drawing/Guides、Final Artwork Prints、Power-Plane Prints、Solder/Paste Mask Prints

  • Fabrication Testpoint Report

設計の製造に必要な出力ファイルを提供する前に、ボード製造業者に相談して、要求仕様を確認しておくことをお勧めします。

Fabrication 出力は、ファイルの [Add New Fabrication Output] コントロールのメニュー、またはメインメニューの Fabrication Outputs 領域にある Edit » Add Fabrication Outputs サブメニューから、アクティブな Output Job ファイルに追加できます。

OutputJob ファイルを使用すると、設計の出力準備と、その後の高信頼なプロジェクトリリースプロセスによる生成を効率化できますが、アクティブな PCB 設計に対する Fabrication 出力は、PCB エディタの File » Fabrication Outputs サブメニューのコマンドから直接生成することもできます。
NC Drill、Gerber、Gerber X2、ODB++ 出力では、カウンターホールの種類ごとに個別ファイルを生成するのではなく、トップ側すべてとボトム側すべてのカウンターホール用ファイルが生成されます。

Gerber 製造データの生成

Gerber RS274X 形式(Extended Gerber または GerberX とも呼ばれる)の各ファイルは、物理ボード上の 1 つのレイヤー(部品シルク、トップ信号層、ボトム信号層、ソルダーマスク層など)に対応します。このファイル形式には、アパーチャ定義、描画およびフラッシュコマンドの XY 座標位置、その他 PCB 製造に必要な情報が含まれます。

Gerber X2 は、Gerber RS-274X 標準を直接かつ大幅に拡張した進化版であり、PCB 製造および実装のための多くの追加データを提供します。RS-274X 標準と比較して、Gerber X2 形式には、レイヤースタック定義やパッド/ビア属性などの重要な情報が含まれます。Gerber X2 形式の大きな利点は、旧 Gerber RS-274X 標準との後方互換性です。複数ファイルの標準であるため、新標準に移行していない製造/実装業者でも、必要に応じて従来の Gerber ファイル要素を抽出できます。これは、製造ファイル形式の大きな変更に踏み切れない場合や、装置やソフトウェアの柔軟性が低い製造業者にとって大きな利点となり得ます。

ボード設計データを製造・実装業者へ転送する際に Gerber X2 形式を採用する全体的な利点は、ファイルセットに含まれる製造データが非常に豊富であることと、前世代標準との後方互換性により低リスクでアップグレードできることです。CAD-CAM チェーンの両端で完全に実装されていれば、データの誤解釈、ファイルエラー、解釈のばらつきに伴うリスクを大幅に排除できます。要するに、Gerber X2 と IPC-2581 形式は、ボード設計から製造へのデータ転送における新世代のフォーマットです。

参考リンク:

ボードに穴がある場合は、同じ単位、解像度、フィルム上の位置設定を使用して NC Drill ファイル も生成する必要があります。

プロジェクトの PCB ファイルをアクティブドキュメントにした状態で、メインメニューから File » Fabrication Outputs » Gerber Files または File » Fabrication Outputs » Gerber X2 Files を選択すると、Gerber ファイルセットを生成できます。これにより、エクスポート処理中に適用されるプロットレイヤーおよび一般設定を定義できる適切な Gerber Setup または Gerber X2 Setup ダイアログが開きます。これらのダイアログで提供されるオプションとコントロールの詳細については、以下の折りたたみセクションを参照してください。

このページでは、Gerber Setup および Gerber X2 Setup ダイアログを使用した Gerber ファイル準備について説明します。これらのダイアログは、Advanced Settings ダイアログUI.Unification.Gerberダイアログ オプションが有効な場合に使用できます。

UI.Unification.Gerberダイアログ オプションが無効な場合、Gerber ファイル生成は、従来の Gerber Setup および Gerber X2 Setup ダイアログを使用して行われます。

Gerber Setupおよび Gerber X2 Setup  ダイアログ
Gerber Setupおよび Gerber X2 Setup ダイアログ

出力は、Project Options ダイアログの Options タブ にある Output Path フィールドで定義された場所に生成されます。生成されるファイル名には、PCB ドキュメント名が含まれます。

生成されたファイルはプロジェクトに追加され、Projects パネルGenerated\CAMtastic! Documents および Generated\Text Documents フォルダ内に表示されます。

生成された Gerber 出力は、複合 CAM ドキュメントとしても開かれ、編集したり現在のプロジェクトに保存したりでき、CAMtastic パネルから管理できます。

生成された CAM 出力を Altium Designer で自動的に開くかどうかを指定するには、Project Options ダイアログ(Project » Project Options)の Options タブ にある Open outputs after compile オプションを有効にします。

ODB++ 製造データの生成

ODB++は、プリント基板の設計および製造に使用されるCAD-to-CAMデータ交換フォーマットです。このフォーマットはもともとValor Computerized Systems, Ltd.によって、PCB設計ソフトウェアと、PCB製造業者が使用するValor CAD-CAMソフトウェアとの間で、より情報量の多いデータ交換を提供できるオープンデータベースとして開発されました。

ODB++ Setup ダイアログでは、ODB++ファイル出力オプションを完全に設定するためのコントロールを提供します。このダイアログには、次のいずれかの方法でアクセスします。

  • OutputJob Configurationファイル内のODB出力ジェネレータを使用する(*.OutJob)。設定された出力ジェネレータを実行すると出力が生成されます。
  • アクティブなPCBドキュメントで、File » Fabrication Outputs » ODB++ Files をクリックします。ダイアログ内の OK をクリックすると、すぐに出力が生成されます。
PCBから直接出力を生成する際に ODB++ Setup ダイアログで定義された設定は、OutputJob Configurationファイル内で同じ出力タイプに対して定義された設定とは別個かつ独立しています。前者の場合、設定はプロジェクトファイルに保存され、後者の場合はOutputJob Configurationファイルに保存されます。

このページでは、ODB++ Setup ダイアログを使用したODB++出力準備について説明します。このダイアログはODB++バージョン8.1およびレガシーバージョン7.0をサポートします。このダイアログは、ODB.Improvement オプションが Advanced Settings ダイアログ で有効になっている場合に使用できます。

ODB.Improvement オプションが Advanced Settings ダイアログで無効になっている場合、ODB++出力の準備は、ODB++バージョン8.0をサポートする以前のバージョンの ODB++ Setup ダイアログを使用して行われます。

 
 
 
 
 

埋め込みボードアレイからの生成

埋め込みボードアレイを含む PCB 設計から ODB++ 出力を生成する場合、次の事項が適用されます。

  • 設計はレイヤースタック違反について自動的に解析されます。
  • 反転された埋め込みボードは、そのレイヤースタックも反転された状態で表示されます。
  • 異なるミッドシグナルレイヤーおよび内部プレーンであっても、同じミッドレイヤーパネル上に表示されることがあります。
  • ミッドシグナルレイヤーおよび内部プレーンは互いに反転させることができます。

PCB 設計から ODB++ 出力を生成する際、プロットが有効になっているすべてのレイヤー上のすべてのオブジェクトがエクスポートされます。ボード外形内に存在する設計オブジェクトのみをエクスポートしたい場合は、この境界の外側にオブジェクトを含む追加レイヤーがすべて、プロット無効になっていることを確認してください。

生成された ODB++ ファイルの場所

生成されたファイルの出力パスは、出力の生成方法によって異なります。

  • OutputJobファイルから生成する場合 - 生成されたファイルは、プロジェクトフォルダー内のサブフォルダーに保存されます。名前付けおよびフォルダー構造は、ODB++出力のターゲットとなっているOutput Containerで定義されます。
  • PCBから直接生成する場合 - 出力パスはProject Options - Options ダイアログで指定します。既定では、出力パスはプロジェクトファイルを含むフォルダーのサブフォルダーに設定され、その名前は Project Outputs for <ProjectName>です。必要に応じて出力パスは変更できます。Optionsタブで各出力タイプごとに個別のフォルダーを使用するオプションが有効になっている場合、ODB++ファイルはさらにその下の ODB++ Outputという名前のサブフォルダーに書き出されます。

生成されたODB++出力を自動的に開く

ODB++出力を生成する際、生成後に新しいCAMドキュメントで自動的に開くよう指定できます。その方法は、出力の生成方法によって異なります。

  • OutputJobファイルから生成する場合 - Output Job Optionsダイアログ内のODB++ Output自動ロードオプションを有効にします(OutputJob Editor からTools » Output Job Options)。
  • PCBから直接生成する場合 - Project OptionsダイアログのOptionsタブでOpen outputs after compileオプションが有効になっていることを確認します(Project » Project Options)。

IPC-2581 製造データの生成

既存のODB++フォーマットに関連するIPC-2581は、Institute for Printed Circuits IPC-2581 Consortium によって2004年に開発されたオープンソース標準であり、その後改訂され、現在のRevision AおよびBリリース(IPC-2581A/B)に至っています。

この標準は、従来のGerber、ドリル、BOM、テキストファイルなどの集合で構成される典型的な製造出力データに代わるものとして、徐々に広く受け入れられてきました。従来の RS-274x Gerberフォーマットには、レイヤースタック、ドリル情報、ネットリストデータ(電気的接続)、BOM情報の定義が欠けているという本質的な制限があるため、複雑な製造ファイルの組み合わせが必要でした。

IPC-2581標準の正式名称は「Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology」であり、XMLベースの単一ファイルフォーマットを提供します。このフォーマットには、レイヤースタックアップの詳細から、パッド/配線/コンポーネント情報、部品表(BOM)に至るまで、豊富な基板製造データが含まれます。

単一のIPC-2581 XMLファイルには、次の情報を含めることができます。

  • PCBレイヤーをエッチングするための銅パターン情報
  • 基板レイヤースタック情報(リジッドおよびフレキシブル部を含む)
  • ベアボードおよびインサーキットテスト用のネットリスト
  • 購買および実装(ピック&プレース)用のコンポーネントBOM
  • 製造および実装に関する注記とパラメータ

基板設計データを製造・実装業者へ転送する際にIPC-2581フォーマットを採用することの潜在的な利点は、チェーンの両端で完全に理解される、高度に定義された詳細な単一ファイルフォーマットにあります。CAD-CAMデータ交換の運用システムが確立されれば、データの誤解釈、ファイルエラー、Gerber解釈のばらつきに伴うリスクは大幅に排除されます。要するに、IPC-2581およびGerber X2フォーマットは、基板設計から製造へのデータ転送における新世代のフォーマットと言えます。

参考リンク:

Altium Designer で IPC-2581 機能にアクセスするには、IPC2581ソフトウェア拡張機能をインストールする必要があります。この拡張機能は既定で Altium Designer にインストールされています。手動でインストールまたは削除することもできます。

拡張機能の管理について詳しくは、Extending Your Installationページ(Altium Designer DevelopAltium Designer AgileAltium Designer)を参照してください。

プロジェクトのPCBファイルをアクティブドキュメントとして読み込んだ状態で、メインメニューからFile » Fabrication Outputs » IPC-2581を選択すると、IPC-2581ファイルを生成できます。これにより最初にIPC-2581 Configurationダイアログが開き、使用するIPC-2581標準のリビジョン(AまたはB)、およびエクスポート処理で適用される計測単位と浮動小数点数の精度を指定できます。

IPC-2581 Configurationダイアログでエクスポート設定を定義します。
IPC-2581 Configurationダイアログでエクスポート設定を定義します。

精度設定は、生成されるIPC-2581準拠ファイル内の位置およびサイズの精度を決定します。以下の画像に例を示します。

精度を2(左)と6(右)に設定したIPC-2581ファイルの同一セクション。
精度を2(左)と6(右)に設定したIPC-2581ファイルの同一セクション。

XMLベースのIPC-2581ファイルは、Project Options ダイアログの Options タブ上のOutput Pathフィールドで定義された場所にエクスポートされます。ファイル名は<PCBDocumentName>.cvgという形式で付けられます。

生成されたファイルはプロジェクトに追加され、Projects パネルGenerated\Text Documentsフォルダーの下に表示されます。

NC Drill 製造データの生成

ドリルファイルは、基板製造プロセスにおいてPCBに穴を開けるために使用されます。NC Drillファイルの出力オプションは、NC Drill Setupダイアログを使用して設定します。

NC Drill Setup ダイアログ
NC Drill Setup ダイアログ

NC Drill Setupダイアログには、次のいずれかの方法でアクセスします。

  • OutputJob Configurationファイル内のNC Drill出力ジェネレータを使用する場合(*.OutJob)。設定された出力ジェネレータを実行すると出力が生成されます。
  • アクティブなPCBドキュメントでFile » Fabrication Outputs » NC Drill Filesをクリックします。ダイアログでOKをクリックすると、直ちに出力が生成されます。
PCBから直接出力を生成する際にNC Drill Setupダイアログで定義された設定は、OutputJob Configurationファイル内で同じ出力タイプに対して定義された設定とは別個かつ独立しています。前者の場合、設定はプロジェクトファイルに保存され、後者の場合はOutputJob Configurationファイルに保存されます。

NC Drill ファイルは Gerber ファイルと同じフォーマットで作成する必要があります。そうしないと、ドリル位置がパッド/ビア位置と一致しない可能性があります。たとえば、Gerber ファイルが 4:3 フォーマットを使用するように設定されている場合、対応する NC Drill ファイルも同じフォーマットを使用する必要があります。Gerber ファイルが、フィルム上の座標位置を絶対原点または相対原点のいずれかを使用するように設定して生成されている場合、NC Drill ファイルも理想的には同じ原点基準を使用して生成する必要があります。

生成される NC Drill ファイル

Filename Description
FileName.DRL バイナリ形式のドリルファイル。ブラインドビアおよび/またはベリードビアを含む多層 PCB の場合、各レイヤーペアごとに個別のドリルファイルが作成され、固有のファイル拡張子が付けられます。
FileName.DRR ドリルレポート – ツール割り当て、穴サイズ、穴数、ツール移動量の詳細を示します。
FileName.TXT ASCII 形式のドリルファイル。ブラインドビアおよび/またはベリードビアを含む多層 PCB の場合、各レイヤーペアごとに個別のドリルファイルが作成され、固有のファイル拡張子が付けられます。
FileName-Plated.TXT ASCII 形式のドリルファイル。特に PCB 設計内のめっき穴用です。スロット、角穴、丸穴など、穴タイプごとに個別のファイルが作成されます。
FileName-NonPlated.TXT ASCII 形式のドリルファイル。特に PCB 設計内の非めっき穴用です。スロット、角穴、丸穴など、穴タイプごとに個別のファイルが作成されます。
FileName-BoardEdgeRout.TXT ASCII 形式のルートファイル。ボードカットアウトを含むボード外形専用です。
FileName.LDP ASCII 形式のドリルペアレポート。CAM Editor によるブラインドビアおよびベリードビアの検出に使用されます。

生成後、出力はプロジェクトに追加され、Projects パネルの Generated フォルダ配下の、適切に名前が付けられたサブフォルダ内に表示されます。出力タイプごとに個別のフォルダを使用している場合、対応する(個別の)Generated フォルダが Projects パネルに追加されます(例:Generated (NC Drill Output))。

生成された NC Drill ファイルの保存場所

生成ファイルの出力パスは、出力の生成方法によって異なります:

  • OutputJob ファイルから – 生成ファイルはプロジェクトフォルダ内のフォルダに保存されます。名前付けおよびフォルダ構造は、NC Drill File 出力のターゲットとなっている Output Container で定義されます。
  • PCB から直接 – 出力パスは Project Options – Options ダイアログ で指定します。既定では、出力パスはプロジェクトファイルを含むフォルダ配下のサブフォルダに設定され、その名前は Project Outputs for <ProjectName> です。出力パスは必要に応じて変更できます。Options タブで出力タイプごとに個別のフォルダを使用するオプションを有効にしている場合、NC Drill ファイルはさらにその配下の NC Drill Output という名前のサブフォルダに書き込まれます。

生成された NC Drill 出力を自動的に開く

NC Drill 出力を生成する際、出力を新しい CAM ドキュメントで自動的に開くよう指定できます。これを行う方法は、出力の生成方法によって異なります:

  • OutputJob ファイルから – Output Job Options ダイアログ内で NC Drill Output 自動ロードオプションを有効にします(OutputJob Editor から Tools » Output Job Options)。
  • PCB から直接 – Project Options ダイアログの Options タブで Open outputs after compile オプションが有効になっていることを確認します(Project » Project Options)。

Board Stack Report の生成

Altium Designer では、定義されたレイヤースタックおよびスタックアップで使用されているレイヤー(レイヤー名、材料、厚さ、比誘電率)を要約した Board Stack Report を Excel 形式(<PCBDocumentName>.xls)で作成することができます。各スタックの高さも要約されます。Board Stack Report の出力オプションは Layer Stack Report Setup ダイアログを使用して設定し、レポートで表示する単位系および列を指定できます。

Layer Stack Report Setup ダイアログ
Layer Stack Report Setup ダイアログ

上記の Layer Stack Report Setup ダイアログは、Advanced Settings ダイアログPCB.ModernBoardStackGenerator オプションが有効になっている場合に使用できます。このオプションが無効な場合は、レポート内の単位系のみを指定できる Layer Stack Report Setup ダイアログが使用可能です(​​​​​)。

印刷ベースの製造データの生成

次の出力は、ページおよびその上のレイヤーに対して事前定義された設定を持つ印刷ベースの出力です:

  • Composite Drill Guide - 元の PCB ドキュメント用に、事前定義されたコンポジットドリル図面を生成します。
  • Drill Drawings - 元の PCB ドキュメント用に、事前定義された一連のドリル図面およびガイドを生成します。
  • Final - 元の PCB ドキュメント用に、完全な事前定義済み最終アートワーク印刷セットを生成します。
  • Mask Set - 元の PCB ドキュメント用に、事前定義されたソルダ/ペーストマスク図面を生成します。
  • Power-Plane Set - 元の PCB ドキュメント用に、事前定義されたパワープレーン図面を生成します。

Print ダイアログにアクセスして、出力の設定内容を確認および調整します。

Configuring PCB Printouts ページを参照して、詳細を確認してください。

Fabrication Testpoint Report の生成

Fabrication testpoint report ジェネレータは、製造テストポイントとして使用するよう設定されたすべてのパッドおよびビアのレポートを(txt および/または csv および/または IPC-D-356A 形式で)生成します。

Assigning Testpoints on the Board ページを参照して、PCB 設計におけるテストポイントの割り当てについて詳しく学んでください。

テストポイントレポートは、埋め込みボードアレイをサポートします。複数の埋め込みボードアレイを含む PCB ドキュメントからエクスポートする場合、複数の IPC-D-356A ネットリストファイルが生成されます。

Fabrication Testpoint Report の出力オプションは Fabrication Testpoint Setup ダイアログを使用して設定します。

Fabrication Testpoint Setup ダイアログ
Fabrication Testpoint Setup ダイアログ

Fabrication testpoint report はパッドおよびビアの Fabrication testpoint 設定のみを使用し、assembly testpoint reportAssembly testpoint 設定のみを使用します。Assembly Fabrication Report を設定するために使用される Assembly Testpoint Setup ダイアログには、Fabrication Report Setup ダイアログと同じオプションセットがあることに注意してください。

生成される製造レポートファイル

生成されるすべてのテストポイントファイルは、まずタイプ(Fabrication または Assembly)、次にファイル名の順で命名されます。たとえば、Fabrication Testpoint Report for BoardFileName のようになります。使用されるファイル拡張子は、有効になっている Report Formats に応じて、.txt.CSV.IPC(これは ASCII ファイルであることに注意)です。

生成された製造レポートファイルの保存場所

生成ファイルの出力パスは、出力の生成方法によって異なります:

  • OutputJob ファイルから生成した場合 - 生成ファイルはプロジェクトフォルダ内のサブフォルダに保存されます。名前付けとフォルダ構造は、テストポイント出力のターゲットとなる Output Container で定義されます。
  • PCB から直接生成した場合 - 出力パスは Project Options - Options ダイアログ で指定します。既定では、出力パスはプロジェクトファイルを含むフォルダのサブフォルダで、名前は Project Outputs for ProjectName です。必要に応じて出力パスを変更できます。Options タブで出力タイプごとに個別のフォルダを使用するオプションが有効になっている場合、テストポイントファイルはさらにその下のサブフォルダ Testpoint Output に書き出されます。

生成された製造レポート出力を自動的に開く

テストポイント出力を生成する際、その出力を新しい CAM ドキュメントで自動的に開くよう指定できます。これを行う方法は、出力の生成方法によって異なります:

  • OutputJob ファイルから生成した場合 - Output Job Options ダイアログ内の IPC-D-356A Output 自動ロードオプションを有効にします(OutputJob Editor から Tools » Output Job Options)。
  • PCB から直接生成した場合 - Project Options ダイアログの Options タブで Open outputs after compile オプションが有効になっていることを確認します(Project » Project Options)。

Output Job ファイルを介した製造ファイル出力

プロジェクトの Output Job Configuration ファイル に製造ファイル出力を含めるには、Fabrication Outputs セクションの下で [Add New Fabrication Output] をクリックし、メニューから出力タイプを選択して、関連するサブメニューから目的のデータソースを選択します。


Output Job ファイルの Fabrication Outputs の一部として製造出力を設定します。 ここでは Gerber X2 ファイルの例を示しています。

OutJob を実行すると(手動、または プロジェクトリリースプロセス の一部として)、該当する Output Container に対して定義された設定に従って製造出力が生成されます。

設定済み OutJob の一部として製造出力を準備しているところ。
設定済み OutJob の一部として製造出力を準備しているところ。

PCB から直接製造出力を生成する際に関連ダイアログで定義される設定は、同じ出力タイプに対して OutputJob Configuration ファイル内で定義される設定とは別個であり、互いに独立しています。前者の場合、設定はプロジェクトファイルに保存され、後者の場合は OutputJob Configuration ファイルに保存されます。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content