如何從 EagleCAD 手動生成 BOM 和 中心 檔
最近更新在 Jun 02, 2025
在本教程中,我們將向您展示在 EagleCAD 中生成 BOM(物料清單)和 CPL(元件放置清單,也稱為中心檔/Pick & Place)的必要步驟。本教程針對 EagleCad 版本 9.5.1 編寫。
生成 BOM 檔
BOM 檔 (物料清單) 告訴製造商哪些元件對應於哪個標號。例如,PCB 在絲印上印有 C1、R1、T1 等元件標號。但是製造商需要知道必須在該位置放置什麼值的電容器或電阻器。此資訊存在於 BOM 檔中,對於組裝工作非常重要。BOM 檔是 CSV 格式的簡單文字檔,但您也可以在 MS Excel 或其他電子表格程式(如 Google Docs)中創建它。
要從 Eagle 生成 BOM 檔,請確保您在原理圖編輯器中,然後轉到 File > Export > BOM。這將打開一個新視窗,我們可以在其中配置我們希望的 BOM 檔的外觀。檢查Values和CSV 選項,然後取消選中 List attributes。接下來,您可以通過點擊將 bom.csv 檔儲存到所需位置保存按鈕。
現在需要編輯該檔以包含 JLCPCB 系統正確識別它所需的欄名。您可以將 bom.csv 檔導入到您最喜歡的電子表格編輯器中,在此示例中,我們將向您展示如何使用 Google Docs。首先創建一個新的電子標格,然後轉到 File > Export 。在新打開的視窗中,選擇 Upload 並選擇之前創建的 bom.csv 檔。現在您可以設定匯入的方式,您可以選擇取代現有工作表或創建一個新工作表。您需要輸入正確的分隔符,在我們的例子中是分號,您可以點擊導入數據。
接下來,您需要調整列名稱,創建新列或刪除不需要的與以下示例中顯示的列匹配的現有列。
正如您在上面的屏幕截圖中所看到的,我們有第一列 Qty,我們在其中計算設計中需要多少個特定零件。接下來我們有 Designator 列,這是該元件的位號,它也印在絲印層上。接下來,我們有 Footprint 列,您需要在其中指定製造商為您的 PCB 上的特定元件安裝正確的封裝。接下來,我們有註釋列,您應該盡可能詳細地描述零件,最重要的是零件的value,例如 0.1uF,但您還應該包括公差、最大電壓和其他資訊,以便生產人員可以為您的項目選擇正確的零件。
下一列是 LCSC Part #,此列有助於加快速度,因為使用此參考編號可以輕鬆準確地識別零件。 只需檢查您需要的零件在 JLCPCBs 零件庫中是否有庫存 ,並在相應列中填寫 LCSC 零件 #。最後一列 Description 是可選的,但您可以使用它向製造商提供有關這些領巾的其他資訊。編輯完 bom 檔後,您可以通過點擊 File > Download > Comma-separated values從 Google Docs 中匯出它。將此檔命名為 bom.csv 並在訂購 SMT 組裝服務時將其與元件放置檔一起上傳。
生成 Pick & Place檔
元件放置 (也稱為中心) 檔案包含有關放置每個零件的確切座標以及方向的資訊。要生成此檔案,請確保您在電路板編輯器中,然後按下 File > Export > Mount SMD,這將提示兩次選擇保存檔案的位置。第一個提示是頂部部件檔,將其另存為 top.csv。第二個提示是底部部件檔,將其另存為 bot.csv。從這一點開始,繼續與您正在組裝的一側相對應的檔:top 或 bottom。
由 EagleCAD 生成的檔不是 JLCPCB 預期的格式,因此您需要進行一些更改。首先創建一個新的電子錶格,然後轉到File > Export。在新打開的視窗中,選擇上傳並選擇之前創建的 csv 檔。
您會注意到各個列沒有正確識別,要解決此問題,請先選擇數據,然後轉到 Data>Trim 空格,然後轉到 Data>Split text to columns 並選擇空格作為分隔符。現在應該正確識別各個列,但我們沒有任何列標題。
Eagle 生成的第一列是 Designator 列,接下來是 X 位置、Y 位置和 Rotation。您可以刪除其餘列,因為 JLCPCB 不需要這些列。在 Y 列和旋轉列之間,我們插入一個名為 Layer 的新列,該列將包含 Top 或 Bottom,具體取決於您要組合的層次和您之前選擇的檔。
這是命名列後文件的外觀。
編輯完元件放置檔後,可以通過點擊File > Download > Comma-separated values。從 Google Docs 中匯出該檔。將此檔命名為 assembly.csv 並在訂購 SMT 組裝服務時將其與 BOM 檔一起上傳。