PCB設計の製造用ファイル形式は、個別生成およびOutput Jobファイル生成の両方に対応して幅広く用意されており、以下が含まれます。
-
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
設計の製造に必要な出力ファイルを渡す前に、基板製造業者に要件を確認することをお勧めします。
製造用出力は、アクティブなOutput Jobファイルの[Add New Fabrication Output] コントロールのメニュー(Fabrication Outputs 領域内)またはメインメニューのEdit » Add Fabrication Outputs サブメニューから追加できます。
OutputJobファイルを使用すると、設計の出力準備を効率化し、その後の高整合性なプロジェクトリリースプロセスによる生成が容易になりますが、アクティブなPCB設計の製造用出力は、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 file も生成する必要があります。
プロジェクトのPCBファイルをアクティブなドキュメントにした状態で、Gerberファイルセットはメインメニューから File » Fabrication Outputs » Gerber Files または File » Fabrication Outputs » Gerber X2 Files を選択することで生成できます。これにより、適切な Gerber Setup または Gerber X2 Setup ダイアログが開き、エクスポート処理中に適用されるプロットレイヤーおよび一般設定を定義できます。これらのダイアログで提供されるオプションとコントロールの詳細については、以下の折りたたみセクションを参照してください。
このページでは、Advanced Settings dialog で UI.Unification.GerberDialog オプションが有効な場合に使用できる Gerber Setup および Gerber X2 Setup ダイアログを使ったGerberファイル準備について説明します。
UI.Unification.GerberDialog オプションが無効な場合、Gerberファイル生成は旧バージョンの Gerber Setup および Gerber X2 Setup ダイアログを使用して実行されます。

Gerber Setupおよび Gerber X2 Setup ダイアログ
出力は、Project Options ダイアログの Options tab にある Output Path フィールドで定義された場所に生成されます。生成されるファイル名にはPCBドキュメント名が含まれます。
生成されたファイルはプロジェクトに追加され、
Projects panel の
Generated\CAMtastic! Documents フォルダーおよび
Generated\Text Documents フォルダーの下に表示されます。
GerberおよびODB++ファイルをCAMエディターにインポートする際、インポート対象ファイルにレイヤーカラー情報が含まれていない場合、レイヤーカラーはレイヤータイプに応じて自動的に割り当てられるようになりました(例:signal-top は赤、signal-bottom は青、など)。
生成されたGerber出力は、合成CAMドキュメントとしても開かれ、現在のプロジェクトに対して編集および/または保存でき、CAMtastic パネルから管理できます。
生成されたCAM出力を Altium Designer で自動的に開くかどうかを指定するには、
Project Options ダイアログ(
Project » Project Options)の
Options tab にある
Open outputs after compile オプションを有効にします。
Options and Controls of the Gerber Setup Dialog

Gerber Setup ダイアログ。画像の上にマウスカーソルを置くと、Layers to plot タブと Advanced タブが切り替わって表示されます。
Units
この領域では、生成されるファイルで使用する単位を選択します。
Decimal
この領域のドロップダウンを使用して、Gerberファイル内のプロット座標の数値精度を指定します。
高い解像度のいずれかを使用する場合は、PCB製造業者がその形式をサポートしていることを確認してください。0.1、0.01、および 0.001 mil 形式は、グリッド上の穴が 1 mil より細かい場合にのみ選択する必要があります。
Outputs: FileName.Extension
この領域では、生成するGerberファイルの命名オプションを選択します。
-
*.gbr – このオプションを有効にすると、各レイヤーに固有のファイル名を付けつつ、同じ単一拡張子(.gbr)で生成します。
-
filename.* (gtl, gbl, gto,...) – このオプションを有効にすると、同じファイル名で、異なる拡張子(.gtl、.gbl、.gto、...)を持つレイヤーを生成します。
Others
-
Include unconnected mid-layer pads – このオプションを有効にすると、Gerberプロットで中間層上の未接続パッドを許可します。
-
Generate Reports – このオプションを有効にすると、次のファイルを生成します:.REP、.EXTREP、.apr、および .APR_LIB。
-
Merge regions and pads inside Footprint – このオプションを有効にすると、Gerber出力の生成時にフットプリント内のリージョンとパッドをマージします。
Layers to Plot Tab
このタブでは、現在のPCBドキュメントのGerber出力に含めるレイヤーを設定できます。
– 個々の Gerber 出力ファイル名です。命名はプロジェクト名、レイヤー、および機能に基づいて行われ、説明用の区切りとしてアンダースコア文字が使用されます。必要に応じて、レイヤー名をクリックして新しい名前を入力してください。
Layer Name – ボードのレイヤースタックで定義されている、出力ファイルに適用されるレイヤー名です。
Plot – 生成される出力に、そのレイヤーまたはレイヤーグループの Gerber プロットを含めるには、このオプションを有効にします。無効にすると、そのレイヤーのプロットは生成されません。
Mirror – ミラーされた Gerber ファイルを作成する場合は、レイヤーまたはレイヤーグループに対してこのオプションを有効にします。
Mirror 列を Gerber Setup ダイアログで使用するには、UI.Unification.GerberDialog.ShowMirrorColumn オプションを Advanced Settings dialog で有効にする必要があります。Advanced Settings ダイアログは、Preferences ダイアログの System – General page にある Advanced ボタンをクリックすると開きます。Advanced Settings ダイアログで変更を行った場合、その変更を有効にするにはソフトウェアを再起動する必要があります。
また、少なくとも 1 つのレイヤーがミラーとして設定されている場合は(たとえば、UI.Unification.GerberDialog.ShowMirrorColumn オプションが有効になっている別の Altium Designer インスタンスで設定された場合)、UI.Unification.GerberDialog.ShowMirrorColumn オプションの状態にかかわらず、Mirror 列は Gerber Setup ダイアログに表示されます。
リストの最初のレイヤーは Board Outline です。これは、銅箔、シルクスクリーン、メカニカルレイヤーなどの標準的な設計レイヤーではありません。このレイヤーを有効にして生成される製造ファイルには Board Profile が含まれ、ボードの外形(Board Shape)は、定義された Board Shape に基づいて自動生成される、接続された閉じたパスで表されます。Profile には、ボード内に存在する各ボード cut-out を定義する図形(ポリゴン)も含まれます。
Board Profile は、Gerber 出力および Gerber X2 出力の両方で Layers to Plot リストから利用できます。必要に応じて、このファイル名はリスト内の他のファイルと同様に変更できます。
PCB エディターでは、Mechanical Layer の Layer Type を Board Shape として設定することもできます。このメカニカルレイヤーは、Gerber Setup および Gerber X2 Setup ダイアログで利用できる Board Profile オプションとは独立しています。Board Shape レイヤーを使用する場合、そのレイヤーには、ボード外形を定義するユーザー定義の閉じた境界と、存在する可能性のあるボード cutout の両方を含める必要があります。詳細は Board Shape Layer Type を参照してください。
► Gerber ファイル形式の詳細については、Ucamco website を参照してください。ボード Profile の詳細については、Gerber Format Specification(そのページで入手可能)のセクション 6.5 を参照してください。
Layer Name 列ヘッダーの右端にある

