Autodesk Eagleでガーバーファイルとドリルファイルを生成する方法
Autodesk Eagleでガーバーファイルとドリルファイルを生成する方法
Eagleでデザインを完成させ、ファブハウスに送る前の最後のステップは、ガーバーファイルとドリルファイルを生成することです。PCBファブハウスは、これらのガーバーファイルとドリルファイルを使用して基板を製造します。Autodesk EAGLEには便利なCAM(Computer-Aided Manufacturing)プロセッサが含まれており、CAMファイルを読み込んで設計に必要な特定のファイルを素早く生成することができます。
JLCPCBはRS-274Xのガーバーフォーマットを使用しています。
CAMファイルのインストール
まず最初に、定義済みのCAMファイルをダウンロードし、コンピュータに保存する必要があります。
ヒント:CAMファイルはどこに保存してもかまいませんが、見つけやすい場所に保存してください。例えば、これらのファイルをDropboxに保存すれば、異なるコンピュータ間で同じCAMファイルを使用することができます。
表1. CAM Job Files for Different
Eagle Version | CAM Files |
---|---|
8.6.0 to 9.6.2 [From 8.6.0, Eagle starts to use JSON format for CAM job files, the old CAM files are marked as "legacy".] | jlcpcb_2_layer_v9.cam |
jlcpcb_4_layer_v9.cam | |
jlcpcb_6_layer_v9.cam | |
7.2 to 8.5.2 [Start from Eagle 7.2 the old EXCELLON device output 2.5 format instead of 2.4 for drills, this caused the "Drill holes scale up 10x" issue in some Gerber viewers.] | jlcpcb_2_layer_v72.cam |
jlcpcb_4_layer_v72.cam | |
jlcpcb_6_layer_v72.cam | |
5, 6, 7.1 and Lower | jlcpcb_2_layer_v6.cam |
jlcpcb_4_layer_v6.cam | |
jlcpcb_6_layer_v6.cam |
Windows
CAMファイルをUsersyour_user_name/EAGLE/Camフォルダにコピーします。
GNU/Linux
CAMファイルを/home/your_user_name/EAGLE/camフォルダにコピーする。
macOS
実行する。
ファイルの生成
1. CAM Processorを起動する
CAM Processorボタンをクリックします。
[CAM Processorボタンの隣に "Generate CAM data "ボタンがあることにお気づきかもしれませんが、ワンクリックで定義済みのtemplate_2_layer.camに基づいてCAMファイルを生成することができますが、生成されたファイルはJLCPCBによって好まれません(ファイルの拡張子、柔軟性の欠如など)。
Tip :Eagle のバージョンが古い場合、CAM Processor のアイコンは異なるものになり、CAM Processor は File メニューから呼び出すことができます。
図1. Eagle 9.6.2のCAM Processorボタン
2. CAMジョブファイルのロード
下図のように、前にインストールしたCAMジョブをロードする必要があります。
図2. Eagle 9でのCAMジョブのロード
古いバージョンでは、CAMジョブをロードするインターフェースが異なります。
図3. Eagle 7.1.0でのCAMジョブのロード
3. チェック
このCAMプロセッサーには、かなり便利なガーバービューアーが内蔵されており、左側のレイヤーアイテムとレイヤーウィンドウをクリックすると、プレビューがその場で更新されます。
ズームイン、ズームアウトしながらチェックすることで、エクスポートされるガーバーファイルを簡単にチェックすることができます。
場合によっては、設定を調整する必要があります。詳細については、「特別な説明」セクションを参照してください。
4. ジョブを処理する
問題がなければ、「Process Job 」ボタンをクリックします。ウィンドウの右下にある 「Process Job 」ボタンをクリックしてください。今、マジックが起こります!CAM Processorは全ての出力ファイルを以下のように一つのZIPアーカイブにまとめます。
図4. 正常に処理されたジョブ
図5. 生成されたZIPと中のファイル
Eagleの古いバージョンの場合、生成されたガーバーファイルはZIP圧縮されないので、ファイルを選んで手動でZIP圧縮する必要があります。
注意:EagleはいくつかのCAMジョブで.gpiと.driファイルを生成しますが、これらは製造には使用しませんので、削除するか無視してください。.
図6. Eagle 8.5.2で生成されるファイル
特別な説明
私たちが提供した定義済みのCAMジョブは、一般的な設計のほとんどを扱うことができますが、例外もあります。この場合、あなたの要求に合うようにCAMジョブを微調整する必要があります。
基板外形
ボードのアウトラインはボードの物理的なプロフィールを決定しますが、お客様からの注文の多くはアウトラインに問題があります(アウトラインレイヤーが全くない、またはアウトラインがシルクスクリーンレイヤー上にあるなど)。
連続的な防水基板外形は、第20層寸法(一般に10ミル幅の線)で描かれなければなりません。
内側の切り抜き
インナーカットアウト(非メッキ)やその他のカットする必要のある輪郭は、第20層寸法にワイヤーまたはラインツールで描きます。削除が必要な領域のエッジを描くだけです。
非メッキスロット
Eagleはスロットを直接サポートしていません。しかし、Eagleではいくつかの異なる方法でスロットを表現することができます。
スロットは出力時にアウトラインレイヤー(つまり*.GKOファイル)にマージされます。
図7. 非メッキスロットの最小幅
メッキ・スロット穴
DCバレル電源ジャック/コネクター、オーディオコネクター、マイクロUSBコネクターのように、ピンの幅が広くて細いものがあります。大きな丸穴を開けることもできますが、実用的でない場合もあります(丸穴は通常より多くのスペースを使うなど)。このような部品には、スロット穴が必要になる。
現在のところ、EAGLEにはスロット穴を直接処理する機構は組み込まれていません。しかし、回避策はあります: ミリングレイヤー(46)にスロット穴を描画します。そして、フットプリント・エディターで、幅ゼロの線と円弧で描くとよいでしょう。
図8. ミリングレイヤーのスロット穴(46)
メッキスロットの最小幅は0.65mm(25.6mil)で、下図のように上下の銅パッドで描きます。
図9. スロット穴の最小幅
メッキされたスロット穴は、CAMファイル(*.GKOファイル)のアウトラインレイヤーにもマージされます。
Important | Just to be safe, you can write a special instruction in the remark area in our ordering system when you place the order, write like: "Please note: there are 3 plated slotted holes in this design". Our CAM engineer will sort them out from the "context" (like the annular ring and solder mask opening) when processing the files. |
メッキドリルと非メッキドリル
これらは1つのドリルファイル(つまり.XLNファイル)にマージされます。
シルクスクリーンレイヤーに関するコメント
デフォルトでは、CAMジョブはシルクスクリーンに以下のレイヤーを使用します。
表2. シルクスクリーンのレイヤー
Layer | Silkscreen |
---|---|
21 tPlace | Top Silkscreen |
25 tName | |
22 bPlace | Bottom Silkscreen |
26 bName |
例えば、シルクスクリーンのために余分なものがある場合があります:
・別のグラフィックソフトでデザインされたアートワークをインポートする必要がある場合は、別のレイヤーに配置する方がよいでしょう。
・ロゴ(ビットマップまたはベクター)。
場合によっては-tValue/bValue。
場合によっては-tDocu/bDocu。
シルクスクリーンがまったく必要ない場合もあります。
このような特別なケースでは、ジョブを処理する前に、シルクスクリーン出力のためのレイヤーを手動で追加/削除することができます。また、修正したCAMジョブを別のファイル名に保存して、将来使用することもできます。
ガーバーファイルの命名規則に関するコメント
デフォルトでは、EDAソフトウェアによってガーバーファイルの命名規則が異なります。ファブプロセスをスムーズにするために、すでにお気づきかもしれませんが、私たちはProtelの命名規則を使用しています。
Protelの命名規則では、レイヤー情報はファイル拡張子でエンコードされます。
表3. ガーバーファイル命名規則 JLCPCB Prefers
Extension | Description |
---|---|
GBL | Bottom Copper Layer |
GBO | Bottom Silkscreen/Overlay |
GBS | Bottom Solder Mask |
GBP | Bottom Paste Mask |
GTL | Top Copper Layer |
GTO | Top Silkscreen/Overlay |
GTS | Top Solder Mask |
GTP | Top Paste Mask |
GKO | Keep Out Layer(Board Outline) |
G1,G2,etc. | Inner Copper Layer 1, 2, etc. |
XLN | Excellon Drill File |
ガーバー・ビューアでファイルを検査する
ガーバーファイルをアップロードする前に、サードパーティのガーバー・ビューアで生成されたファイルをチェックすることを強くお勧めします。
ファイルをチェックする際には、以下の項目にご注意ください。
1.基板外形があるか
2.基板外形は水密(連続/隙間なし)か?
3.GKOレイヤーに全てのインナーカットと未メッキスロットが正しく表示されているか。
4.ドリルホールはすべて表示され、他の層と正しく整列しているか。
5.ビアは設計通りにカバーされていますか、または露出していますか?
6.シルクスクリーンはきれいに見えますか?
7.その他
もし何か問題が見つかったら、それらを修正し、ガーバー/ドリルファイルをエクスポートして、再度ガーバー・ビューアで確認してください。
素敵なガーバー・ビューワーがいくつかあるので、便利だと思うものを使ってください。
・Gerbv
・tracespace view
・Ucamcoの参考ガーバー・ビューア
図10. Gerbvでファイルを見る
SMT用のBOMファイルとセントロイドファイルの生成
JLCPCBのSMTサービスが必要な場合は、BOMとセントロイドファイルも生成する必要があります。このチュートリアルに従って、Eagle CADからBOMとCPLを自動生成してください。
最終更新日: May 23, 2025