個別生成およびOutput Jobファイル生成の両方に対応した、PCB設計の製造用ファイル形式が幅広く用意されており、以下が含まれます。
設計の製造に必要な出力ファイルを提供する前に、基板製造業者に要件を確認することをお勧めします。
製造用出力は、アクティブな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ファイルをアクティブなドキュメントにした状態で、メインメニューから File » Fabrication Outputs » Gerber Files または File » Fabrication Outputs » Gerber X2 Files を選択すると、Gerberファイルセットを生成できます。これにより適切な 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 SetupGerber X2 Setup ダイアログ
出力は、Project Options ダイアログの Options tab にある Output Path フィールドで定義された場所に生成されます。生成されるファイル名にはPCBドキュメント名が含まれます。
生成されたファイルはプロジェクトに追加され、
Projects panel の
Generated\CAMtastic! Documents および
Generated\Text Documents フォルダの下に表示されます。
生成された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 タブが切り替わります。
単位
この領域では、生成されるファイルで使用する単位を選択します。
小数桁数
この領域のドロップダウンを使用して、Gerberファイル内のプロット座標の数値精度を指定します。
高い解像度のいずれかを使用する場合は、PCB製造業者がその形式をサポートしていることを確認してください。0.1、0.01、および 0.001 mil 形式は、グリッド上の穴が 1 mil より細かい場合にのみ選択する必要があります。
出力: ファイル名.拡張子
この領域では、生成するGerberファイルの命名オプションを選択します。
-
*.gbr – このオプションを有効にすると、各レイヤーに固有のファイル名を付けつつ、同じ単一拡張子(.gbr)で生成します。
-
filename.* (gtl, gbl, gto,...) – このオプションを有効にすると、同じファイル名で拡張子のみを変えて(.gtl、.gbl、.gto、...)各レイヤーを生成します。
その他
-
Include unconnected mid-layer pads – このオプションを有効にすると、Gerberプロットで中間層上の未接続パッドを許可します。
-
Generate Reports – このオプションを有効にすると、次のファイルを生成します: .REP、.EXTREP、.apr、および .APR_LIB。
-
Merge regions and pads inside Footprint – このオプションを有効にすると、Gerber出力生成時にフットプリント内の領域とパッドをマージします。
プロットするレイヤータブ
このタブでは、現在のPCBドキュメントについて、Gerber出力に含めるレイヤーを設定できます。
-
Layers List – 現在のPCBでGerber出力可能なレイヤーの一覧です。レイヤーは種類別(銅箔層、シルクスクリーン、ソルダーマスク、ペーストマスク、メカニカルレイヤーなど)にグループ化されています。各レイヤーは次の項目で表示されます。
-
File Name – 個々の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には、基板内に存在する各基板切り抜きを定義する図形(ポリゴン)も含まれます。
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 ダイアログが開き、すべてのプロットレイヤーに追加するメカニカルレイヤーを選択できます。レイヤーグループに関連付けられた

ボタンをクリックすると、
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列にあるすべてのチェックボックスをオンにする場合に選択します。
Advancedタブ
Aperture Matching Tolerances
-
Plus – アパーチャマッチングの正の許容差を定義するには、このボックスを使用します。
-
Minus – アパーチャマッチングの負の許容差を定義するには、このボックスを使用します。
Leading/Trailing Zeroes
-
Keep leading and trailing zeroes – このオプションを有効にすると、生成されるGerberファイルに先頭および末尾のゼロがすべて表示されます。
-
Suppress leading zeroes – このオプションを有効にすると、生成されるGerberファイルに先頭のゼロは表示されません。
-
Suppress trailing zeroes – このオプションを有効にすると、生成されるGerberファイルに末尾のゼロは表示されません。
Plotter Type
-
Unsorted (raster) – ラスターマシン(デフォルト)を使用する場合に選択します。
-
Sorted (vector) – ベクターマシンを使用する場合に選択します。
Others
-
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タブ