ボタンをクリックすると、
Add Mechanical Layers ダイアログが開き、すべてのプロットレイヤーに追加するメカニカルレイヤーを選択できます。レイヤーグループに関連付けられた

ボタンをクリックすると、
Add Mechanical Layers ダイアログが開き、選択したレイヤーグループ内のすべてのプロットレイヤーに追加するメカニカルレイヤーを選択できます。
PCB パネル(埋め込みボード配列)に対して Gerber 出力を生成する場合、このダイアログにはパネル用の列と、パネルに含まれる各ボード用のレイヤー列が表示されます。この新しい列を使用すると、各種ボードレイヤーが正しいパネルレイヤーにマッピングされているかをすばやく確認できます。

パネルを含む PCB ドキュメントに対する Gerber Setup ダイアログの例。
設計に IPC-4761 タイプが割り当てられたビアが含まれている場合、対応するメカニカルレイヤー(Filling、Capping など)がレイヤーリストの IPC-4761 Via Type Features レイヤーグループの下に表示されます。
Layers to plot リストの下部には、Layer Classes セクションがあります。レイヤークラス用のチェックボックスを使用すると、特定のレイヤークラスに属するすべてのレイヤーに対してプロットをすばやく有効にできます。デフォルトのレイヤークラス(Component Layers、 Signal Layers、 Electrical Layers、および All Layers)と、ユーザー定義のレイヤークラス(Object Class Explorer dialog で定義されたもの)がここに一覧表示されます。

Layer Classes リスト
Plot Layers – ドロップダウンを使用して、Layers to plot 領域内のすべてのレイヤーに対する Plot フィールドを有効または無効にするコマンドメニューにアクセスします。
-
Select All – Plot 列のすべてのボックスをオンにする場合に選択します(チェックされたすべてのレイヤーに対して Gerber データが作成されます)。
-
Deselect All – Plot 列のチェック済みボックスをすべてオフにする場合に選択します(Gerber データは作成されません)。
-
Select Used – 設計内で使用されている、一覧表示されたレイヤーの Plot 列にあるすべてのボックスをオンにする場合に選択します。
-
Edit Group – クリックすると Add Mechanical Layers ダイアログが開き、選択したレイヤーグループ内のすべてのプロットレイヤーに追加されるメカニカルレイヤーを選択できます。レイヤーグループに関連付けられた
ボタンをクリックして Add Mechanical Layers ダイアログを開くこともできます。
Mirror Layers – ドロップダウンを使用して、Layers to plot 領域内のすべてのレイヤーに対する Mirror フィールドを有効または無効にするコマンドメニューにアクセスします。
-
Select All – Mirror 列のすべてのボックスをオンにする場合に選択します(チェックされたすべてのレイヤーに対して Gerber データが作成されます)。
-
Deselect All – Mirror 列のチェック済みボックスをすべてオフにする場合に選択します(Gerber データは作成されません)。
-
Select Used – 設計内で使用されている、一覧表示されたレイヤーの Mirror 列にあるすべてのボックスをオンにする場合に選択します。
詳細タブ
アパーチャマッチング許容差
-
Plus – このボックスを使用して、アパーチャマッチングの正の許容差を定義します。
-
Minus – このボックスを使用して、アパーチャマッチングの負の許容差を定義します。
先頭/末尾ゼロ
-
Keep leading and trailing zeroes – このオプションを有効にすると、生成される Gerber ファイルに先頭および末尾のゼロがすべて表示されます。
-
Suppress leading zeroes – このオプションを有効にすると、生成される Gerber ファイルに先頭のゼロは表示されません。
-
Suppress trailing zeroes – このオプションを有効にすると、生成される Gerber ファイルに末尾のゼロは表示されません。
プロッタータイプ
-
Unsorted (raster) – ラスターマシン(デフォルト)を使用する場合に選択します。
-
Sorted (vector) – ベクターマシンを使用する場合に選択します。
その他
-
Optimize change location commands – このオプションを有効にすると、あるオブジェクトから次のオブジェクトへ移る際に変化しない X または Y 位置データは含まれません。
-
G54 on aperture change – 各アパーチャ変更後にプロッターのアパーチャホイールを回転させるには、このオプションをオンにします。
-
Use software arcs – ソフトウェア円弧を使用するには、このオプションをオンにします。
-
Use polygons for octagonal pads – 八角形パッドにポリゴンを使用するには、このオプションをオンにします。
-
Generate DRC Rules export file (.RUL) – DRC Rules Export ファイル(
.RUL)を生成するには、このオプションをオンにします。このファイルレポートには、Gerber データの生成元となる PCB ドキュメントの設計ルールの詳細が記載されます。
レガシータブ

