KB Gerber Viewer

機能・対応形式・使用上の注意・ライセンス等

1. このビューアについて

KB Gerber Viewerは、Fusion 360 Electronics / EAGLE系、及びKiCadから出力されたGerber / Excellonデータを主な対象とした、 Gerber ZIP確認用のブラウザベースのビューアです。

教育現場や部活動などで、専門的なCADソフトを使用せずに基板の製造データを確認できるよう、 使いやすさと分かりやすさを重視して開発しています。

GerberおよびNC Drillデータを読み込み、基板の表面・裏面表示、 銅箔配線の確認、各レイヤーの表示切り替えなどを行えます。

表示領域には全モード共通の背景グリッドを表示します。 基板の表面・裏面表示では、基板色の上に銅箔・シルク・ドリルを重ねて確認できます。

2. 主な表示機能

配線確認のベタ表示は、指定レイヤーのGerberデータに含まれる領域描画を使用します。 データにないベタを追加生成するものではありません。

今回追加・改善した内容

3. インストール・オフライン利用

HTTPSで公開されたサイトを対応ブラウザで開き、「アプリをインストール」を選ぶとインストールできます。 HTMLファイルを直接開いた場合はインストールできません。

初回アクセス時にService Workerが登録され、ビューア本体のファイルがブラウザのキャッシュに保存されます。 キャッシュが正常に作成された後は、ネットワークに接続できない環境でも起動できる場合があります。 なお、Gerber ZIPは保存されないため、確認のたびにファイルを選択してください。

4. 対応形式

主にFusion 360 Electronics / EAGLE系、及びKiCadから出力されたGerber / Excellonデータを対象としています。

KiCadでは、「製造ファイルを生成」したGerber/DrillデータをZIP形式でまとめて読み込むことを想定しています。

KiCadの設計ファイル(.kicad_pcb等)を直接読み込むものではありません。

※現在のファイル判定は拡張子・ファイル名を中心に行っています。 出力設定やファイル名によってはレイヤーを正しく判定・出力できない場合があります。

5. 対応範囲・制限

重要: 本ビューアはAutodesk社のFusion 360 Electronics / EAGLE系、及びKiCadから出力されたGerber/Excellon ZIPを主な対象としています。
その他のEDA/CAMソフトから出力されたGerberデータについても、標準的なGerber/Excellon形式であれば読み込める可能性がありますが、すべてのソフトウェア・出力設定との互換性を保証するものではありません。
また、ファイル名や出力設定によっては、レイヤーを正しく分類・表示できない場合があります。
現在のビューアでは、内層銅箔を含む最大4層基板まで対応範囲としています。

変換機能の対応範囲

同梱の変換器でRS-274Xの基本コマンド、単位・座標形式指定、絶対/相対座標、 円・矩形・オーバル・正多角形アパーチャ、直線描画、フラッシュ、領域描画、 描画極性、および基本的なExcellonドリル座標を処理します。

Gerberマクロ(AM)、複雑なマクロアパーチャ、 Excellonのスロット加工、一部の拡張仕様には対応していません。 一部の形状は近似表示となる場合があります。

製造前の確認について

基板発注・製造を行う場合は、本ビューアの表示だけを最終判断の根拠にせず、 元のCADデータ、CAM出力、または製造業者側のGerberチェックも併用してください。

表示について

ブラウザ、ガーバーデータの構造、ファイルの出力方法などによって、 一部の表示が実際の基板の見た目と異なる場合があります。

大容量データについて

大きなGerber ZIPや複雑な基板では、ブラウザのメモリ使用量が増えたり、 表示に時間がかかったりする場合があります。

6. 検証状況について

本ビューアは、KiCadおよびFusion 360 Electronics / EAGLE系から出力されたGerber/Excellonデータを中心に、実際の基板設計データを使用した動作確認を行っています。 これまでに、基板の表面・裏面の銅箔、ソルダーマスク、シルク、ペースト、ドリルデータなどを含む製造データを読み込み、各レイヤーの表示、表裏表示、複数レイヤーの重ね合わせ表示などを確認しています。 また、実際の基板設計データとの比較により、今回検証したデータについては、おおむね元データに近い表示結果が得られることを確認しています。

ただし、すべてのデータや仕様について検証が完了しているわけではありません。 特殊な命令、未対応の図形、未検証の形式などを含むデータでは、図形の欠落、形状の相違、位置や寸法の誤差などが発生する可能性があります。 また、変換処理がエラーなく完了した場合でも、表示結果が元データと完全に一致するとは限りません。 ビューアの対応範囲および制限事項については、「対応範囲・制限」の項目も併せて確認してください。

7. データの取り扱い

ZIPの展開、Gerber/Excellonの解析、SVG変換はブラウザ内で行います。 選択したGerber ZIPを外部サーバーへ送信・保存しません。

8. 変換エンジンについて

本ビューアでは、Gerber/Excellonデータの解析とSVG生成を行う専用のJavaScript変換エンジンを同梱しています。 変換処理はブラウザ内で実行し、外部のGerber変換サービスを利用せずに表示用データを生成します。 なお、対応するコマンドや図形には制限があります。

9. ライセンス・著作権

本ビューアについて

Copyright (c) 2026 KB2218-31

本サイト利用条件

「KB Gerber Viewer」(以下「本サイト」)は、ガーバーデータをブラウザ上で確認することを目的としています。

本サイトは、個人利用、学習、教育、回路設計、基板設計、業務利用その他の用途において利用することができます。商用利用についても、これを禁止しません。

本サイトでは、サイト制作の補助として生成AIを利用する場合があります。

本サイトの利用にあたり、利用登録等は不要です。

ただし、本サイトによって表示された内容について、その正確性、完全性、特定の製造環境への適合性を保証するものではありません。

特に基板の製造・発注・販売等に使用する場合は本サイトの表示結果のみを最終的な判断材料にせず、利用者自身の責任においてガーバーデータ、元のCADデータ、製造業者側の確認等を併用して最終判断を行ってください。

本サイト独自のコンテンツ、文章、デザイン等を作者の許可なく転載・複製することを禁止します。

本サイトに第三者製のライブラリ等が追加された場合は、それぞれのライセンス条件を優先するものとします。

本サイトの利用条件は予告なく変更される場合があります。

変更後の利用条件は、本サイト上に掲載された時点から適用されます。


著作権

本サイトのコード、及び独自のコンテンツに関する著作権は、KB2218-31に帰属します。

本サイトの利用は、個人利用・業務利用・商用利用を含めて認めます。ただし、本サイトのソースコードや本サイト自体を構成するファイルの複製・再配布については、KB2218-31から別途許可された場合を除き、認めません。

本サイトに第三者製のライブラリ等が含まれる場合、それらの著作権および利用条件は各権利者・ライセンスの定めに従います。

10. 免責事項

本ビューアは、Gerber/Excellonデータを閲覧・確認するための補助ツールです。 表示結果の正確性や完全性を保証するものではありません。

基板の製造などに利用する場合は、本ビューアの表示だけで判断せず、 元の設計データや製造業者による確認も併せて行ってください。

本ビューアの利用に関する責任については、適用される法令に従います。

11. 更新履歴

2026年08月20日 — 初版の注意事項・ライセンスページを作成。

2026年08月21日 — KiCad出力のGerber/Excellon ZIPへの対応。対応形式・対応範囲の記載を更新。

2026年08月23日 — 最大4層基板まで対応。対応範囲の記載を更新。

2026年10月09日 — 個別配線のベタ表示と裏面表示、ドリル表示、座標ゼロ省略形式の処理、変換エラー表示を改善。PWAとオフライン起動に対応。