如何在 Autodesk Eagle 中生成Gerber 和 Drill 文件
最近更新在 Oct 22, 2025
當您在 Eagle 中完成設計後,將其發送到製造廠之前的最後一步是產生 Gerber 和 Drill 文件。 PCB 製造廠將使用這些 Gerber 和 Drill 檔案來製造您的電路板。 Autodesk EAGLE 包含一個方便的 CAM(電腦輔助製造)處理器,可讓您載入 CAM 檔案並快速產生設計所需的特定檔案。
JLCPCB採用RS-274X的Gerber格式,不支持Gerber X2。
安裝CAM文件
首先,您需要下載預先定義的 CAM 檔案並將其儲存在您的電腦中。
提示:CAM 檔案可以儲存在任何地方,但請確保您可以輕鬆找到它們。例如,如果您將這些文件儲存在 Dropbox 中,這樣您就可以在不同的電腦之間使用相同的 CAM 文件
表 1. 不同 Eagle 版本的 CAM 作業文件
視窗
將 CAM 檔案複製到 Users\your_user_name\Documents\EAGLE\cam 資料夾。
GNU/Linux
將 CAM 檔案複製到 /home/your_user_name/EAGLE/cam 資料夾。
macOS
有待完成。
產生檔案
1.啟動CAM處理器
只需點擊 CAM 處理器按鈕。
[使用者可能還注意到 CAM 處理器按鈕旁邊有一個「Generate CAM data」按鈕,只需單擊即可基於預先定義的 template_2_layer.cam 產生 CAM 文件,但產生的文件不是 JLCPCB 所偏好的(文件副檔名、缺乏彈性等)]
提示:對於舊版 Eagle,CAM 處理器圖示可能看起來不同,並且可以從檔案選單呼叫 CAM 處理器。
圖 1. Eagle 9.6.2 中的 CAM 處理器按鈕
2. 載入 CAM 作業文件
現在,您需要載入先前安裝的CAM作業,如下所示。
圖 2. 在 Eagle 9 載入 CAM 作業
對於舊版本,載入 CAM 作業的介面是不同的。
圖 3. 在 Eagle 7.1.0 載入 CAM 作業
3. 檢查查看
此 CAM 處理器具有內建的 Gerber 檢視器,非常方便,您可以點擊左側的圖層項目和圖層窗口,預覽將即時更新。
檢查周圍,放大和縮小,這使您可以對將要匯出的 Gerber 文件進行簡要檢查。
在某些情況下,您可能需要調整設置,詳情請參閱特別說明部分。
4. 處理作業
如果一切順利的話。點選視窗右下角的"Process Job" 按鈕。現在奇蹟發生了! CAM 處理器會將所有輸出檔案放入單一 ZIP 檔案中,如下所示。
圖 4. 作業處理成功
圖 5. 產生的 ZIP 檔案及其內部文件
對於舊版本的 Eagle,生成的 Gerber 檔案不會被壓縮,您需要選擇檔案並手動壓縮它們。
注意:Eagle 會在某些 CAM 作業中產生一些 .gpi 和 .dri 文件,這些文件不用於製造,只需刪除或忽略它們。
圖 6. 使用 Eagle 8.5.2 產生的文件
特別說明
我們提供的預先定義 CAM 作業可以處理大多數常見的設計,但也有例外。在這種情況下,您需要調整 CAM 作業以滿足您的要求。
外形層概況
電路板外形決定了電路板的物理輪廓,我們許多客戶的訂單都存在外形問題(例如根本沒有外形層或外形位於絲印上)。
必須在第 20 層尺寸上繪製連續的防水板外形(通常為 10 mil 寬度的線條)。
內部切口
內部切口(非電鍍)和其他需要切割的外形應使用線或線工具在第 20 層尺寸上繪製。只需畫出需要移除的區域的邊緣。
非鍍層插槽
Eagle 不直接支持插槽。但是在 Eagle 中,插槽可以用幾種不同的方式表示。
輸出時,插槽將合併到外形層(即*.GKO檔案中)。
圖 7. 非鍍層槽最小寬度
鍍槽孔
有些組件(如 DC 圓柱電源插孔/連接器、音訊連接器和一些微型 USB 連接器)具有寬而細的針腳。您可以為它們鑽一個大的圓孔,但有時這並不實用(例如圓孔通常佔用更多空間)。對於這些部件,開槽孔是必需的。
目前,EAGLE 中沒有內建機制可以直接處理長孔。但有一個解決方法:在銑削層(46)中繪製開槽孔。最好在足跡編輯器中繪製這些東西,使用零寬度的線和弧。
圖8.銑削層中的長槽孔(46)
最小鍍槽寬度為0.65mm(25.6mils),以頂部和底部銅墊繪製,如下圖所示。
圖 9. 長孔最小寬度
鍍槽孔也會合併到我們的 CAM 文件中的外形層(即 *.GKO 文件中)。
注意:為了周全起見,您可以在下訂單時在我們的訂購系統的備註區域寫下特殊說明,例如:“請注意:此設計中有 3 個鍍槽孔”。我們的CAM工程師在處理文件時會根據「上下文」(如環形圈和阻焊開口)對它們進行分類。
鍍層鑽頭和非鍍層鑽頭
它們被合併為一個鑽孔檔案(即.XLN檔案)。
關於丝印層的評論
在默認情況下,我們的 CAM 作業使用以下層進行絲印。
表 2. 絲印層
有時,您可能有額外的絲印層內容,例如:
- 在其他圖形軟件中設計的圖稿,需要匯入時,最好放在單獨的圖層上。
- 標誌(點陣圖或向量)。
- 某些情況下為 tValue/bValue。
- 某些情況下為 tDocu/bDocu。
有時,您可能根本不需要絲印。
對於這些特殊情況,您可以在處理作業之前手動新增/刪除絲印輸出的那些層。您也可以將修改後的 CAM 作業儲存為另一個檔案名稱以供將來使用。
Gerber 文件命名約定的評論
預設情況下,不同的EDA軟件對Gerber檔案使用不同的命名約定。為了讓製造過程更加順暢,我們使用了 Protel 命名約定,您可能已經注意到了。
使用 Protel 命名,層資訊以檔案副檔名進行編碼。
表 3. JLCPCB 首選的 Gerber 文件命名約定
在 Gerber 檢視器中檢查文件
在將您的 Gerber 文件上傳到我們的網站進行生產之前,強烈建議您使用第三方 Gerber 檢視器交叉檢查產生的文件。
檢查文件時請注意以下事項。
1. 電路板外形是否存在?
2. 電路板外形是否防水(連續/無間隙)?
3. 所有內部切口和未鍍層的插槽是否都正確顯示在 GKO 層中?
4. 所有鑽孔是否顯示並與其他層正確對齊?
5. 依照您的設計,過孔是否被覆蓋或暴露?
6. 絲印看起來好看嗎?
7.等等
如果發現任何問題,請修復它們並匯出 Gerber/Drill 文件,然後在 Gerber 檢視器中再次檢查它們。
這裡有一些不錯的 Gerber 檢視器,只需使用您覺得方便的。
- Gerbv
- tracespace view
- Reference gerber viewer from ucamco
圖 10. 查看 Gerbv 中的文件
為 SMT 產生 BOM 和中心文件
如果您需要JLCPCB的SMT服務,則還需要產生BOM和中心文件。請依照本教學從 Eagle CAD 自動產生 BOM 和 CPL。