Legacy タブ(Gerber Setup ダイアログ内)
フィルムサイズ
-
X(horizontal) – フィルム長の値を入力します。
-
Y(vertical) – フィルム幅の値を入力します。
-
Border size – フィルムの境界サイズの値を入力します。
フィルム上の位置
フィルム上の位置を選択するには、次のオプションを使用します。
-
Reference to absolute origin
-
Reference to relative origin
-
Center on film
バッチモード
-
Separate file per layer – 各レイヤーごとに個別の Gerber ファイルを生成する場合は、このオプションを選択します。
-
Panelize layers – パネル化形式で 1 つの Gerber ファイルのみを生成する場合は、このオプションを選択します。
アパーチャ
-
Embedded apertures (RS274X) – このオプションを有効にすると、アパーチャは RS274X 規格に従って Gerber ファイルに埋め込まれ、各レイヤーのすべての情報が単一ファイルに含まれます。これを有効にすると、現在のアパーチャリストに必要なすべてのアパーチャが含まれていることが保証されます。このオプションを無効にすると、この領域の追加コントロールが使用可能になります。
-
Maximum aperture size – 設計におけるアパーチャの最大サイズを入力します。
-
Generate relief shapes – relief スタイルのアパーチャを作成するには、このオプションをオンにします。
-
Flash pad shapes – パッド形状をフラッシュするには、このオプションをオンにします。
-
Flash all fills – すべての塗りつぶしをフラッシュするには、このオプションをオンにします。
-
Apertures List – 現在のすべてのアパーチャデータを一覧表示します。
-
New – ドロップダウンを使用してコマンドメニューにアクセスし、新しいアパーチャの追加、およびアパーチャリストのアパーチャファイルへの保存/アパーチャファイルからの読み込みを実行します。
-
Add Aperture – これを選択すると、
Edit Aperture dialog が開き、新しいアパーチャのプロパティを指定できます。
-
Load – これを選択すると、読み込むアパーチャファイルの場所を選択できるダイアログが開きます。
-
Save – これを選択すると、現在のアパーチャリスト内のアパーチャを保存します。
-
Edit – ドロップダウンを使用してコマンドメニューにアクセスし、選択したアパーチャまたはアパーチャリストを編集できます。
-
Edit Aperture – これを選択すると、選択したアパーチャのプロパティを
Edit Aperture dialog で編集します。
-
Rename Aperture – これを選択すると、選択したアパーチャのプロパティを Edit Aperture ダイアログで編集します。
-
Clear All – これを選択すると、アパーチャリストからすべてのアパーチャをクリアします。
-
Create List from PCB – これを選択すると、現在の PCB 設計からアパーチャリストを作成します。
-
– これを選択すると、選択したアパーチャを削除します。
Notes about Apertures
PCB 製造元が埋め込みアパーチャをサポートしていない場合を除き、Embedded apertures (RS274X) オプションを使用することを強く推奨します。最近のフォトプロッタの多くはラスタープロッタであり、任意のサイズのアパーチャを受け入れることができます。一般に、埋め込みアパーチャを含む Gerber ファイルにも対応しています。
製造元が埋め込みアパーチャを使用しない場合は、Gerber ファイルとともに個別のアパーチャファイル (*.apt) を含める必要があります。生成されたアパーチャファイルではなく既存のアパーチャファイルを使用する場合、PCB Editor は PCB ドキュメント内のプリミティブ(トラック、パッドなど)をスキャンし、それらを読み込まれた *.apt ファイル内のアパーチャ記述と照合します。プリミティブに完全一致するアパーチャがない場合、PCB Editor は適切なより小さいアパーチャでそのプリミティブを自動的に paint します。ペイントに使用できる適切なアパーチャがない場合は、不足しているアパーチャを一覧表示した *.MAT(一致)ファイルが生成され、Gerber ファイルの生成は中止されます。
Gerber ファイルは、NC Drill ファイルと同じフォーマット、つまり同じ精度で作成する必要があります。たとえば、Gerber ファイルが 0.1 mil フォーマットを使用するよう設定されている場合、対応する NC Drill ファイルは 2:4 フォーマットを使用する必要があります。 また、Gerber ファイルがフィルム上の座標位置として絶対原点または相対原点のいずれかを使用する設定で生成されている場合、NC Drill ファイルも同じ原点基準を使用して生成する必要があります。
Options and Controls of the Gerber X2 Setup Dialog