Legacyタブ(Gerber Setupダイアログ)
Film Size
-
X(horizontal) – フィルムの長さの値を入力します。
-
Y(vertical) – フィルムの幅の値を入力します。
-
Border size – フィルムの枠サイズの値を入力します。
Position on Film
フィルム上の位置を選択するには、次のオプションを使用します。
-
Reference to absolute origin
-
Reference to relative origin
-
Center on film
Batch Mode
-
Separate file per layer – 各レイヤーごとに個別のGerberファイルを生成する場合に、このオプションを選択します。
-
Panelize layers – パネル化形式で1つのGerberファイルのみを生成する場合に、このオプションを選択します。
Apertures
-
Embedded apertures (RS274X) – このオプションを有効にすると、RS274X規格に従ってアパーチャがGerberファイルに埋め込まれ、各レイヤーのすべての情報が単一ファイルに含まれます。これを有効にすると、現在のアパーチャリストに必要なアパーチャがすべて含まれていることが保証されます。このオプションを無効にすると、この領域の追加コントロールが使用可能になります。
-
Maximum aperture size – 設計におけるアパーチャの最大サイズを入力します。
-
Generate relief shapes – リリーフスタイルのアパーチャを作成するには、このオプションをオンにします。
-
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 dialog で編集します。
-
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 ファイルも同じ原点基準を使用して生成する必要があります。
Gerber X2 Setup Dialog のオプションとコントロール

Gerber X2 Setup dialog。画像の上にマウスカーソルを置くと、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 を参照してください。そのページで入手できる Gerber Format Specification のセクション 6.5 を参照すると、board Profile の詳細を確認できます。

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

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

パネルを含む PCB ドキュメントに対する Gerber X2 Setup dialog の例。
設計に 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 dialog が開き、選択したレイヤーグループ内のすべてのプロットレイヤーに追加されるメカニカルレイヤーを選択できます。レイヤーグループに関連付けられた
ボタンをクリックして Add Mechanical Layers dialog にアクセスすることもできます。
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 – 生成される出力に属性として含まれるコメントを入力します。
その他
-
Optimize change location commands – このオプションを有効にすると、あるオブジェクトから次のオブジェクトへ変化しない場合、XまたはYの位置データは含まれません。
-
Generate DRC Rules export file (.RUL) – このオプションを有効にすると、DRC Rules Exportファイルを生成します。このレポートには、Gerberデータの生成元となるPCBドキュメントで定義された設計ルールの詳細が含まれます。
ODB++製造データの生成
ODB++は、プリント基板の設計および製造で使用されるCAD-CAM間のデータ交換フォーマットです。このフォーマットはもともとValor Computerized Systems, Ltd.によって開発されたオープンデータベースで、PCB設計ソフトウェアと、PCB製造業者が使用するValor CAD-CAMソフトウェアとの間で、より情報量の多いデータ交換を実現することを目的としていました。
ODB++ Setup ダイアログには、ODB++ファイル出力オプションを完全に設定するためのコントロールが用意されています。このダイアログには、次のいずれかの方法でアクセスできます。
-
OutputJob設定ファイル内のODB出力ジェネレーターを使用する(
*.OutJob)。設定済みの出力ジェネレーターを実行すると、出力が生成されます。
-
アクティブなPCBドキュメントで、File » Fabrication Outputs » ODB++ Filesをクリックします。ダイアログ内でOK をクリックすると、ただちに出力が生成されます。
PCBから直接出力を生成する際にODB++ Setup ダイアログで定義された設定は、OutputJob設定ファイル内で同じ出力タイプに対して定義された設定とは別個のものです。前者の場合、設定はプロジェクトファイルに保存され、後者の場合はOutputJob設定ファイルに保存されます。
このページでは、ODB++バージョン8.1およびレガシーバージョン7.0をサポートするODB++ Setupダイアログを使用したODB++出力準備について説明します。このダイアログは、Advanced Settings dialogでODB.Improvementオプションが有効になっている場合に使用できます。
Advanced SettingsダイアログでODB.Improvementオプションが無効になっている場合、ODB++出力準備は、ODB++バージョン8.0をサポートする旧版のODB++ Setupダイアログを使用して行われます。
Options and Controls of the ODB++ Setup Dialog (Previous Iteration)
プロットするレイヤー
生成される出力の一部としてプロットしたい各レイヤーの横にあるチェックボックスをオンにします。
ボタンをクリックすると、Add Mechanical Layers ダイアログが開き、すべてのプロットまたは選択したプロットに追加するメカニカルレイヤーを選択できます。

