This website requires JavaScript.


JLCPCB 於春節期間維持生產,特殊規格將於假期結束後依序處理。點此查看假期時程 >


優惠券 應用程式下載
寄往
說明中心
如何在 DipTrace 中生成 BOM 和中心檔

如何在 DipTrace 中生成 BOM 和中心檔

最近更新在 Jun 02, 2025

在本教程中,讓我們看看如何在 DipTrace 中為 JLCPCB SMT 服務生成 BOM(物料清單)和 CPL(元件放置清單)[也稱為中心檔、拾取和放置檔、XY 檔等]。

本教程針對 DipTrace 4.0.0.5 編寫,並使用 osPID-Hardware Mainboard 1R20 項目。

生成 BOM

在原理圖編輯器中,執行功能表欄上的 Objects → Bill of Materials...

圖 1.BOM 功能表項圖示

現在將出現“Create Bill of Materials”框。

  • 選擇“Group Rows by: Name and Value”
  • 點擊 Export to file 按鈕以匯出 BOM。

圖 2.DipTrace Create Bill of Materials 對話框

這 另存為 對話框會出現,填寫文檔名,點擊 Save按鈕。

圖 3.保存 BOM

該軟件將詢問 CSV 檔的設置,我們使用預設設置,因此只需點擊OK。BOM 已準備就緒!

圖 4.BOM CSV 設置

手動編輯 BOM

打開試算表程式,然後按 Ctrl+O 查找並打開 BOM 檔。您將看到以下對話框並相應地設定選項:

1. 使用 "Comma"作為分隔符。

鼠標滾動到 圖案列 並選擇 文字 作為 列類型 以保持前導 0,以防您有 0603、0805...用於封裝名稱。

圖 5.將 BOM 導入到試算表程式中

現在您可以進行更改。編輯后,保存 CSV 檔並使用 CSV 作為檔案格式。

生成CPL 檔

首先,在 PCB Layout 視窗中打開電路板。在功能表中,執行 View → Units → mm 將單位更改為公制。JLCPCB 的系統只能識別公制(單位:mm)的 Pick and Place 檔。

圖 6.將單位切換為公制

執行 File → Export → Pick and Place…

圖 7匯出 Pick and Place 功能表項

現在出現「Pick and Place Report」 對話框。

1. 選擇側面 (Top 或 Bottom),因為 JLCPCB 目前只能焊接一側。

2. 為元件座標選擇“By Component Center”。

圖 8.設置輸出選項

點擊 Export to File按鈕,出現"Save As"對話框。填寫檔名,然後點擊 Save。

圖 9.保存拾取和放置對話框

該軟件將詢問 CSV 的設置。只需點擊 OK

圖 10.拾取和放置 CSV 設置

現在我們得到了文檔(在下面的螢幕截圖中 ospid-main-1R20-cpl.csv )。

圖 11.圖 11. 產生的拾取和放置文件

但是在這個階段,這個原始的 Pick and Place 檔仍然無法直接上傳到 JLCPCB 網站,我們需要對它進行一些修改。生成CPL 文檔。

可以使用三種修改方法:

1. 在文字編輯器中手動編輯它。

2. 在試算表程式中手動編輯它。

3. 用計算機程式處理它。

在文字編輯器中編輯

Pick and Place 檔只不過是一個純文本檔,因此我們可以使用文本編輯器對其進行編輯。

使用您最喜歡的文字編輯器打開文檔。

圖 12.CPL在記事本中打開的文檔

  • 將 “X (mm)” 改為 “Mid X (mm)”
  • 將 “Y (mm)” 改為 “Mid Y (mm)”

保存檔案。

就是這樣!

圖 13.將 X/Y 更改為坐標 X/Y

在試算表程式中編輯

有時,在試算表程式中編輯表格檔更直觀。

啟動試算表程式(LibreOffice Calc、Microsoft Excel、Google Doc 等)

點選 "Open "圖示以找到並打開 CSV 檔(功能表作:File → Open…或直接按標準快捷鍵 Ctrl+O)


提示 :如果 CSV 關聯正確,點擊 CSV 檔案也將呼叫試算表程式。

圖 14.點擊 Open 圖示

圖 15.選擇 Pick and Place 文檔

這裡我們需要一些設置:

1. 使用逗號作為分隔符。

2.水平滾動到圖案列,然後選擇文本作為列類型,否則包名稱 0603、0805...將被刪除。

然後點擊 OK。

圖 16.匯入 CSV - 選項

現在進行以下更改:

1. 將 X (mm) 變更為 Mid X (mm)

2. 將 Y (mm) 更改為 Mid Y (mm)

3. 做你想要的其他改變。

現在,點擊 Save 按鈕保存工作(或直接按 Ctrl+S)

圖 17.更改 XY 並保存工作

確認使用 CSV 作為檔案格式。

圖 18.確認使用 CSV 格式

現在我們有了可用於下 SMT 訂單的 CSV 檔。
使用轉換腳本/程序

每次產生文件後手動修改文件很繁瑣而且容易出錯。

由於 BOM 和 Pick and Place 文件都是純文字文件,因此很容易編寫一些腳本來處理它們以滿足 JLCPCB 的規範。

有待完成。

旋轉問題

上傳 Gerbers、BOM 和 Pick and Place 檔後,如果一切順利,您將看到一個預覽視窗,其中包含一個渲染的 PCB,上面有元器件。

圖 19.錯誤的旋轉

在上面的屏幕截圖中,您可以看到許多零件的旋轉不正確。如果發生這種情況,您需要在 Pick and Place 檔中修復旋轉,然後再次上傳。不過,這是一個解決方法,JLCPCB 將在不久的將來解決這個問題。

以下是如何手動修復旋轉的示例:

例如,D5(板子左上角)的極性是相反的,所以必須在當前值(270)上加上 180 度,180+270 = 450,450 Mod 360 = 90,所以正確的旋轉是 90。

修復所有旋轉並返回 BOM/CPL 上傳頁面,再次上傳 CPL 檔,現在您可以看到一些旋轉已修復!


提示:如果使用腳本或試算表程式處理 Pick and Place 檔,則可以設置和維護旋轉轉換表以自動修復旋轉。