Gerber X2 Setup ダイアログ。画像の上にマウスを置くと、Layers to plot タブと Advanced タブが切り替わります。
Units
この領域では、生成されるファイルで使用する単位を選択します。
-
Inches – このオプションを有効にすると、インペリアル単位を使用し、すべての作業が mil 単位で行われます(1 mil = 1/1000 インチ)。
-
Millimeters – このオプションを有効にすると、メートル単位を使用し、すべての作業がミリメートル単位で行われます。
Decimal
この領域のドロップダウンを使用して、Gerber ファイル内のプロット座標の数値精度を指定します。
このフォーマットは、PCB 設計空間内のオブジェクト配置精度、および/または製造業者の設定に合わせて選択します(通常は最高解像度の 0.001 mil または 0.00001 mm に設定します)。
Outputs: FileName.Extension
この領域では、生成する Gerber ファイルの命名オプションを選択します。
-
*.gbr – このオプションを有効にすると、各レイヤーは固有のファイル名を持ちながら、同じ単一拡張子 (.gbr) で生成されます。
-
filename.* (gtl, gbl, gto,...) – このオプションを有効にすると、各レイヤーは同じファイル名で、異なる拡張子 (.gtl, .gbl, .gto,...) を使用して生成されます。
Others
-
Include unconnected mid-layer pads – このオプションを有効にすると、Gerber プロットにおいて中間層上の未接続パッドを許可します。
-
Generate Reports – このオプションを有効にすると、次のファイルが生成されます:
.REP、.EXTREP、.apr、および .APR_LIB。
-
Merge regions and pads inside Footprint – このオプションを有効にすると、Gerber 出力の生成時にフットプリント内のリージョンとパッドをマージします。
Layers to plot Tab
このタブでは、現在の PCB ドキュメントの Gerber X2 出力でプロットするレイヤーを設定できます。
-
Layers List – 現在の PCB で Gerber 出力可能なレイヤーの一覧です。レイヤーは種類別(Board Outline、Copper Layers、Silkscreen、Solder Mask、Paste Mask、Mechanical Layers、Drills など)にグループ化されています。各レイヤーは次の項目で表示されます。
-
File Name – 個々の Gerber 出力ファイル名です。命名はプロジェクト名、レイヤー、機能に基づき、説明用の区切り文字としてアンダースコアを使用します。必要に応じてレイヤー名をクリックして新しい名前を入力できます。
-
Layer Name – 基板のレイヤースタックで定義された、その出力ファイルに適用されるレイヤー名です。
-
Plot – このオプションを有効にすると、そのレイヤーまたはレイヤーグループの Gerber プロットが生成出力に含まれます。無効にすると、そのレイヤーのプロットは生成されません。
一覧の最初のレイヤーは Board Outline です。 これは、銅箔、シルクスクリーン、メカニカルレイヤーなどの標準設計レイヤーではありません。このレイヤーを有効にしたときに生成される製造ファイルには Board Profile が含まれ、基板外形(Board Shape)は、定義された Board Shape に基づいて自動生成される連結された閉じたパスとして表されます。Profile には、基板内に存在する各ボード切り抜きを定義する形状(ポリゴン)も含まれます。
Board Profile は、Gerber および Gerber X2 出力の両方の Layers to Plot リストで使用できます。 必要に応じて、このファイル名は一覧内の他のファイルと同様に変更できます。
PCB エディタでは、設計者が Mechanical Layer の Layer Type を Board Shape として設定することもできます。このメカニカルレイヤーは、Gerber Setup と Gerber X2 Setup ダイアログで使用可能な Board Profile オプションとは独立しています。Board Shape レイヤーを使用する予定がある場合、そのレイヤーには、ボード外形を定義するユーザー定義の閉じた境界と、存在する可能性のあるボード切り抜きを含める必要があります。詳細は Board Shape Layer Type を参照してください。
Gerber ファイル形式の詳細については、Ucamco website を参照してください。Board Profile の詳細については、そのページで入手可能な Gerber Format Specification のセクション 6.5 を参照してください。

列ヘッダーの右端にある
Layer Name ボタンをクリックすると、
Add Mechanical Layers dialog にアクセスして、すべてのプロットレイヤーに追加されるメカニカルレイヤーを選択できます。レイヤーグループに関連付けられた

ボタンをクリックすると、
Add Mechanical Layers dialog にアクセスして、選択したレイヤーグループ内のすべてのプロットレイヤーに追加されるメカニカルレイヤーを選択できます。
PCB パネル(埋め込みボードアレイ)に対して Gerber X2 出力が生成される場合、このダイアログにはパネル用の列に加え、パネルに含まれる各ボード用のレイヤー列も表示されます。この新しい列を使用して、各ボードレイヤーが正しいパネルレイヤーにマッピングされているかをすばやく確認できます。