Add Mechanical Layersダイアログ
設計にIPC-4761タイプが割り当てられたビアが含まれている場合、対応するメカニカルレイヤー(Filling、Cappingなど)が、レイヤーリストのIPC-4761 Via Type Features レイヤーグループの下に表示されます。
単位
使用する単位として、インチまたはミリメートルを選択します。
ファイルオプション
出力ファイル生成に使用するファイルタイプの横にあるチェックボックスをオンにします。オプションには、非圧縮、.zip、および.tar/.tgzファイルがあります。
TGZファイルは、GZIP圧縮されたTARアーカイブファイルです。TARアーカイブは複数のファイルをまとめるために使用され、その後GZIP圧縮によってファイルサイズを小さくします。TGZファイルは通常のZipファイルよりも小さくなります。TGZファイルはFrontline Genesisなど多くのCAMソフトウェアで好まれているため、製造プロセスを円滑に進めやすくなります。
その他
-
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レイヤーや特定のメカニカルレイヤー)を選択できます。このオプションは、ソースドキュメントに埋め込みボードアレイオブジェクトが含まれている場合にのみ使用可能で、エクスポートされるオブジェクトの範囲を制御できます。なお、オブジェクト(例:テキスト)が基板外形の外側にあっても外形に接しており、このオプションが有効な場合、そのオブジェクトは引き続きエクスポートされます。
-
Merge Net-Tie Nets - 有効にすると、設計にNet-Tieコンポーネントで接続されたネットが含まれている場合、それらのネットはネットリスト内で区別された単一ネットとして報告されます。
-
Distinguish different footprints with the same name - 有効にすると、同じ名前のフットプリントのうち1つが変更された場合、出力では変更されたフットプリントのみが変更済みとして扱われます。このオプションが無効な場合、同じ名前のすべてのフットプリントが出力で変更済みとして表示されます。
-
Generate Additional Tools by Drill Symbols - 定義されたDrill Symbolグループに基づいて追加のドリルツールを生成するには有効にします。Drill Symbolsグループに存在する場合は、追加の列データが加えられます。既存のデータ列は、生成されたドリルデータから削除されません。
プロットレイヤー
ドロップダウンを使用するか、Layers to Plotセクション内で右クリックして、プロットするレイヤーグループを簡単に選択できます。
-
All On - クリックすると、Plot列のすべてのチェックボックスがオンになります(チェックされたすべてのレイヤーについてODB++データが作成されます)。
-
All Off - クリックすると、Plot 列のすべてのチェック済みボックスがクリアされます(ODB++データは作成されません)。
-
Used On - クリックすると、プロジェクトで使用されているレイヤーのPlot 列にあるすべてのチェックボックスがオンになります。
-
Edit Group - クリックするとAdd Mechanical Layers ダイアログが開き、選択したプロットに追加するメカニカルレイヤーを選択できます。また、レイヤーグループに関連付けられた
をクリックするか、レイヤーグループを右クリックしてEdit Groupを選択し、Add Mechanical Layers ダイアログにアクセスすることもできます。
追加オプション
Custom Layersセクション内で右クリックすると、次が表示されます。
-
Add Layer - クリックしてレイヤーを追加します。
-
Edit Layer - クリックしてレイヤーを編集します。
-
Delete Layer - クリックしてレイヤーを削除します。
Custom Layersセクション内のカスタムレイヤーのレイヤーリストセルをクリックすると、Select Layerダイアログが開き、選択したカスタムレイヤーに追加するレイヤーを選択できます。
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 ファイルの生成サポートは、Advanced Settings dialog で ODB.IntentionalShorts オプションが有効になっている場合に利用できます。
-
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 ソフトウェアで好まれるため、TGZ ファイルを使用すると製造プロセスを円滑に進めやすくなります。
含まれるデータ
コンポーネントパラメーターは
Include Net List、Neutralize Net Names、Include Components、および Remove Component Properties オプションは、Advanced Settings dialog で ODB.IntellectualPropertyProtection オプションが有効な場合に利用できます。この機能は 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 dialog が開き、すべてのプロットまたは選択したプロットに追加するメカニカル層を選択できます。

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

