如何在 Sprint-Layout 6 中生成 BOM 和 Pick and Place 檔
最近更新在 Oct 22, 2025
在本教程中,讓我們看看如何在 Sprint Layout 6 中為 JLCPCB SMT 和手工焊接服務生成 BOM (物料清單) 和 CPL (Component Placement List)[也稱為中心檔、Pick and Place 檔、XY 檔等]。
本教程使用一個非常簡單的 PCB,它只包含 4 個元器件,但對於具有許多元器件的電路板,其思路是相同的。
設置元器件的屬性
圖 1.本文使用的範例文檔。
在生成 BOM 和 CPL 文檔之前,我們需要為元器件添加一些元數據,這些資訊將用於 BOM 和 CPL 文檔。
例如,在下面的屏幕截圖中,我們為微控制器 ATmega328P-AU 設置了 ID、Value、Comment 和 Package。
請注意 Comment 的值,我們將此字段用於特殊目的:JLCPCB 可供組裝的每個零件都有一個唯一的 “LCSC Part #”,其格式為 Cxxxx,請訪問 JLCPCB 零件庫查找零件。如果 BOM 具有此“LCSC Part #”,則當系統執行 BOM 匹配作時,此部件將被 100% 命中。
圖 2.元器件的屬性
圖 3.零件的 LCSC Part #(也稱為 JLCPCB Part #)
為每個元件設置元數據。
匯出原始數據
要匯出數據,首先我們需要使 Components Panel 可見,只需選擇 Options → Components-Panel。
圖 4.使元件拼板可見
現在,點擊 Components Panel 上的 Export 按鈕。
圖 5.匯出 按鈕
將出現 Component-Data Export 視窗。根據下面的螢幕截圖檢查選項。
圖 6.Component-Data Export 視窗
點擊 Export 按鈕,Sprint-Layout 將要求您指定檔名和文件類型。選擇 All files 用於另存類型 ,這樣我們可以使用 CSV 作為文檔擴展名。
筆記:我們使用 CSV 作為檔案副檔名的原因是,如果安裝了電子表格程序,CSV 將在某些作業系統中自動開啟。
圖 7.保存檔案
將原始數據編輯為 CPL 檔
製作兩個 file sample-bom-cpl.csv 副本,並將其重新命名為 sample-bom.csv 和 sample-cpl.csv。
點擊sample-cpl.csv,LibreOffice 將彈出以下對話框。點擊 OK。
圖 8.導入 CPL
現在,CPL 已被導入。
圖 9.LibreOffice Calc 中的 CPL
刪除不需要的行,並根據 JLCPCB 的 CPL 規範修改文檔。
現在我們得到清晰的文檔。
圖 10.CPL 檔已完成
點擊Ctrl+S 儲存文檔,繼續使用文字 CSV 格式。
圖 11.保存 CPL 文檔
將原始數據編輯到 BOM 文檔
點擊sample-bom.csv,LibreOffice 將彈出以下對話框。滑動 到 Package 列並選擇 Text 作為 Column type 以保留 0603、0402 等的前導 0。
圖12.導入BOM
點擊 OK。
根據 JLCPCB 的 BOM 規範將導入文檔編輯為清晰的 BOM。像這樣:
圖 13.BOM 檔已完成
點擊 Ctrl+S 儲存檔,繼續使用文字 CSV 格式。
圖 14.保存 BOM
旋轉問題
上傳 Gerbers、BOM 和 Pick and Place 文檔後,如果一切順利,您將看到一個預覽視窗,其中包含一個渲染的 PCB,上面有元器件。
圖 15.預覽
在上面的屏幕截圖中,您可以看到 U1 (ATmega328P) 的方向是錯誤的:正確的引腳 1 應該是左側最頂部的引腳。我們檢查 CPL 檔中的 Rotation 值,發現當前值為 180 度,如果再將其旋轉 90 度,我們將得到正確的旋轉。現在,將 CPL 中的旋轉更改為 270 度並再次上傳,新圖像中的方向已修復(不過這是一種解決方法,JLCPCB 將在不久的將來解決此問題)
圖 16.修復了 U1 的旋轉
有時您可能會在此評估頁面中看到其他問題:例如,零件沒有與封裝正確對齊,這是因為預覽系統仍然不夠好。您可以在下訂單時忽略這一點,所有文檔都將由工程師審查,他們會糾正位置並製作高解析度的 DFM 圖像供您確認。