パネルを含む PCB ドキュメントにおける Gerber X2 Setup ダイアログの例。
設計に IPC-4761 タイプが割り当てられたビアが含まれている場合、対応するメカニカルレイヤー(Filling、Capping など)がレイヤーリストの IPC-4761 Via Type Features レイヤーグループの下に表示されます。
-
Plot Layers – ドロップダウンを使用してコマンドメニューにアクセスし、Plot フィールドを Layers to Plot 領域内のすべてのレイヤーに対して有効または無効にできます。
-
Select All – これを選択すると、Plot 列内のすべてのボックスをチェックします(チェックされたすべてのレイヤーに対して Gerber データが作成されます)。
-
Deselect All – これを選択すると、Plot 列内のチェックされたすべてのボックスをクリアします(Gerber データは作成されません)。
-
Select Used – これを選択すると、設計内で使用されている一覧レイヤーの Plot 列内のすべてのボックスをチェックします。
-
Edit Group – クリックすると Add Mechanical Layers ダイアログが開き、選択したレイヤーグループ内のすべてのプロットレイヤーに追加するメカニカルレイヤーを選択できます。レイヤーグループに関連付けられた
ボタンをクリックして Add Mechanical Layers ダイアログにアクセスすることもできます。
Advanced Tab
Aperture Tolerances
この領域のオプションを使用して、プロット内の各項目についてアパーチャ照合時に使用する許容範囲を設定します。
-
Plus – アパーチャ照合の正の許容差を定義するために使用します。
-
Minus – アパーチャ照合の負の許容差を定義するために使用します。
現在のアパーチャリスト内に項目と完全一致するものがない場合、ソフトウェアはこの許容範囲内でわずかに小さい、または大きいアパーチャが存在するかを確認し、存在すればそれを代わりに使用します。許容範囲内に適切なアパーチャがない場合、ソフトウェアは必要な形状を作成するために、より小さいアパーチャで「ペイント」しようとします。このためには、適切な小さいアパーチャが利用可能であり、かつそのアパーチャが「ペイント」に使用できる必要があります。
アパーチャ一致許容差は通常、固定の、または供給されたアパーチャファイルを必要とするベクターフォトプロッタを対象とする場合にのみ使用されます。アパーチャが PCB から作成されて「フラッシュ」されている場合は不要です。一致許容差が不要な場合は、デフォルト値の 0.005 mil のままにしてください。
Plotter Type
この領域では、対象のフォトプロッタタイプを指定します。
-
Unsorted (raster) – ラスターマシン(デフォルト)を使用する場合に選択します。
-
Sorted (vector) – ベクターマシンを使用する場合に選択します。
Gerberファイルは、「フィルム」上の位置順にデータをソートして作成することも、ソートせずに作成することもできます。ソートが必要なのはベクターフォトプロッタのみであり、内部で初期イメージを生成する最新のラスタ方式プロッタには適用されません。ソートを有効にすると、Gerber生成に長時間かかる場合があります。
Gerber X2固有
-
File Subject – このフィールドでは、Gerber X2出力で
Part属性として含まれるファイルタイプを選択します。ドロップダウンリストには次の選択肢があります。
-
None
-
Autodetect – 基板ファイルの種類に基づいて、以下のリストから属性を自動的に割り当てます。たとえば、単一の基板設計を含むPCBドキュメントには、Single part属性が割り当てられます。
-
Single – 単一のPCB。
-
CustomerPanel – 基板アレイまたは出荷パネル。
-
ProductionPanel – 作業パネルまたは製造パネル。
-
Coupon – クーポン(メイン基板設計に関連付けられた性能試験基板)。
-
Other – 上記のいずれでもありません。ファイル内では、属性に追加された文字列が非公式にパートを示します。
-
File Comment – 生成される出力に属性として含まれるコメントを入力します。
Others
-
Optimize change location commands – このオプションを有効にすると、あるオブジェクトから次のオブジェクトへ移る際にXまたはYの位置データが変化しない場合、そのデータは含まれません。
-
Generate DRC Rules export file (.RUL) – このオプションを有効にすると、DRC Rules Exportファイルを生成します。このレポートには、Gerberデータの生成元となるPCBドキュメントで定義されている設計ルールの詳細が記載されます。
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ファイルに保存されます。
Options and Controls of the ODB++ Setup Dialog
ODB++バージョン
生成される出力のフォーマットに使用するODB++バージョンを選択します。v. 8.1 または旧来の v. 7.0 のいずれかです。
ODB++バージョン8.1形式の出力を生成する場合、いくつかの機能がサポートされています。
-
Support for layer subtypes – リジッドおよびフレックスのレイヤーサブタイプに関する情報が含まれ、リジッドフレックスPCB製造をサポートします。サポートされるレイヤーサブタイプは次のとおりです。
-
COVERLAY – カバーレイ層のクリアランス。
-
STIFFENER – PCB上に補強材が配置される形状と位置。
-
BEND_AREA – PCB使用時に曲げられる領域をPCB上でラベル付けするためのもの。
-
FLEX_AREA – 基板のフレックス部分のジオメトリを保存します。
-
RIGID_AREA – 基板のリジッド部分のジオメトリを保存します。
-
SIGNAL_FLEX – フレックスラミネート上の信号(銅)層。リジッドフレックス基板で、リジッドラミネート上の信号層と区別するために使用されます。
-
PG_FLEX – フレックスラミネート上の電源およびグランド(銅)層。リジッドフレックス基板で、リジッドラミネート上の電源層およびグランド層と区別するために使用されます。
-
Support for a zones file – リジッドフレックス基板の出力を生成する際、zonesファイルが生成されます。このファイル(生成された出力の\steps\pcbフォルダ内にあります)には、設計内で定義されたすべてのゾーン(基板領域)に関する情報が含まれ、関連するレイヤーや各ゾーン外形の座標も記録されます。
-
Support for geometry on the stiffener layer – リジッドフレックス基板の出力を生成する際、補強材レイヤー上のジオメトリ情報(外形および厚さ)が生成されます(
)。
-
Backdrill generation – バックドリルは、正しく処理するために、Layer Stack Manager で定義されたレイヤーの1つ前のレイヤーで停止します。
-
Support for a shortf file – shortf ファイルの生成がサポートされています。このファイル(生成された出力の\steps\pcb\eda フォルダ内にあります)には、意図的に短絡を許可したネットと銅プリミティブ(「Net-Ties」)のリストが含まれます。これにより、製造用にはマージされたネットタイを含むODB++パッケージ、インサーキットテスト(
)用にはネットタイをマージしないパッケージ、といったように、製造業者へ送るドキュメントを重複させずに済みます。
shortfファイルの生成サポートは、ODB.IntentionalShortsオプションがAdvanced Settings dialogで有効になっている場合に利用できます。
-
Support for mid-layer components – 中間層に配置されたコンポーネントがエクスポートに含まれます。これは、エクスポートされたODB++ファイル(
)内のコンポーネントレイヤーデータに配置レイヤー属性を追加することで実現されます。
単位
v. 8.1 オプションがODB++ Versionとして選択されている場合、使用する優先単位としてMillimetersまたはInchesを選択します。v. 7.0 オプションがODB++ Versionとして選択されている場合は、デフォルトでInches が選択され、変更できません。
ファイルオプション
出力ファイル生成に使用するファイルタイプのチェックボックスをオンにします。オプションには、非圧縮、.zip、および.tar/.tgzファイルがあります。
TGZファイルは、GZIP圧縮されたTARアーカイブファイルです。TARアーカイブは複数のファイルをひとまとめにするために使用され、その後GZIP圧縮によってファイルサイズを削減します。TGZファイルは通常のZipファイルよりも小さくなります。TGZファイルはFrontline Genesisなど多くのCAMソフトウェアで好まれるため、製造プロセスをより円滑に進めやすくなります。
含まれるデータ
ODB.IntellectualPropertyProtection オプションが Advanced Settings dialog で有効になっている場合、Include Net List、 Neutralize Net Names、Include Components、および Remove Component Properties オプションを使用できます。この機能は Open Beta です。また、ODB.IntellectualPropertyProtection オプションが有効な場合、生成されるレポート([Design name].REP)ファイルおよびルール(odb\user\[Design name].RUL)ファイルからもフォルダー パス情報が削除されます。
その他
-
Include unconnected mid-layer pads – ODB++ プロットの中間層で未接続パッドを許可するにはチェックします。
-
Generate DRC Rules export file (.RUL) – ODB++ データの生成元であるソース ドキュメントに定義されているすべてのデザイン ルールを含む .RUL ファイルを生成するにはチェックします。
-
Export only the objects inside the board outline – ODB++ のプロファイル レイヤー作成に使用するソースを指定するにはチェックします。プロファイル レイヤーには、基板の外周境界が含まれます。デフォルトでは、このフィールドは Board Outline に設定されています(これはボード形状とも呼ばれ、PCB の境界、つまり外形範囲を定義する閉じた多角形形状です)。これは新しい PCB ごとに作成され、プロファイル レイヤー作成のための最適なソースといえます。設計に関連付けられたボード形状がない場合は、基板境界を表す閉じた多角形の定義に使用したソース PCB レイヤー(例: KeepOut レイヤーや特定の Mechanical レイヤー)を選択できます。このオプションは、ソース ドキュメントに埋め込みボード アレイ オブジェクトが含まれている場合にのみ使用でき、エクスポートされるオブジェクトの範囲を制御できます。なお、オブジェクト(例: テキスト)が基板外形の外側にあるが接している場合、このオプションが有効であれば、そのオブジェクトもエクスポートされます。
-
Generate Additional Tools by Drill Symbols – 定義済みの Drill Symbol グループ化に基づいて追加のドリル ツールを生成するには有効にします。Drill Symbols グループ化に存在する追加の列データが追加されます。既存のデータ列は生成されるドリル データから削除されません。
プロットするレイヤー
生成される出力の一部としてプロットしたい各レイヤーの横にあるボックスをチェックします。
ボタンをクリックすると Add Mechanical Layers ダイアログが開き、すべてのプロットまたは選択したプロットに追加する Mechanical レイヤーを選択できます。

