如何在 KiCad 5 中生成 Gerber 和 Drill 文件
最近更新在 May 29, 2025
當您在 KiCad 中完成設計後,將其發送到製造廠之前的最後一步是產生 Gerber 和 Drill 檔案。 PCB 製造廠將使用這些文件來製造您的電路板。基本上需要產生3組文件:
- Gerber files
- Drill files
- Drill map files
本文使用演示項目 kit-dev-coldfire-xilinx_5213。所有步驟均在 KiCad 5.1.9 中測試,如果您使用其他 KiCad 版本,可能會有一些細微的差別。
生成 Gerber
從選單中選擇File → Plot以開啟 Gerber 產生方框。
圖 1. 繪圖選單項
但是要從 JLCPCB 訂購 PCB,不能直接使用默認設置,需要進行一些微調。
選擇目標資料夾
在繪圖視窗的頂部,您可以按一下瀏覽圖示以選擇/建立目標目錄,或只需輸入您想要的資料夾名稱。例如,在本教學中我們只需輸入 "project-name-gerbers"來取代預設的"plots"(使用其他更有意義的名稱來取代"project-name"),當 KiCad 產生 Gerbers 時,該資料夾會自動建立。
將 Gerber 輸出到單獨的資料夾中是一種很好的做法,否則,它們會弄亂設計文件,您需要手動將它們挑選出來。
圖 2. 選擇目標資料夾
選擇圖層
在左側,您將看到我們想要將電路板設計的哪些層轉換為 Gerber 檔案。以下各層應進行檢查。
- F.Cu
- F.Paste
- F.Silks
- F.Mask
- B.Cu
- B.Paste
- B.Silks
- B.Mask
- Edge.Cuts which contains the board outline/cutouts.
- In1.Cu, In2.Cu … are also needed for 4/6 layer designs.
提示:在 KiCad 中,具有正面和背面版本的圖層以 F.(正面)和 B.(背面)開頭,但請注意,可以在檔案 → 板設定中變更銅層名稱。各層的功能可以在 pcb_new 和封裝編輯器中各層的意義是什麼?中找到。 (KiCad 5 及更早版本)
常規選項和 Gerber 選項
- 勾選Plot reference designators」,否則指示器將不會出現在絲印上。
- 繪圖前檢查區域填充
- 選取使用 Protel 檔案副檔名,建議這樣做,因為 JLCPCB 更喜歡 Protel 檔案副檔名。
- 勾選Subtract soldermask from silkscreen,確保焊盤上沒有網版印刷。
- 使用擴充的X2格式。
因此,這是我們得圖 3. Gerber 選項
現在,點擊視窗底部的“繪圖”按鈕。所有產生的 Gerber 都會放在您先前指定的目標資料夾中。
如果區域填充已過期並且您忘記重新填充,則當勾選「繪圖前檢查區域填充」時,KiCad 將要求您確認,只需按一下「重新填充」,然後檔案產生將繼續到的最終設定:
圖 4. 補充區
要訂購 PCB,還需要鑽孔文件。
產生鑽孔文件
在 Gerber 檔案的同一個對話方塊中,按一下右下角的生成鑽孔檔案按鈕,這將開啟鑽孔檔案對話方塊。
您不需要更改輸出資料夾,因為 KiCad 會自動對 Gerber 使用相同的資料夾。
檢查以下選項:
-檢查“Oval Holes Drill Mode”是否使用備用鑽孔模式。
-檢查 "Drill Origin"的絕對值。
-檢查 "Drill Units"的毫米數。
-檢查"Zeros Format"的十進位格式。
下面的螢幕截圖顯示了設定:
圖 5. 鑽孔文件設置
現在,點擊生成鑽孔檔案按鈕,鑽孔檔案將被生成並儲存在輸出資料夾中。
產生鑽孔圖文件
這是可選的,但建議這樣做。
這可以在同一個鑽孔文件對話框中完成。只需檢查Gerber中的"Map File Format",然後點擊對話框右下角的生成地圖檔案按鈕。
該鑽孔圖文件提供了有關鑽孔的附加信息,供人閱讀,它指示哪些孔是鍍層的,哪些不是,它還指示總開槽孔數。資訊越多,出錯的可能性就越小。
圖6. PTH鑽孔圖
驗證文件
在將 Gerber 檔案上傳到 JLCPCB 進行生產之前,強烈建議使用第三方 Gerber 檢視器交叉檢查產生的檔案。
檢查文件時請注意以下事項。
1. 電路板外形是否存在?
2. 電路板外形是否防水(連續/無間隙)?
3. 所有內部切口、未鍍層槽、V 形切口線是否均正確顯示在 GM1 層中?
4. 所有鑽孔是否顯示並與其他層正確對齊?
5. 依照您的設計,過孔是否被覆蓋或暴露?
6. 絲印看起來好看嗎?
7.等等
如果發現任何問題,請修復它們並匯出 Gerber/Drill 文件,然後在 Gerber 檢視器中再次檢查它們。
這裡有一些不錯的 Gerber 檢視器,只需使用您覺得方便的。
Gerbv
tracespace view
Reference gerber viewer from ucamco
如果一切正常,現在您可以壓縮資料夾並下訂單。
為 SMT 服務產生 BOM 和中心文件
如果您還需要JLCPCB的SMT服務,則也需要產生BOM和中心檔案。請按照如何從 KiCAD 產生 BOM 和中心文件來了解如何操作。