ガーバーファイル完全ガイド:PCB設計初心者からエキスパートへ
読者からの質問で最も多いのがガーバーファイル関連です。
- Eagleからガーバーを出力するには?
- ガーバーファイルの生成手順は?
- 拡張子の意味は?
これらの疑問を解消し、この分野のエキスパートになれるよう、包括的なガイドを用意しました。さあ、始めましょう。
1. ガーバーファイルにおける回路基板ベクトルデータ
1.1 プリント基板(PCB)とは
PCBは、耐久性のある絶縁基板上に、抵抗・IC・コンデンサなどの電子部品を実装するための回路パターンを形成した板です。回路は銅箔などの導電性薄膜で描かれ、さらに絶縁層や追加配線層が重ねられます。
冒頭で触れた通り、PCBはほぼすべての現代電子機器のフレームワークです。理解を深める価値は十分にあります。PCBとICの発明こそが、現代電子機器の小型化を実現した革命的ブレイクスルーでした。
1.1.1 PCBは必要か?
PCBの起源は1936年まで遡りますが、今日、商業的に成り立つ電子機器・プロジェクトでPCBを使わないものはほぼ存在しません。PCBは現代電子機器の「背骨」です。エレクトロニクスを学ぶ、あるいは製品化するなら、PCBの知識は避けて通れません。
1.2 「ガーバー」「ガーバーファイルフォーマット」とは
現在ガーバーフォーマットの権利を持つUCAMCOの定義では、「ガーバーファイルフォーマット」はPCB設計データの保存・転送における事実上の標準規格です。オープンなASCIIベクトルフォーマットとして2Dバイナリイメージを表現し、銅層数、ソルダーマスク、レジェンド/シルクスクリーンなど、PCB画像の構成要素を記述・伝達します。また、フォトプロッタや自動光学検査(AOI)機器への入力データとしても機能します。
1.2.1 ガーバーフォーマットの世代
3世代あります:
- 標準ガーバー(RS-274-D)=最古の形式
- 拡張ガーバー(RS-274X / X-Gerber)
- Gerber X2=最新形式
詳細は第3章で解説します。まずは基本定義を押さえましょう。
1.3 ガーバーとPCBの接点
PCBの重要性とガーバーファイルの本質を理解しました。ガーバーファイルは「基板構成を伝達するソフトウェア上のスケッチ」、PCBは「電子部品を実装する物理基板」という違いがあります。以降の章で、ガーバーファイルの構成要素と操作方法を掘り下げます。
重要な注記:
►元来、PCBはCAD/CAMソフトなしで設計されていました。したがって、PCBはCAMソフト由来のものに限定されません。
►PCB需要の増大に伴い、製造標準化のニーズが生まれ、ガーバーがその標準として台頭しました。
►2014年、UCAMCOは標準ガーバー(RS-274-D)を「技術的に陳腐化」と宣言し、拡張ガーバー(RS-274X)を推奨しました。標準ガーバーはアパーチャ定義が標準化されていなかったためです。
2. ガーバーファイルの詳細
2.1 ガーバーファイルとは
PCB製造をガイドする情報を含むファイルです。オープンなASCIIベクトルフォーマットで2Dバイナリイメージを定義する事実上の標準規格。現代のガーバーファイルには、ソルダーマスク、レジェンド/シルク、銅層数などのメタデータ(データについてのデータ)も含まれます。
PCBはガーバーRS-274XデータとNCドリルファイルから製造されます。各ガーバーファイルは物理基板の1層(部品面オーバーレイ、表面配線層、裏面配線層、ソルダーマスク層、内層など)に対応します。PCB CADツールのバージョン差異を避けるため、完全なガーバー+NCドリルファイルセットの提出を推奨します。
見積・発注時には、ガーバーに現れない要件(ソルダーマスク/シルク色、パネル化要件、パッド仕上げ、板厚、銅厚、スロット/カットアウト等の特殊仕様)をテキストファイルで添付するのが賢明です。メカニカル層に記載するのも良い方法です。ガーバー出力設定ダイアログで、出力オプションを完全に構成できます。
ガーバーは技術者間で基板製造をガイドする標準として誕生しました。オープン標準であるがゆえに汎用性が高く、特定の制約を課さなかったため、多くのPCB設計者・技術者に採用され、普及しました。
2.1.1 なぜガーバーを学ぶべきか
2015年、UCAMCOは「PCB生産の約9割がガーバー形式で提示される」と推計。電子機器生産の増加に並行してPCB生産も増え、ガーバー設計の改善ニーズは常に存在します。ガーバーファイルを学ぶことは、あなたのスキルをPCB業界で通用するものにします。
2.2 ガーバーファイルビューア
ガーバーファイルの内容を可視化するソフトウェア。インストール型と、インストール不要のオンライン型の両方が存在します。
2.2.1 ビューア選定の3つの重要ポイント
- 最新フォーマット対応:HPGL/HPGL-2、Excellon等のモダンな形式をサポートしているか
- 高精度表示・測定機能:ズーム・寸法測定が可能で、設計エラーを検出しやすいか
- 幅広いプリンタ互換性:多様なプリンタ・印刷オプションに対応しているか
2.2.2 おすすめガーバービューアTOP3
2.2.3 The Online Gerber Viewer
無料のオンラインツール。インストール不要、軽量動作。Gerber274X、Excellon 1/2対応。ズーム機能で設計エラーをチェック可能。未登録ユーザーでも利用可能という利点があります。
2.3 EasyEDA Gerber Viewer
Online Gerberとほぼ同等の機能を持ち、さらにレイヤー表示・ズーム・PCB配色変更が可能。穴径・基板寸法の統計比較機能も搭載。URL共有機能付き。
2.4 Numerical Innovation Gerber Viewer
上記3要件をすべて満たす優秀なツール。Eagle・Altium出力ファイル(Seeed Studio提供)もスムーズに表示。初心者にとって不可欠なツールになり得ます。
3. ガーバーファイル拡張子(.gbr / .GBR)
主に「.gbr」または「.GBR」が関連付けられますが、「.GBX」「.Top」「.BOT」も使用されます。なお、「.gbr」はGIMPのブラシファイルなど、PCB以外でも使われる拡張子です。
3.1 なぜ多様な拡張子があるのか
3世代のガーバーフォーマットの歴史に由来します。
3.1.1 標準ガーバー(RS-274-D)
1960〜70年代のフォトプロッタ制御用NCフォーマットとしてGerber Systems Corp.が開発。基本的な描画機能のみで、座標・マージン定義が曖昧でした。2014年に開発元により廃止。「.gbr」拡張子の起源です。
3.1.2 拡張ガーバー(RS-274-X / X-Gerber)
1998年、UCAMCOが導入。人間可読なASCIIコマンドで2Dベクトルグラフィックを生成。メタデータを導入し、グラフィック定義を拡張。「.gbr」「.gbx」に関連付けられます。
3.1.3 Gerber X2
最新フォーマット。全世代の改良を統合。ベンダー独自拡張(.top、.bot等)をサポート。モダンなCAMソフトと互換性あり。
ビューアツールを理解したところで、いよいよガーバーファイル操作の実践へ。準備はいいですか? 5, 4, 3, 2, 1…
4. ガーバーファイル実践操作
4.1 Eagle 3.55でのガーバーファイル作成
PCB設計ソフトを用いたステップバイステップガイド。
1. PCB123
2. EagleでガーバーファイルとExcellonファイルを生成・変換。
信頼できる製造業者選びも重要です。チェックポイント:
- 設計上の問題を迅速にチェックできるか
- 特殊要件に対応できるか
- リードタイム・品質・価格のバランス
4.1.1 ガーバーファイル生成手順(Eagle)
事前にCAMジョブファイル(GERBER.CAM)を用意。Eagle標準添付のもので2層基板対応可能です。以下の手順で実行:
- Eagleコントロールパネルから「File/Open/Board」で対象基板を開く
- ツールバーのULPアイコンをクリックし、「DRILLCFG.ULP」を選択実行
- CAMプロセッサアイコンをクリック。「File/Open/Job」で「GERBER.CAM」を開く(変更保存はNO)
- 「Process Job」ボタンを押下。ダミーファイル削除確認と「複数信号レイヤーアクティブ」警告にOKで応答。基板複雑度により数分〜数時間で完了
- 完了後、基板名同士で拡張子違いの複数ファイルが生成される
生成される主なファイルと標準拡張子の対応表:
| ガーバーファイル | 拡張子 |
|---|---|
| Top(表面銅箔)Layer | .GTL |
| Bottom(裏面銅箔)Layer | .GBL |
| Top Overlay(シルク) | .GTO |
| Bottom Overlay | .GBO |
| Top Paste Mask | .GTP |
| Bottom Paste Mask | .GBP |
| Top Solder Mask | .GTS |
| Bottom Solder Mask | .GBS |
| Keep-Out Layer | .GKO |
| Drill Drawing | .GD1 |
| Drill Guide | .GG1 |
| Internal Plane Layer 1〜16 | .GP1〜.GP16 |
※.GTPはSMD部品がある場合のステンシル作成用で、基板製造自体には不要です。これらをZIP圧縮して製造業者へ送付します。
4.1.2 Excellonファイル(NCドリル)生成
(手順1〜2完了後に実行)
- CAMプロセッサで「File/Open/Job」→「EXCELLON.CAM」選択→OK
- 「Process」実行。通常数秒で完了
- 生成ファイル:.DRL(ツールラック)、.DRD(Excellon出力)、.DRI(ドリル情報)
アイコンとレイヤー追加
CAMプロセッサ、ULP、既存GERBER.CAMへのレイヤー追加方法(Eagle 3.55マニュアルp.86参照)も解説。4層以上対応のため、内層電源層・信号層・裏面シルク等を追加する手順を詳細に記載。
4.2 Altium Designerからのガーバー出力
4.2.1 ガーバー生成手順
1: 「File」→「Fabrication Outputs」→「Gerber files」を選択
2: ダイアログでPCB測定パラメータを指定
3: レイヤー選択。2層基板ならG1, G2, G3…をアンチェック
4: 「Embedded Apertures」をチェック
5: 設定確認後「OK」で生成
4.2.2 Excellon(NCドリル)生成
1: 「File」→「Fabrication Outputs」→「NC Drill files」
2: パラメータをガーバーと合わせて「OK」
3: 全ファイルを.zipに圧縮し、製造へ送付
4.3 ガーバーファイル(.gbr)を.pcbファイルに変換
4.3.1 .pcbファイルとは
CADソフト(Altium Designer等)で設計した際に生成される、基板作成をガイドする情報を格納する独自形式ファイル。
4.3.2 変換が必要な理由
設計者間では.pcbで共有しやすいが、製造業者はドリル条件等の追加情報を必要とする。未対応だと製造トラブルの原因に。
4.3.3 変換手順:LinkCADを用いた12ステップ
- LinkCADを公式サイトからダウンロード
- インストール(5日間トライアル可)
- LinkCAD起動
- 「Import Format」で変換元PCBファイルタイプを選択
- 「Export Format」で「Gerber」を選択
- 「Skip options」をアンチェック
- 「GDSII Import Options」で「Ignore text」をチェック
- 「Export Options」で追加設定があれば修正
- 変換対象の.pcbファイルを選択
- 「Next」で変換実行・待機
- 元ファイルと同フォルダに変換済みガーバーが生成されることを確認
- 「Finish」で終了
結論
かつて、設計意図を正確に反映したガーバーファイルを作るのは困難でした。CAMソフトの習得、アパーチャリスト/ツールリストの欠落、CAM間の互換性問題など、ハードルは高かったのです。
しかし、CAMソフトの進化とガーバーなどのファイル表現標準化により、現在は製造データセットからスムーズにPCBをファブリケートできるようになりました。
「電子機器はPCBに依存し、PCBはガーバーに依存する」というループがあります。電子機器の発展にはPCBの進化が、PCBの進化にはガーバー設計の高度化が不可欠。ガーバー需要の増大が更なる電子機器進化を呼ぶ、という好循環です。
さらに学びたい方へ
本ガイドで興味を持たれた方は、公式サイトで初心者からプロへ導くノウハウ集をご覧ください。カスタムPCB制作に成功したら、破格のお見積もりで製造をお手伝いします。WellPCBは10年の製造実績でワンストップサービスを提供します。あなたのガーバージャーニーを全力でサポートします。
産業技術
- シリコーン3Dプリント入門:最先端生産へのビギナーズガイド
- IoT向けPCB設計の完全ガイド:フレックス基板とHDI基板の活用
- IPC規格をマスターする:PCB品質確保のための包括的ガイド
- AIaaS完全ガイド:AI as a Serviceを解き明かす
- 保全管理の極意:効率化とコスト削減を実現する完全ガイド
- サプライチェーンマネジメント完全ガイド:戦略から実務まで徹底解説
- CMMS購入の完全ガイド:資産パフォーマンスを最大化する選び方
- ピアノヒンジ完全ガイド:種類、用途、メリットをプロ向けに解説
- フレキシブルマグネット実用ガイド:種類、メリット、活用法
- Azure File Storage解説:安全で拡張可能なクラウドストレージの初心者ガイド
- 金属鋳造の基礎:初心者向けガイド