IPC-2581 Configuration dialog でエクスポート設定を定義します。
Options and Controls of the 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 field で定義された場所にエクスポートされます。ファイル名は <PCBDocumentName>.cvg 形式になります。
生成されたファイルはプロジェクトに追加され、
Projects panel の
Generated\Text Documents フォルダーの下に表示されます。
NC Drill 製造データの生成
ドリルファイルは、基板製造工程で PCB に穴を開けるために使用されます。NC Drill ファイル出力オプションは NC Drill Setup dialog を使用して設定します。

The NC Drill Setup dialog
NC Drill Setup dialog には、次のいずれかの方法でアクセスできます。
- OutputJob Configuration ファイル(*.OutJob)内で NC Drill 出力ジェネレーターを使用する方法です。設定された出力ジェネレーターを実行すると、出力が生成されます。
-
アクティブな PCB ドキュメントで、File » Fabrication Outputs » NC Drill Files をクリックします。ダイアログで OK をクリックすると、直ちに出力が生成されます。
PCB から直接出力を生成する際に NC Drill Setup ダイアログで定義される設定は、OutputJob Configuration ファイル内で同じ出力タイプに対して定義される設定とは区別され、別個に管理されます。前者の場合、設定はプロジェクト ファイルに保存され、後者の場合は OutputJob Configuration ファイルに保存されます。
Options and Controls of the 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 ファイルから – OutputJob Editor の Tools » Output Job Options から開く Output Job Options ダイアログで、NC Drill Output 自動ロード オプションを有効にします。
-
PCB から直接 – Project Options ダイアログ(Project » Project Options)の Options タブで、Open outputs after compile オプションが有効になっていることを確認してください。
基板スタック レポートの生成
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 ページを参照してください。
製造用テストポイント レポートの生成
製造用テストポイント レポート ジェネレーターは、製造用テストポイントとして使用するよう設定されたすべてのパッドおよびビアのレポート(txt、csv、および/または IPC-D-356A 形式)を生成します。
PCB 設計でのテストポイント割り当ての詳細については、Assigning Testpoints on the Board ページを参照してください。
このテストポイント レポートは、埋め込み基板アレイをサポートしています。複数の埋め込み基板アレイを含む PCB ドキュメントからエクスポートすると、複数の IPC-D-356A ネットリスト ファイルが生成されます。
Fabrication Testpoint Report の出力オプションは、Fabrication Testpoint Setup ダイアログで設定します。

Fabrication Testpoint Setup ダイアログ
製造用テストポイントレポートでは、パッドおよびビアの
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 - 標準の 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 ファイルから生成する場合 - 生成ファイルはプロジェクトフォルダー内のフォルダーに保存されます。命名規則およびフォルダー構成は、Testpoint 出力の出力先となる Output Container で定義されます。
-
PCB から直接生成する場合 - 出力パスは Project Options - Options dialog で指定します。デフォルトでは、出力パスはプロジェクトファイルを含むフォルダー配下のサブフォルダーで、名前は
Project Outputs for ProjectName に設定されています。出力パスは必要に応じて変更できます。Options タブで出力タイプごとに別フォルダーを使用するオプションが有効になっている場合、Testpoint ファイルはさらに Testpoint Output という名前のサブフォルダーに書き込まれます。
生成された製造レポート出力を自動的に開く
Testpoint 出力を生成する際、生成結果を新しい CAM ドキュメントで自動的に開くよう指定できます。設定方法は、出力の生成方法によって異なります。
-
OutputJob ファイルから生成する場合 - Output Job Options ダイアログの IPC-D-356A Output auto-load オプションを有効にします(OutputJob Editor の Tools » Output Job Options から)。
-
PCB から直接生成する場合 - Project Options ダイアログの Options タブにある Open outputs after compile オプションが有効になっていることを確認します(Project » Project Options)。
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 に保存されます。