如何從 Eagle CAD 自動生成 BOM 和 CPL
最近更新在 Jun 02, 2025
在本教程中,我們將向你展示在 Eagle CAD 中為 JLCSMT 服務生成 BOM(物料清單)和 CPL(元件放置清單,也稱為中心檔/Pick & Place)的必要步驟。
本教程針對 Eagle CAD 版本 9.6.2 編寫。
ULP 方式
Eagle ULP(使用者語言程式)可用於訪問 Eagle 資料結構並創建各種輸出檔。因此,我們可以使用它來自動化導出作業。
JLCPCB SMT 服務的 BOM 和 中心檔可以通過使用 OXullo Intersecans 等提供的 jlcpcb-eagle ULP 輕鬆生成。
安裝
首先,您需要從 Github 下載此 ULP 並將其安裝在您的系統中。
圖 1.下載 ULP
Windows 窗戶
1. 解壓縮存檔。
2. 將“ulps/jlcpcb_smta_exporter.ulp” 複製到“/home/your_user_name/EAGLE/ulps” 資料夾中。
Export the Files 匯出檔
打開要處理的 Eagle 項目,然後切換到板編輯器。
點擊"run ULP"按鈕。
圖 2.運行 ULP
現在選擇 "jlcpcb_smta_exporter.ulp",點擊 "OK".
圖 3.選擇 ULP
將出現一個彈出視窗,並詢問要處理的圖層(頂部或底部)。
圖 4.選擇圖層
選擇圖層並按下"OK"。 現在 ULP 要求用一個資料夾來匯出 BOM 和中心 檔,您可以創建一個像 smt-files 這樣的新資料夾(最好將輸出檔放在一個單獨的資料夾中,否則他們會弄亂設計檔)。
圖 5.匯出的檔
現在文檔已成功匯出到指定的資料夾。您可以使用電子表格程式來檢查它們。
這兩個檔將命名為 <boardname>_<side>_bom.csv 和 <boardname>_<side>_cpl.csv。
圖 6.LibreOffice 中的 BOM 顯示
圖 7.中心檔在 LibreOffice 中顯示
關於轉向的補充
上傳檔后,在線查看器將向您顯示渲染的 PCB,這樣您就可以檢查元件旋轉等。但目前在線系統不允許使用者以交互方式旋轉元件,以下是您可以使用的解決方法:
如果發現旋轉錯誤,可以在中心檔中調整旋轉並重新上傳,直到旋轉正確。
注意:另一種方法是直接在庫中更改元件的零角度。
LCSC_PART 屬性
ULP 可以從封裝屬性中提取 LCSC零件訂購號。該屬性必須命名為 LCSC_PART,並且它應包含在 JLCPCB SMT 零件庫中找到的訂購代碼(例如:C25804)。