PCBを製造メーカーへ発注する際、設計データとして提出する必要があるのがガーバーデータ(Gerberファイル)です。ガーバーデータは、基板製造に必要な銅箔パターン、ソルダーマスク、シルク印刷、穴位置などの情報を含む標準ファイル形式です。
本記事では、ガーバーファイルの基礎知識、構成レイヤー、形式の違い(RS-274X vs Gerber X2)、出力方法、そして提出前の確認手順まで詳しく解説します。
ガーバーファイルとは?
ガーバーファイル(Gerberファイル)は、基板の設計データをメーカーに伝えるための業界標準フォーマットです。PCB製造における設計図面(ブループリント)のような役割を果たし、銅箔配線の位置、ソルダーマスクの適用範囲、穴あけ位置などを2次元ベクター画像として記述します。
日本では「ガーバーデータ」または「Gerberデータ」と呼ばれることも多く、PCBメーカーへの発注時に必須となるファイル形式です。実際の基板製造現場では「ガーバーデータ 提出」「ガーバーデータ 作成」といった表現が一般的に使用されています。

ガーバーファイルに含まれるデータ
1枚のPCBを製造するには、複数のガーバーファイル(各レイヤーごとに1ファイル)が必要です。以下は、標準的なガーバーパッケージに含まれるレイヤー一覧です。
| レイヤー | 機能 | 拡張子 |
|---|---|---|
| トップ銅箔 | 表面の配線とパッド | .GTL |
| ボトム銅箔 | 裏面の配線とパッド | .GBL |
| トップソルダーマスク | 表面のはんだレジスト | .GTS |
| ボトムソルダーマスク | 裏面のはんだレジスト | .GBS |
| トップシルクスクリーン | 表面の部品番号や文字 | .GTO |
| 基板外形 | 基板の形状?外形線 | .GKO/.GM1 |
| 穴あけデータ | 穴位置?サイズ(Excellon形式) | .TXT/.DRL |
| ボトムシルクスクリーン | 裏面の部品番号や文字 | .GBO |
穴あけデータ(ドリルファイル)はExcellon形式という別フォーマットです。通常、ガーバーデータ一式にはドリルデータも含めて提出します。穴あけデータの欠落は、製造メーカーで最も多く見られる受付拒否理由の一つです。穴あけデータ(ドリルファイル)はExcellon形式という別フォーマットですが、ガーバーパッケージには必ず含める必要があります。穴あけデータの欠落は、製造メーカーで最も多く見られる受付拒否理由の一つです。
ガーバーデータとPCB設計データの違い
PCB設計ソフト(Altium、KiCad、Eagleなど)の元データ(.PcbDoc、.kicad_pcbなど)は編集用のファイルであり、製造メーカーにそのまま渡すことはできません。これらの設計データを製造用に変換したものがガーバーデータです。設計データとガーバーデータは役割が異なるため、出力時には注意が必要です。
ガーバーファイルの種類と形式の違い
ガーバーファイルには、主に3つのバージョンがあります。
RS-274D(Standard Gerber)
1980年代のオリジナル形式です。アパーチャ定義ファイルが別途必要で、エラーが発生しやすく、現在のPCB製造ではほとんど使用されていません。
RS-274X(Extended Gerber)
現在の業界標準です。アパーチャ定義がファイル内に埋め込まれているため、自己完結型で信頼性が高い形式です。ほとんどのPCBメーカーがこの形式をデフォルトで受け付けています。
Gerber X2
最新の標準規格です。RS-274Xをベースに、レイヤー属性、ネット情報、極性情報などのメタデータをファイルヘッダーに埋め込むことができます。画像データ自体はRS-274Xと変わりませんが、メーカー側により多くの製造コンテキストを提供できるため、ミスコミュニケーションを削減できます。メタデータをファイルヘッダーに埋め込むことができます。画像データ自体はRS-274Xと変わりませんが、メーカー側により多くのコンテキストを提供できるため、製造時のミスコミュニケーションを削減できます。
ガーバーファイルの作成方法
お使いのEDAツールによって手順は異なりますが、基本的な流れは同じです。最初にDRC(Design Rule Check)を実行し、問題がないことを確認してから出力します。
Altium Designer
PCBファイルを開く → File → Fabrication Outputs → Gerber Files。単位と形式(RS-274XまたはX2)を設定し、出力するレイヤーを選択します。ドリルファイルはNC Drill Filesから別途生成します。
KiCad
PCBエディタ → File → Plot。Gerber形式を選択し、レイヤーを指定して出力フォルダを設定。Generate Drill Filesも同時に実行します。出力後は内蔵ビューアで確認してからZIPにまとめると安心です。
Eagle
基板ファイルを開く → CAM Processor。標準のGerberジョブファイル(gerb274x.camなど)を読み込み、全レイヤーを一括出力します。
共通の注意点: 出力前に必ずDRCを実行する、単位はミリメートル(mm)を使用する、ドリルファイルはExcellon形式で出力する、すべての必要なレイヤーが含まれているかダブルチェックする。
ガーバーデータの確認方法
生成したガーバーデータは、製造メーカーに送信する前に必ず確認しましょう。レイヤーの位置ずれやドリルファイルの欠落があると、基板製造に問題が発生する可能性があります。
多くのPCBメーカーでは、アップロード前にGerberデータの確認を推奨しています。無料のGerberビューアを利用して、ブラウザ上ですべてのレイヤーを確認できます。PCBgogoではオンラインGerberビューアを提供しており、ソフトウェアのインストールなしで簡単にデータ確認が可能です。PCBgogoではオンラインGerberビューアを提供しており、ソフトウェアのインストールなしでブラウザ上から全レイヤーを確認できます。
確認時のチェックポイント:
· すべてのレイヤーが含まれているか
· 銅箔レイヤーとソルダーマスクの位置が合っているか
· 穴あけデータが正しいパッド位置にあるか
· 基板外形が閉じた形状になっているか
· 単位が統一されているか(mmとインチの混在に注意)
PCBメーカーへ提出する前のチェックリスト
· 必要なレイヤーがすべて出力されている(銅箔?マスク?シルク?外形?ドリル)
· ファイル名が明確な命名規則に従っている(.GTL, .GBL など)
· 全ファイルの単位が統一されている
· Gerberビューアで目視確認済み
· ドリルファイルがExcellon形式で含まれている
· 出力形式が製造メーカーの要求に合っている(RS-274Xが最も安全)
まとめ
ガーバーファイルは、PCB設計と製造を結ぶ「共通言語」です。銅箔配線、ソルダーマスク、シルクスクリーン、ドリルデータなど、基板製造に必要なすべての情報をメーカーに伝えます。
提出前にファイルをしっかり確認することで、製造トラブルを防ぎ、スムーズな生産が可能になります。PCBgogoでは、Gerberデータの設計レビューから基板製造?実装まで、トータルなサポートを提供しています。
よくある質問(FAQ)
Q1. ガーバーファイルとは何ですか?
PCBの設計データを製造メーカーに伝えるための業界標準ファイル形式です。銅箔配線、ソルダーマスク、シルクスクリーン、穴あけ位置などを2次元ベクター画像として記述します。日本では「ガーバーデータ」または「Gerberデータ」とも呼ばれます。
Q2. ガーバーファイルには何が含まれますか?
銅箔レイヤー(トップ/ボトム)、ソルダーマスク、シルクスクリーン、基板外形データ、穴あけデータ(Excellon形式)が含まれます。多層基板の場合は内層の銅箔データも追加されます。
Q3. RS-274XとGerber X2の違いは何ですか?
RS-274Xは現在の業界標準で、ほとんどのメーカーが対応しています。Gerber X2はRS-274Xを拡張し、レイヤー属性やネット情報などのメタデータをファイルに埋め込める最新規格です。互換性を重視する場合はRS-274X、最新設備のメーカーにはGerber X2を推奨します。
Q4. ガーバーデータを確認する方法は?
PCBgogoのオンラインGerberビューア(ブラウザ上で動作、インストール不要)や、gerbv(オープンソース)、Altium 365 Viewer(無料)などで確認できます。すべてのレイヤーが正しく表示されるか、単位が統一されているかをチェックしましょう。
Q5. GerberとODB++の違いは何ですか?
Gerberは主に基板製造(Fabrication)向けのフォーマットで、各レイヤーを個別のファイルで表現します。ODB++はBOMやネットリストを含む統合データセットで、基板製造+実装(Turnkey)向けに適しています。一般のPCB発注ではRS-274XまたはGerber X2が推奨されます。
Q6. PCBメーカーに何を提出すればいいですか?
すべてのレイヤーのガーバーファイルとドリルファイル(Excellon形式)をZIPファイルにまとめて提出します。ファイル名は明確にし、出力形式はRS-274X(推奨)またはGerber X2を選択してください。メーカーの指定があればそれに従いましょう。