Add Mechanical Layers ダイアログ
設計に IPC-4761 タイプが割り当てられたビアが含まれている場合、対応する Mechanical レイヤー(Filling、Capping など)がレイヤー リストの IPC-4761 Via Type Features レイヤー グループの下に表示されます。
Gerber ファイルおよび ODB++ ファイルを CAM エディターにインポートする際、インポート対象ファイルにレイヤー色情報がない場合は、レイヤー タイプに応じてレイヤー色が割り当てられるようになりました(例: signal-top は赤、signal-bottom は青、など)。
生成データの一部としてどの信号レイヤーをエクスポートするかを選択する機能は Open Beta であり、ODB.IntellectualPropertyProtection オプションが Advanced Settings dialog で有効になっている場合に利用できます。
なお、現在の制限として、信号レイヤーおよび誘電体がまったくない状態で生成され、さらにドリル ペア データのエクスポートを含む ODB++ データは、以前のバージョンの Altium Designer の CAMtastic にはインポートできません。次のいずれかの回避策に従うことをお勧めします。
-
生成した ODB++ データを、この最新バージョンの Altium Designer の CAMtastic エディターにインポートします。その後保存すれば、以前のバージョンのソフトウェアの CAMtastic エディターでも正しく開けます。
-
生成される ODB++ データからすべての銅箔 / 誘電体レイヤーを除外する必要がある場合は、ドリル ペアのエクスポートも無効にしてください。
-
ドリル ペアをエクスポートする場合は、エクスポートされる ODB++ データに少なくとも 1 つの信号レイヤーを含めてください。
プロット レイヤー
ドロップダウン、または Layers to Plot セクション内で右クリックして、プロットするレイヤーのグループを簡単に選択できます。
-
All On - クリックすると Plot 列のすべてのボックスがチェックされます(チェックされたすべてのレイヤーについて ODB++ データが作成されます)。
-
All Off - クリックすると Plot 列のすべてのチェック済みボックスがクリアされます(ODB++ データは作成されません)。
-
Used On - クリックすると、プロジェクトで使用されているレイヤーの Plot 列 のすべてのボックスがチェックされます。
-
Edit Group - クリックすると Add Mechanical Layers ダイアログが開き、選択したプロットに追加する Mechanical レイヤーを選択できます。レイヤー グループに関連付けられた
をクリックするか、レイヤー グループを右クリックして Edit Group を選択しても、Add Mechanical Layers ダイアログにアクセスできます。
追加オプション
Custom Layers セクション内で右クリックすると、次が表示されます:
-
Add Layer - クリックしてレイヤーを追加します。
-
Edit Layer - クリックしてレイヤーを編集します。
-
Delete Layer - クリックしてレイヤーを削除します。
Custom Layers セクション内のカスタム レイヤーのレイヤー リスト セルをクリックすると Select Layer ダイアログが開き、選択したカスタム レイヤーに追加するレイヤーを選択できます。
埋め込み基板アレイからの生成
埋め込み基板アレイを含むPCB設計からODB++出力を生成する場合、以下が適用されます。
-
設計はレイヤースタック違反について自動的に解析されます。
-
反転された埋め込み基板は、反転された状態のレイヤースタックとして表示されます。
-
異なるミッドシグナル層と内部プレーンでも、同じミッドレイヤーパネル上に表示されることがあります。
-
ミッドシグナル層と内部プレーンは、互いに対して反転させることができます。
PCB設計からODB++出力を生成する際、プロットが有効になっているすべてのレイヤー上のすべてのオブジェクトがエクスポートされます。基板外形内に存在する設計オブジェクトのみをエクスポートしたい場合は、この境界の外側にオブジェクトを含む追加レイヤーについて、プロットを無効にしてください。
生成されたODB++ファイルの保存場所
生成ファイルの出力パスは、出力の生成方法によって異なります。
-
OutputJobファイルから - 生成されたファイルは、プロジェクトフォルダー内のフォルダーに保存されます。名前付けとフォルダー構造は、ODB++出力の出力先となるOutput Containerで定義されます。
-
PCBから直接 - 出力パスは、Project Options - Options dialogで指定します。デフォルトでは、出力パスはプロジェクトファイルを含むフォルダー配下のサブフォルダーに設定され、その名前は
Project Outputs for <ProjectName>です。出力パスは必要に応じて変更できます。Optionsタブで出力タイプごとに別フォルダーを使用するオプションが有効になっている場合、ODB++ファイルはさらにその下の ODB++ Outputという名前のサブフォルダーに書き込まれます。
生成されたODB++出力を自動的に開く
ODB++出力を生成する際、出力を新しいCAMドキュメントで自動的に開くよう指定できます。その方法は、出力の生成方法によって異なります。
-
OutputJobファイルから - Output Job Optionsダイアログ(OutputJob EditorのTools » Output Job Options)で、ODB++ Output自動ロードオプションを有効にします。
-
PCBから直接 - Project Optionsダイアログ(Project » Project Options)のOptionsタブで、Open outputs after compileオプションが有効になっていることを確認してください。
IPC-2581製造データの生成
既存のODB++形式に関連するものとして、IPC-2581は2004年にInstitute for Printed Circuits IPC-2581 Consortiumによって開発されたオープンソース標準であり、その後、最新のRevision AおよびBリリース(IPC-2581A/B)まで改良されてきました。
この標準は、従来の製造出力データ、すなわち通常はGerber、ドリル、BOM、テキストファイルなどの集合で構成される形式に代わるものとして、徐々に広く受け入れられるようになっています。従来、複雑に組み合わされた製造ファイルが必要だったのは、従来の RS-274x Gerber形式に、レイヤースタック、ドリル情報、ネットリストデータ(電気的接続性)、BOM情報の定義が欠けているという本質的な制限があるためです。
この標準の正式名称は「Generic Requirements for Printed Board Assembly Products Manufacturing Description Data and Transfer Methodology」で、レイヤースタックアップの詳細から完全なパッド/配線/部品情報、さらに部品表(BOM)までを含む、豊富な基板製造データを取り込んだXMLベースの単一ファイル形式を提供します。
単一のIPC-2581 XMLファイルには、以下を含めることができます。
-
PCBレイヤーのエッチング用銅箔イメージ情報。
-
基板レイヤースタック情報(リジッド部およびフレキシブル部を含む)。
-
ベアボードおよびインサーキットテスト用ネットリスト。
-
調達および実装(ピックアンドプレース)用の部品表。
-
製造および組立に関する注記とパラメーター。
IPC-2581形式を採用して基板設計データを製造業者や組立業者へ受け渡すことの潜在的な利点は、チェーンの両端で完全に理解される、高度に定義された詳細な単一ファイル形式にあります。CAD-CAMデータ交換の実用的な仕組みが確立されれば、データの誤解釈、ファイルエラー、Gerber解釈のばらつきに伴うリスクは大幅に排除されます。要するに、IPC-2581とGerber X2はどちらも、基板設計から製造へのデータ転送における新世代フォーマットを表しています。
プロジェクトPCBファイルをアクティブドキュメントとして読み込んだ状態で、メインメニューからFile » Fabrication Outputs » IPC-2581を選択すると、IPC-2581ファイルを生成できます。これにより最初のIPC-2581 Configurationダイアログが開き、使用するIPC-2581標準のリビジョン(AまたはB)に加え、エクスポート処理中に適用する測定単位および浮動小数点数精度を指定できます。

