製造データの準備
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 サブメニューから追加できます。
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 形式は、基板設計から製造へのデータ転送における新世代を代表するものです。
プロジェクトのPCBファイルをアクティブなドキュメントにした状態で、Gerberファイルセットはメインメニューから File » Fabrication Outputs » Gerber Files または File » Fabrication Outputs » Gerber X2 Files を選択することで生成できます。これにより、適切な Gerber Setup または Gerber X2 Setup ダイアログが開き、エクスポート処理中に適用されるプロットレイヤーおよび一般設定を定義できます。これらのダイアログで提供されるオプションとコントロールの詳細については、以下の折りたたみセクションを参照してください。

Gerber Setupおよび Gerber X2 Setup ダイアログ
出力は、Project Options ダイアログの Options tab にある Output Path フィールドで定義された場所に生成されます。生成されるファイル名にはPCBドキュメント名が含まれます。
生成されたGerber出力は、合成CAMドキュメントとしても開かれ、現在のプロジェクトに対して編集および/または保存でき、CAMtastic パネルから管理できます。
Options and Controls of the Gerber Setup Dialog

Gerber Setup ダイアログ。画像の上にマウスカーソルを置くと、Layers to plot タブと Advanced タブが切り替わって表示されます。
Units
この領域では、生成されるファイルで使用する単位を選択します。
-
Inches – このオプションを有効にすると、インペリアル単位を使用し、すべての作業は mil 単位で行われます(1 mil = 1/1000 inch)。
-
Millimeters – このオプションを有効にすると、メートル単位を使用し、すべての作業はミリメートル単位で行われます。
Decimal
この領域のドロップダウンを使用して、Gerberファイル内のプロット座標の数値精度を指定します。
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出力に含めるレイヤーを設定できます。
-
Layers List – 現在のPCBでGerber出力可能なレイヤーの一覧です。レイヤーはタイプ別にグループ化されています(Copper Layers、Silkscreen、Solder Mask、Paste Mask、Mechanical Layers など)。各レイヤーは次の内容で表示されます。
-
File Name
-
Layer Name – ボードのレイヤースタックで定義されている、出力ファイルに適用されるレイヤー名です。
Plot – 生成される出力に、そのレイヤーまたはレイヤーグループの Gerber プロットを含めるには、このオプションを有効にします。無効にすると、そのレイヤーのプロットは生成されません。
Mirror – ミラーされた Gerber ファイルを作成する場合は、レイヤーまたはレイヤーグループに対してこのオプションを有効にします。
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 ファイルの生成は中止されます。
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 ファイル内のプロット座標の数値精度を指定します。
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 プロットが生成出力に含まれます。無効にすると、そのレイヤーのプロットは生成されません。
-
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 – アパーチャ照合の負の許容差を定義するために使用します。
Plotter Type
この領域では、対象のフォトプロッタタイプを指定します。
- Unsorted (raster) – ラスターマシン(デフォルト)を使用する場合に選択します。
- Sorted (vector) – ベクターマシンを使用する場合に選択します。
Gerber X2固有
-
File Subject – このフィールドでは、Gerber X2出力で
Part属性として含まれるファイルタイプを選択します。ドロップダウンリストには次の選択肢があります。-
None -
Autodetect– 基板ファイルの種類に基づいて、以下のリストから属性を自動的に割り当てます。たとえば、単一の基板設計を含むPCBドキュメントには、Singlepart属性が割り当てられます。 -
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 をクリックすると、直ちに出力が生成されます。
Options and Controls of the ODB++ Setup Dialog
ODB++バージョン
生成される出力のフォーマットに使用するODB++バージョンを選択します。v. 8.1 または旧来の v. 7.0 のいずれかです。
単位
v. 8.1 オプションがODB++ Versionとして選択されている場合、使用する優先単位としてMillimetersまたはInchesを選択します。v. 7.0 オプションがODB++ Versionとして選択されている場合は、デフォルトでInches が選択され、変更できません。
ファイルオプション
出力ファイル生成に使用するファイルタイプのチェックボックスをオンにします。オプションには、非圧縮、.zip、および.tar/.tgzファイルがあります。
含まれるデータ
-
Include Net List – 有効にすると、生成される出力にネットリストが含まれます。
-
Neutralize Net Names – 有効にすると、生成される出力ではネット名が
Net_[1-…]に置き換えられます。 -
Merge Net-Tie Nets – 有効にすると、設計内にNet-Tieコンポーネントで接続されたネットがある場合、これらのネットはネットリスト内で区別された単一ネットとして報告されます。なお、このオプションはGenerate shortf: List of Intentional Shorts (Net-Ties) オプションが有効な場合は無効になります。
-
Generate shortf: List of Intentional Shorts (Net-Ties) – ODB++バージョン8.1形式の出力を生成する場合(v. 8.1 オプションがODB++ Versionとして選択されている場合)、意図的に短絡を許可したネットと銅プリミティブ(「Net-Ties」)の一覧を含む
shortfファイルを生成するには有効にします。生成されたファイルは、ステップ出力のedaサブフォルダ内にあります。なお、このオプションはMerge Net-Tie Nets オプションが有効な場合は無効になります。
-
-
Include Components – 有効にすると、生成される出力にコンポーネントが含まれます。
-
Remove Component Properties – 有効にすると、コンポーネントのプロパティ(パラメーター)は生成される出力から削除されます。
-
Distinguish different footprints with the same name – 有効にすると、同じ名前のフットプリントのうち 1 つが変更された場合、出力内では変更されたフットプリントのみが変更済みとなります。このオプションを有効にしない場合、同じ名前のすべてのフットプリントが出力内で変更済みとして表示されます。
-
Include Variants Data – ODB++ バージョン 8.1 形式の出力を生成する場合(v. 8.1 オプションが ODB++ Versionとして選択されている場合)、すべての デザイン バリアント (
[No Variations]を含む)に関する情報を含めるには有効にします。このオプションを有効にすると、次の情報が出力に含まれます。-
エクスポートされた各バリアント内における各コンポーネントの状態 (実装 / 未実装)。
-
エクスポートされた各バリアントについて、コンポーネント レベルでの代替部品に関する情報。
-
バリエーションに応じた各コンポーネントのパラメーター。
-
各バリアント / コンポーネントに適用されたカスタム パラメーター。
このオプションを無効にすると、Outjob ファイルで選択されたバリアントに対して出力が生成されます。または、PCB エディターから直接出力を生成する場合(File » Fabrication Outputs » ODB++)、Projects パネルで現在アクティブなバリアントが選択されます。
-
-
その他
-
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 グループ化に存在する追加の列データが追加されます。既存のデータ列は生成されるドリル データから削除されません。
プロットするレイヤー
生成される出力の一部としてプロットしたい各レイヤーの横にあるボックスをチェックします。
プロット レイヤー
ドロップダウン、または 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形式で付けられます。
NCドリル製造データの生成
ドリルファイルは、基板製造工程でPCBに穴をあけるために使用されます。NCドリルファイルの出力オプションは、NC Drill Setupダイアログで設定します。
NC Drill Setupダイアログ には、以下のいずれかの方法でアクセスします。
- OutputJob Configurationファイル内のNC Drill出力ジェネレーターを使用する(*.OutJob)。設定された出力ジェネレーターを実行すると、出力が生成されます。
- アクティブなPCBドキュメントで、File » Fabrication Outputs » NC Drill Filesをクリックします。ダイアログ内でOKをクリックすると、直ちに出力が生成されます。
NC Drill Setup Dialog のオプションとコントロール
-
NC Drill Format – この領域を使用して、NC Drill出力ファイルで使用する単位とフォーマットを指定します。
-
Units
- Inches – このオプションを有効にすると、すべての作業がmil(1/1000インチ)で行われるヤード・ポンド法単位を使用します。
- Millimeters – このオプションを有効にすると、すべての作業がミリメートルで行われるメートル法単位を使用します。
-
Format
- 2:3/4:2 – 1mil/0.01 mmの分解能を提供します。
- 2:4/4:3 – 0.1mil/1 μmの分解能を提供します。
- 2:5/4:4 – 0.01mil/0.1 μmの分解能を提供します。
-
Units
-
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 ファイルを作成するには、このオプションをオンにします。
-
Rout Tool Dia – 基板外形のルーティングに使用するツールサイズを指定します。このオプションは、Generate Board Edge Rout Paths が有効な場合にのみ使用できます。
-
-
Generate EIA Binary Drill File (.DRL) – このオプションを使用して .DRL ファイルを生成します。DRL はバイナリ形式のドリルファイルです。ブラインドビアおよび/またはベリードビアを含む多層 PCB の場合、各レイヤーペアごとに固有のファイル拡張子を持つ個別のドリルファイルが作成されます。
-
-
Generate Additional Tools by Drill Symbols - 定義された Drill Symbol のグループ化に基づいて追加のドリルツールを生成するには有効にします。Drill Symbols のグループ化に存在する場合は、追加の列データが加えられます。生成されるドリルデータから既存のデータ列が削除されることはありません。
生成される 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 ダイアログ
印刷ベースの製造データの生成
以下の出力は、ページおよびそのレイヤーに対する事前定義設定を持つ印刷ベースの出力です。
- 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 ページを参照してください。
Fabrication Testpoint Report の出力オプションは、Fabrication Testpoint Setup ダイアログで設定します。

Fabrication Testpoint 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 オプション
- 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に対して定義された設定に従って製造出力が生成されます。




)。
)用にはネットタイをマージしないパッケージ、といったように、製造業者へ送るドキュメントを重複させずに済みます。
)内のコンポーネントレイヤーデータに配置レイヤー属性を追加することで実現されます。


)。
