Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
KiCadでは、既存のガーバーを確認する操作と、ガーバーからPCBデータへ変換する操作、そしてPCB設計から製造用ガーバーを出力する操作が別です。確認にはGerber Viewer(GerbView)、製造データの作成にはPCB Editorを使います。なお、ガーバーは回路図やネット情報を含む製造用データなので、ガーバーから元のKiCad設計を完全に復元することはできません。
先に結論
| 目的 | 使う機能 |
|---|---|
| ガーバーを表示・検査する | Gerber Viewer |
| 穴を重ねて確認する | Gerber Viewer+Excellonドリル読み込み |
| ガーバーをPCBへ変換する | Gerber Viewer → File → Export to PCB Editor… |
| KiCad基板から出力する | PCB Editor → File → Fabrication Outputs → Gerbers (.gbr)… |
| 自動出力する | kicad-cli pcb export gerbers |
以下はKiCad 10.0系(公式マニュアルは10.0.3を基準)の画面を前提にしています。KiCad 9以前ではメニュー名やダイアログ、CLIオプションが異なる場合があります。公式日本語ドキュメントも併せて確認してください。
ガーバーファイルとは
ガーバーは、PCBの各製造レイヤーを個別ファイルで表す形式です。代表的な対応関係は次のとおりです。
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errors| 役割 | KiCadレイヤー | 一般的な拡張子 |
|---|---|---|
| 表・裏面銅箔 | F.Cu、B.Cu |
.gbr |
| レジスト | F.Mask、B.Mask |
.gbr |
| シルク | F.Silkscreen、B.Silkscreen |
.gbr |
| 基板外形 | Edge.Cuts |
.gbr |
| 穴あけ | Excellonドリル | .drlなど |
| 補足製造情報 | Gerber Job | .gbrjob |
拡張子はメーカーや設定で異なるため、名前だけでレイヤーを決めつけないでください。Gerber Job、製造会社の命名規則、Gerber Viewerでの内容を確認します。ガーバーと、回路図・ネット・フットプリント・DRCルールを含む.kicad_pcb、.kicad_sch、.kicad_proは別物です。
#1 Best Overall
1. 既存ガーバーをGerber Viewerで開く
- KiCadからGerber Viewerを起動します。
- File → Open Gerber Plot…を選び、
.gbr、.gerなどのガーバーを複数選択します。 - File → Open Excellon Drill File(s)…で
.drlなどのドリルファイルを読み込みます。 - レイヤー一覧で表示・非表示を切り替え、必要なら色、グリッド、コントラスト、単位(mm、inch、mil)を調整します。
- Zoom Boardまたは全体表示で基板を確認します。
KiCad 10のGerber ViewerはGerber RS-274XとExcellonを扱い、最大32ファイルを同時表示できます。詳細はGerber Viewer公式マニュアルを参照してください。
2. 表示したガーバーを検証する
発注前は、単に画像が表示されるだけでなく、次をレイヤー単位で確認します。
- 外形:
Edge.Cutsが閉じた輪郭になっているか。切り欠き、長穴、パネル外形が意図どおりか。 - 銅箔:F.CuとB.Cuの表裏が正しく、左右反転していないか。
- 穴:PTH・NPTHドリルがパッドや取り付け穴の中心に合っているか。
- レジスト:開口がパッド位置と一致しているか。
- シルク:文字や記号がパッド、外形、基板外へ大きく重なっていないか。
- 寸法:測定ツールで基板サイズ、穴径、穴間隔を設計値と比較する。
- レイヤー数:2層・4層など、想定した銅層がすべて存在するか。
Gerber Viewerには測定、Dコード表示、スケッチ表示、負論理表示、レイヤー比較、Gerber X2属性の確認機能があります。Gerber X2にはレイヤー種別やネットなどの属性が含まれる場合がありますが、製造会社が利用するとは限りません。
Recommended Free Tools
3. ガーバーをPCB Editorへ変換する
表示だけでよければ、この手順は不要です。編集可能な形状が必要な場合、Gerber Viewerで一式を読み込んだ後、File → Export to PCB Editor…を選びます。
- 銅箔、マスク、シルク、外形、ドリルの重なりを確認します。
- Export to PCB Editor…を実行し、保存先とPCBファイル名を指定します。
- 銅層数を設定し、各GerberをKiCadレイヤーへ割り当てます。
- 生成されたPCBをPCB Editorで開き、表裏、原点、寸法、穴、線幅、塗りつぶしを確認します。
- 必要なら形状を手作業で修正し、DRCと再出力を行います。
完全復元ではない理由
この変換は限定的です。ガーバー上の線分、一部のフラッシュ、ドリル情報などを基にオブジェクトを作ります。銅層の線はトラックセグメント、非銅層の線はグラフィック線、フラッシュはビアとして扱われる場合があります。一方、ラスタライズされた要素や負論理オブジェクトは変換できないことがあります。
回路図との接続、ネット名、部品ライブラリ、元のフットプリント、ゾーンの編集構造、デザインルール、配線の意図は戻りません。元の設計があるなら、ガーバー変換ではなく.kicad_pcbと関連プロジェクトを入手する方が適切です。変換後は3D表示、DRC、寸法、長穴・スロット、パッド形状を必ず再確認してください。
4. PCB Editorからガーバーをエクスポートする
- 対象プロジェクトを開き、PCB Editorで
.kicad_pcbを開きます。 - File → Fabrication Outputs → Gerbers (.gbr)…を選びます。環境によってはFile → Plot…と表示されます。
- 出力先フォルダーとプロット対象レイヤーを選び、設定を確認してPlotまたはGenerateを実行します。
- 続けてFile → Fabrication Outputs → Drill Files…を開き、ドリルファイルを生成します。
- 生成物をGerber Viewerで開き、製造会社へ渡すZIPを作成します。
2層基板では通常、F.Cu、B.Cu、F.Mask、B.Mask、F.Silkscreen、B.Silkscreen、Edge.Cutsを確認します。F.Paste、B.Paste、内層銅箔、技術レイヤー、パネル用レイヤーは用途と製造会社の指定に応じて追加します。F.FabやF.Courtyardは、通常の製造用ZIPへ無条件に入れず、要求を確認してください。
5. ドリルファイルを出力する
ガーバーだけでは通常、穴あけ情報は完結しません。Drill Files…でExcellonまたは指定された形式を生成します。
- 単位(mmまたはinch)
- PTHとNPTHを分けるか
- ゼロ省略・小数点形式
- 原点と座標形式
- 長穴、スロット、ルーター加工の扱い
- ドリルマップ(PDFまたはGerber)が必要か
KiCadはPTH・NPTHを別ファイルにする設定もできます。Gerber Viewerで両方を読み込み、ドリル中心が銅箔の中心と一致することを確認してください。位置がずれる場合は、単位、原点、座標フォーマット、ミラー設定をまず疑います。
6. Gerber Job、X2、ODB++の扱い
.gbrjobは、レイヤー構成、スタックアップ、材料、表面処理など、単純なレイヤー画像だけでは表しにくい情報を補足します。ただし必須とは限らず、製造会社の指定がある場合に同梱します。
Rank #3
ODB++はガーバー、ドリル、部品配置などをまとめられる代替形式です。KiCad 10のマニュアルでも選択肢として説明されていますが、すべての製造会社が受け付けるわけではありません。Gerber指定の会社へは、無理に形式を変更せず、指定されたファイルを提出してください。
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →7. CLIで自動出力する
リリース作業やCIではkicad-cliが便利です。基本例は次のとおりです。
kicad-cli pcb export gerbers example.kicad_pcb
kicad-cli pcb export drill example.kicad_pcb
出力先とレイヤーを指定する例:
kicad-cli pcb export gerbers
--output gerbers/
--layers F.Cu,B.Cu,F.Mask,B.Mask,F.Silkscreen,B.Silkscreen,Edge.Cuts
example.kicad_pcb
gerbersは通常、レイヤーごとに複数ファイルを出力する製造向けコマンドです。gerberは複数レイヤーを単一ファイルへまとめる用途で、一般的な発注には通常gerbersを使います。バージョンでオプションが変わるため、対象環境で次を実行してください。
kicad-cli pcb export gerbers --help
kicad-cli pcb export drill --help
仕様はKiCad CLI公式マニュアルで確認できます。
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.製造会社へ渡す前のチェックリスト
- Gerber Viewerで同じZIPを再読み込みした。
- 外形が閉じ、サイズが正しい。
- F.Cu/B.Cuの表裏とレイヤー数が正しい。
- PTH、NPTH、長穴、スロットがすべて存在する。
- ドリルとパッドの中心が一致する。
- マスク開口とシルクの位置を確認した。
- 原点・単位・ミラー設定に問題がない。
- 製造会社が指定するGerber Jobやファイル名に従った。
- ZIPに不要な設計バックアップや別基板のファイルを入れていない。
- アップロード後の製造会社プレビューでも確認した。
よくあるトラブルと対処
レイヤーやドリルがずれる
表裏の取り違え、原点・単位の不一致、RS-274-Dなど古い形式、パネルデータと単体データの混同が原因です。外形だけ、次にF.Cu/B.Cu、最後にドリルの順で表示し、mm/inchを切り替えて寸法を測定します。
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
外形が認識されない
Edge.Cutsが閉じていない、線が不連続、別レイヤーにある、パネル外形と個別外形が混在している可能性があります。外形レイヤーだけを表示し、閉じた輪郭と製造会社指定のレイヤーを確認します。
シルクが消える
出力対象から外れている、表裏を間違えている、DNP設定やパッドとの重なりで製造会社側が削除している場合があります。F/B.Silkscreenを出力し、Viewerと製造会社のクリアランス仕様を確認します。
穴が表示されない
ドリルを読み込んでいない、PTH/NPTHが別ファイル、ドリルマップだけを開いている可能性があります。実際のExcellonファイルを両方読み込み、単位とファイル名を確認します。
Viewerでは正常だが製造会社で異常になる
対応形式、X2・Gerber Jobの扱い、長穴表現、PTH/NPTHの解釈、ファイル名規則の違いが考えられます。製造会社の出力ガイドに従い、同じZIPをアップロード後のプレビューで再確認し、必要ならCAMレビューを依頼してください。
Free tools Windows power users keep installed
One-click scans. No signup required.
まとめ
ガーバーの表示・検査はGerber Viewer、KiCad基板からの製造用出力はPCB Editorです。Gerber ViewerからPCB Editorへの変換は、元設計の完全復元ではありません。発注時はGerber一式に加えてPTH/NPTHドリルを用意し、外形、表裏、寸法、穴、シルク、製造会社の指定を確認してから提出しましょう。
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