IPC-2581 Configurationダイアログでエクスポート設定を定義します。
IPC-2581 Configuration Dialog のオプションとコントロール
-
IPC2581 version - ドロップダウンを使用して、正しいバージョンのIPC-2581を選択します。
-
Measurement System - ドロップダウンを使用して、Metric またはImperial 単位を選択します。
-
Floating Point Precision - 希望する数値を入力するか、矢印キーを使って必要な浮動小数点を選択します。
-
OEMDesignNumberRef - 使用する部品パラメーターをドロップダウンから選択します。DesignItemIDがデフォルトです。
-
Merge Net-Tie Nets - 有効にすると、設計にNet-Tie部品で接続されたネットが含まれている場合、それらのネットはネットリスト内で区別された単一ネットとして報告されます。
-
Distinguish different footprints with the same name - 有効にすると、同じ名前のフットプリントのうち1つが変更された場合、出力では変更されたフットプリントのみが変更されます。このオプションが無効な場合、同じ名前のすべてのフットプリントが出力で変更済みとして表示されます。
精度設定は、下図に示すように、生成されるIPC-2581準拠ファイル内のデータの位置およびサイズの精度を決定します。

精度を2(左)および6(右)に設定した場合の、IPC-2581ファイルの同一セクション。
XMLベースのIPC-2581ファイルは、Options tab of the Project Options dialogのOutput Pathフィールドで定義された場所にエクスポートされます。名前は<PCBDocumentName>.cvg形式で付けられます。
生成されたファイルはプロジェクトに追加され、
Projects panelの
Generated\Text Documentsフォルダー配下に表示されます。
NCドリル製造データの生成
ドリルファイルは、基板製造工程でPCBに穴をあけるために使用されます。NCドリルファイルの出力オプションは、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 Setup Dialog のオプションとコントロール
-
NC Drill Format – この領域を使用して、NC Drill出力ファイルで使用する単位とフォーマットを指定します。
-
Leading/Trailing Zeroes – ゼロサプレスは、数値の先頭(leading)または末尾(trailing)からすべてのゼロを削除することで、生成されるデータファイルのサイズを小さくする手法です。
-
Keep leading and trailing zeroes – このオプションを有効にすると、生成される NC Drill ファイルに先頭および末尾のゼロがすべて表示されます。
-
Suppress leading zeroes – このオプションを有効にすると、生成される NC Drill ファイルに先頭のゼロは表示されません。
-
Suppress trailing zeroes – このオプションを有効にすると、生成される NC Drill ファイルに末尾のゼロは表示されません。
-
Coordinate Positions
-
Reference to absolute origin – 絶対原点を基準点として使用します。
-
Reference to relative origin – 相対原点を基準点として使用します。
-
Other
-
Optimize change location commands – 位置変更コマンドを最適化するには、このオプションをオンにします。
-
Generate separate NC Drill files for plated & non-plated holes – めっき穴と非めっき穴用に個別のドリルファイルを作成するには、このオプションをオンにします。
-
Generate separate NC Drill files for VIA features – 各 IPC 4761 ビアタイプごとに個別のドリルファイルを作成するには、このオプションをオンにします。
-
Use drilled slot command (G85) – 複数のドリル穴を使用してスロットを作成するには、このオプションをオンにします。
-
Generate Board Edge Rout Paths – 基板の切り欠きを含む基板形状を定義するために、個別の NC Rout ファイルを作成するには、このオプションをオンにします。
-
Generate EIA Binary Drill File (.DRL) – このオプションを使用して .DRL ファイルを生成します。DRL はバイナリ形式のドリルファイルです。ブラインドビアおよび/またはベリードビアを含む多層 PCB の場合、各レイヤーペアごとに固有のファイル拡張子を持つ個別のドリルファイルが作成されます。
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 dialog で指定します。デフォルトでは、出力パスは Project ファイルを含むフォルダー配下のサブフォルダーで、名前は 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 は、定義されたレイヤースタックおよびスタックアップで使用されるレイヤー(レイヤー名、材料、厚さ、誘電率の観点)を要約した Excel 形式(<PCBDocumentName>.xls)の Board Stack Report の生成をサポートしています。各スタックの高さも要約されます。Board Stack Report の出力オプションは Layer Stack Report Setup ダイアログで設定し、そこで測定単位やレポートに表示する列を指定できます。

