KiCad 5でガーバーファイルとドリルファイルを生成する方法
KiCad 5でガーバーファイルとドリルファイルを生成する方法
KiCadでデザインが完成したら、ファブハウスに送る前の最後のステップは、ガーバーファイルとドリルファイルを生成することです。PCBファブハウスはこれらのファイルを使用して基板を製造します。基本的に3つのファイルを生成する必要があります:
・ガーバーファイル
・ドリルファイル
・¥ドリルマップファイル
本記事では、デモプロジェクトkit-dev-coldfire-xilinx_5213を使用します。すべてのステップはKiCad 5.1.9でテストされていますが、他のKiCadバージョンを使用している場合は若干の違いがあるかもしれません。
ガーバーの生成
Important | It'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レイヤーデザインにも必要です。
Note | In 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