This website requires JavaScript.

KiCad 5でガーバーファイルとドリルファイルを生成する方法

KiCad 5でガーバーファイルとドリルファイルを生成する方法

KiCadでデザインが完成したら、ファブハウスに送る前の最後のステップは、ガーバーファイルとドリルファイルを生成することです。PCBファブハウスはこれらのファイルを使用して基板を製造します。基本的に3つのファイルを生成する必要があります:



・ガーバーファイル



・ドリルファイル



・¥ドリルマップファイル



本記事では、デモプロジェクトkit-dev-coldfire-xilinx_5213を使用します。すべてのステップはKiCad 5.1.9でテストされていますが、他のKiCadバージョンを使用している場合は若干の違いがあるかもしれません。



ガーバーの生成



ImportantIt's strongly recommended to run DRC check before plotting the Gerbers.


メニューから File → Plot を選択し、ガーバー生成ダイアログを開く。

図1. プロットメニュー



しかし、JLCPCB から PCB を注文するには、デフォルトの設定をそのまま使用することはできません。



ターゲットフォルダの選択



プロットウィンドウの上部で、ターゲットディレクトリを選択/作成するためにブラウズアイコンをクリックするか、フォルダ名を入力します。例えば、このチュートリアルではデフォルトの 「plots 」の代わりに 「project-name-gerbers 」と入力します(「project-name 」の代わりにもっと意味のある名前を使います)。



ガーバーを別のフォルダに出力するのは良い習慣です。そうしないと、ガーバーがデザイン・ファイルを混乱させ、手動で取り出す必要があります。

図2. ターゲットフォルダを選択



レイヤーを選択



左側に、ガーバーファイルにしたいボードデザインのレイヤーが表示されます。以下のレイヤーは全てチェックされているはずです。



  • -F.Cu
  • -F.ペースト
  • -F.シルク
  • -F.マスク
  • -B.銅
  • -B.ペースト
  • -B.シルク
  • -B.シスク
  • -Edge.Cutsはボードのアウトライン/カットアウトを含みます。
  • -In1.Cu、In2.Cu ...は4/6レイヤーデザインにも必要です。



NoteIn KiCad, layers that have a front and back version start with F. (for Front) and B. (for Back), but please note copper layer names can be changed in File → Board Setup. The function of each layer can be found in What is the meaning of the layers in pcb_new and in the footprint editor? (KiCad 5 and earlier)

一般オプションとガーバーオプション



  • - Plot footprint references にチェックを入れると、デジグネータがシルクスクリーンレイヤーに表示されません。
  • Exclude PCB edge layer from other layers をチェックし、Edge.Cuts の内容が他のレイヤーに表示されないようにします。
  • シルクスクリーンからパッドを除外する。
  • プロット前にゾーンフィルをチェックする。
  • JLCPCBはProtelの拡張子を好むので、これを推奨します。
  • シルクスクリーンからソルダーレジストを差し引く。
  • 拡張X2フォーマットを使用する。





これが最終的な設定です:


図3. ガーバーオプション



次に、ウィンドウ下部の Plot ボタンをクリックします。生成されたガーバーはすべて、先ほど指定したターゲット・フォルダーに置かれます。



ゾーンフィルが古く、再充填するのを忘れた場合、Check zone fills before plotting にチェックを入れると、KiCad が確認を求めるので、Refill をクリックします。

図4. リフィルゾーン



PCB を注文するには、ドリルファイルも必要です。



ドリルファイルの生成



ガーバーファイルと同じダイアログで、右下の Generate Drill Files ボタンをクリックします。



KiCad は自動的にガーバーと同じフォルダを使用するので、Output フォルダを変更する必要はありません。



以下のオプションをチェックしてください:



-Oval Holes Drill Mode 「の 」Use alternate drill mode "にチェックを入れます。



-ドリル原点(Drill Origin) 「の 」絶対(Absolute) "にチェックを入れます。



-ドリル単位(Drill Units) 「の 」ミリメートル(Millimeters) "にチェックを入れます。



-Zeros Format 「の 」Decimal format "にチェックを入れる。





以下のスクリーンショットは設定を示しています:

図5 ドリルファイルの設定 ドリルファイルの設定



ドリルファイルが生成され、出力フォルダに保存されます。



ドリルマップファイルの生成



これはオプションですが、お勧めします。



これはドリルファイルと同じダイアログで行うことができます。マップファイル形式」でガーバーをチェックし、ダイアログの右下にある「マップファイルを生成」ボタンをクリックします。



このドリルマップファイルはドリル穴の追加情報を提供し、人間が読むためのもので、どの穴がメッキされ、どの穴がメッキされていないかを示し、スロット穴の合計も示します。より多くの情報を得ることで、エラーの可能性を減らすことができる。

図6. PTHドリルマップ


図7. NPTHドリルマップ



ファイルの検証



ガーバーファイルをJLCPCBにアップロードする前に、生成されたファイルをサードパーティのガーバービューアでクロスチェックすることを強くお勧めします。



ファイルを確認する際には、以下の項目に注意してください。



1.基板外形が存在するか。



2. 基板外形は水密(連続/隙間なし)か?



3. GM1レイヤーに全てのインナーカット、非メッキスロット、Vカットラインが正しく表示されているか。



4. ドリル穴はすべて表示され、他のレイヤーと正しく位置合わせされているか。



5. ビアは設計通りに覆われていますか、または露出していますか?



6. シルクスクリーンはきれいに見えますか?



7. など。



何か問題が見つかったら、それらを修正し、ガーバー/ドリル・ファイルをエクスポートして、再度ガーバー・ビューアでチェックしてください。



素敵なガーバー・ビューワーがあちこちにあるので、便利だと思うものを使ってください。



・Gerbv

・tracespace view

・ucamcoの参考ガーバー・ビューア





問題がなければ、出力フォルダをzipで圧縮し、発注することができます。



SMTサービス用のBOMとセントロイドファイルの生成



JLCPCBのSMTサービスも必要な場合は、BOMとセントロイドファイルも生成する必要があります。KiCADからBOMとセントロイドファイルを生成する方法を参照してください。

最終更新日: May 23, 2025