Layer Stack Report Setup ダイアログ
上記の Layer Stack Report Setup ダイアログは、Advanced Settings dialog で 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 形式)。
PCB 設計でのテストポイント割り当てについて詳しくは、Assigning Testpoints on the Board ページを参照してください。
testpoint report は埋め込み基板アレイをサポートしています。複数の埋め込み基板アレイを含む PCB ドキュメントからエクスポートする場合、複数の IPC-D-356A ネットリストファイルが生成されます。
Fabrication Testpoint Report の出力オプションは、Fabrication Testpoint Setup ダイアログで設定します。

Fabrication Testpoint Setup ダイアログ
Fabrication testpoint report では、パッドおよびビアの
Fabrication testpoint settings のみが使用されます。一方、
assembly testpoint report では
Assembly testpoint settings のみが使用されます。Assembly Fabrication Report の設定に使用される
Assembly Testpoint Setup ダイアログには、
Fabrication Report Setup ダイアログと同じオプションセットがあることに注意してください。
Options and Controls of the Testpoint Setup Dialog
レポート形式
-
Text - レポートで標準テキスト形式を使用する場合に有効にします。
-
CSV - 標準のカンマ区切り値形式を使用する場合に有効にします。この形式は Excel などのスプレッドシートアプリケーションにインポートして、さらに処理できます。
-
IPC-D-356A - ブラインドビアおよびベリードビア情報を保持し、スルーホールビアとフリーパッドを区別する IPC ネットリストファイルを使用する場合に有効にします。画像データやドリルデータとともに CAM ドキュメントへインポートすると、PCB 設計で使用された元のネット名の復元が容易になり、CAM Editor 内で PCB の理解と管理がしやすくなります。
テストポイントレイヤー
これらの選択により、レポートの対象範囲を指定できます。
-
Top layer - 基板上面に割り当てられた有効なテストポイントを含めるにはオンにします。
-
Bottom layer - 基板下面に割り当てられた有効なテストポイントを含めるにはオンにします。
単位
-
Imperial- 座標をインチで出力する場合にオンにします。
-
Metric - 座標をミリメートルで出力する場合にオンにします。
座標位置
-
Reference to absolute origin - テストポイント座標の基準点として絶対原点を使用する場合に選択します。
-
Reference to relative origin - テストポイント座標の基準点として相対原点を使用する場合に選択します。
IPC-D-356A オプション
このダイアログ領域は、IPC-D-356A の Report Format オプションが有効な場合にのみ使用可能になります。
-
Adjacency Information - 短絡の可能性があるネットの一覧を含めるにはオンにし、その後、テキストボックスに隣接判定条件を入力します。
-
Board Outline - 特定のネットに接続されていないアウトライン やその他のセグメントタイプデータの記述を許可するには、この項目をチェックし、続いてドロップダウンから目的のデータを選択します。
-
Conductor Traces - 詳細については、IPC-D-356A仕様を参照してください。
-
Merge Net-Tie Nets - 有効にすると、設計にNet-Tieコンポーネントで接続されたネットが含まれている場合、これらのネットはネットリスト内で区別された単一ネットとして報告されます。
生成される製造レポートファイル
生成されるすべてのテストポイントファイルは、まずタイプ(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ダイアログ(Project » Project Options)のOptionsタブでOpen outputs after compileオプションが有効になっていることを確認してください。
Output Jobファイルを介した製造ファイル出力
プロジェクトのOutput Job Configuration fileに製造ファイル出力を含めるには、Fabrication Outputsセクションの[Add New Fabrication Output]をクリックし、メニューから出力タイプを選択した後、関連するサブメニューから目的のデータソースを選択します。

Output JobファイルのFabrication Outputsの一部として製造出力を設定します。 ここではGerber X2ファイルの例を示しています。
OutJobを実行すると(手動、またはproject release processの一部として)、該当するOutput Containerに対して定義された設定に従って製造出力が生成されます。

設定済みOutJobの一部として製造出力を準備しています。
PCBから直接製造出力を生成する際に関連ダイアログで定義される設定は、OutputJob Configuration file内で同じ出力タイプに対して定義される設定とは別個かつ独立しています。前者の場合、設定はプロジェクトファイルに保存され、後者の場合はOutputJob Configuration fileに保存されます。