PCB 檔案格式
2 分鐘
- 為什麼訂購 PCB 需要特定檔案格式?
- 廣泛採用的 PCB 檔案格式:
- 什麼是 PCB Gerber 檔?
- 標準 Gerber 格式類型:
- 什麼是物料清單(BOM)?
- 什麼是 Centroid 檔?
- 其他檔案格式及其優缺點:
- 將 PCB 檔案轉換為 Gerber 檔案格式的優點:
訂購印刷電路板(PCB)時,必須提供關於電路板設計與規格的精確且詳細資訊。這就是為什麼需要特定 PCB 檔案格式的原因。唯有完整的 PCB 檔案,才能順利進行製造。設計 PCB 並傳達設計決策,需依賴電路圖設計、物料清單(BOM)、PCB 佈局與疊構設計資訊等檔案。
為了確保 Allegro、Altium Designer、KiCAD 與 Eagle 等各種電子設計軟體之間的互通性,業界發展出一套稱為 Gerber 的檔案集合。Gerber 檔案讓人能在不被特定設計軟體綁定的情況下理解 PCB 設計。
為什麼訂購 PCB 需要特定檔案格式?
因此,了解並學習 Gerber 檔案格式已成為今日高度相關的議題。以下為三大主要原因:
標準化:PCB 檔案格式將設計資料的傳達方式標準化,確保製造商以一致且通用的方式接收所需資訊。
詳細資訊:PCB 檔案包含電路板佈局的詳細資訊,包括元件擺放、電氣連接走線、層疊結構、鑽孔及其他關鍵細節。此等細節對於精準製造至關重要。
相容性:不同的 PCB 設計軟體工具會產生特定格式的檔案。製造商通常使用多種設計工具,因此擁有標準格式可確保相容性並降低錯誤發生的可能性。
廣泛採用的 PCB 檔案格式:
僅需 CAD 光圈檔即可訂購 PCB,其中包含疊構層、鑽孔、防焊層與絲印層的資訊。BOM(物料清單)則有助於使用者組裝 PCB。
CAD 光圈檔:
格式為 RS-274X(Gerber x1)、Gerber x2、IPC-2581、ODB++。
BOM(物料清單):
廣泛採用的格式有 TXT、PDF、CSV、XLSV,通常為 Excel 檔案。
若要由製造商組裝 PCB,則需提供 Centroid 資料檔,以確保製造商能夠組裝您的電路板。
Centroid 檔:
廣泛採用的格式有 TXT、PDF、CSV、XLSV,通常為 Excel 檔案,亦稱為 CPL(Component placement)或 PNP(Pick-And-Place)檔案。
以下列出設計者用來線上訂購 PCB 最常見的檔案格式。讓我們了解這些檔案是什麼及其內容。我們從以下開始討論:
1. 什麼是 PCB Gerber 檔?
2. 什麼是物料清單(BOM)?
3. 什麼是 Centroid 檔?
什麼是 PCB Gerber 檔?
PCB Gerber 檔是一種標準格式,用於向製造商傳達印刷電路板(PCB)佈局的詳細資訊。Gerber 檔又稱「photo plot」,通常以 274D 與 274X 格式呈現,作為圖形與資料轉換及 PCB 製造之間的媒介。
它包含 PCB 每一層的資料,例如銅箔走線、防焊層、絲印與鑽孔,如上圖所示。Gerber 檔對於精準的 PCB 製造至關重要,可確保設計規格被正確傳達與理解。它們用於製作製程中使用的光罩,是 PCB 生產的關鍵環節。欲了解如何從這些檔案製造 PCB,請參閱 JLCPCB 發布的 PCB 製造流程詳細指南。
標準 Gerber 格式類型:
PCB 設計中使用的標準 Gerber 格式主要有兩種:
1. RS-274D:這是較早期、較基本的格式。它需要額外的光圈檔來定義各種特徵的形狀與尺寸,相較於 RS-274X 較不方便且更容易出錯。由於電子產品的成長已遠超當前需求,原始的 RS-274D 格式已逐漸被淘汰,並由此發展出更完善的 RS-274X 版本。
2. RS-274X:擴充 Gerber 格式被廣泛使用,被視為業界標準。它內嵌光圈定義,支援多層結構,提供詳細且全面的 PCB 設計。RS-274X 因其功能提升與易用性而成為首選格式。
99% 的 PCB CAD 軟體支援將 PCB 設計轉換為 Gerber 檔案格式,無論是 RS-274D 或 RS274X 格式。
雖然鑽孔檔通常不是 Gerber 檔,但它們也是生產 PCB 所需的生產資料之一。鑽孔檔通常為 Excellon NC 鑽孔格式,用於告知製造商應在何處鑽孔。
產生鑽孔檔通常是獨立的流程,缺少鑽孔檔是最常見的訂單問題之一,因此當製造商要求 Gerber 檔時,最好習慣同時匯出兩者。Gerber 與鑽孔檔應打包成單一壓縮檔(JLCPCB 支援 .rar 或 .zip 檔案)。在 EasyEDA 等線上軟體中,Gerber 與鑽孔檔會一起產生,如上圖所示。
什麼是物料清單(BOM)?
物料清單是製造產品或組件所需的原材料清單。在 JLCPCB 的一站式 PCB 組裝服務中,BOM 檔案包含所有應由 JLCPCB 採購並焊接於電路板上的零件。BOM 應在 PCB 設計過程中建立並維護,以提高最終流程的準確性。
JLCPCB 創新的報價平台可讀取 BOM 檔案,並與主要經銷商比對料號。透過此方式,平台可在幾秒內提供報價。為了實現快速報價,BOM 檔案需依照 JLCPCB 的格式整理,如上圖所示。它必須包含製造商料號、位號與數量。典型的 JLCPCB BOM 應為 .xls、xlsx 或 .csv 格式,並包含:
1. 元件料號:每個零件的製造商專屬識別碼。
2. 描述:簡要說明每個元件,例如電阻、電容、IC 等。
3. 數量:每個元件所需的數量。
4. 參考位號:標示每個元件在 PCB 上的位置(例如 R1、C2、U3)。
5. 製造商資訊:每個元件的採購來源資訊。
將不想透過 JLCPCB 組裝服務安裝於 PCB 的零件從 BOM 中移除,或在「Customer Supply」欄位標註「DNP」。BOM 對於採購、組裝及確保最終產品符合設計規格至關重要。
什麼是 Centroid 檔?
Centroid 是專門用於組裝的檔案,可快速為組裝機器編程。又稱為 Pick-N-Place、XY 資料或元件放置(CPL)檔案。某些 CAD 工具會自動產生此檔案,有些則不會,您可能需要修改檔案後再產生 Centroid 檔。Centroid 檔描述所有表面貼裝零件的位置與方向,包含參考位號、X 與 Y 座標、旋轉角度與板面(頂部或底部)。表面貼裝與插件零件皆會列於 Centroid 中。它有助於工程師在設計可組裝性(DFA)審查期間定位零件,並為機器組裝設定取放機。典型的 JLCPCB Centroid 檔應為 .xls、xlsx 或 .csv 格式,並包含:
1. 位號:識別零件的參考位號(RefDes)。與 BOM 檔案不同,每個獨立位號必須有自己的列與座標。
2. XY 座標:告知零件位置。X 與 Y 座標應分開為不同欄位,並盡可能以零件原點為中心。
3. 旋轉值:告知元件放置於 PCB 上的方向/旋轉角度(0 至 360 度)。此值可能不盡準確,僅供參考。
某些軟體不會將插件零件包含在 Centroid 檔中,因為這些零件並非由取放機器安裝,而可由組裝人員手動焊接。
其他檔案格式及其優缺點:
另有兩種廣為人知的 PCB 檔案格式(IPC-2581 與 ODB++),有別於 Gerber 檔格式,各有其優缺點:
IPC-2581 檔案格式:
IPC-2581 PCB 檔案格式是一種業界標準、供應商中立、開放式的 XML 格式。由 IPC(國際電子工業聯接協會)開發,提供全面且統一的方式來共享 PCB 設計資訊。此格式透過提供單一標準化檔案格式,簡化從設計到製造的轉換流程。
主要特點:
- 全面資料:包含設計資料(PCB 佈局,如走線、焊墊、導通孔與層疊結構)、元件資料(參考位號、料號與放置座標)、網表與鑽孔資料。
- 基於 XML:基於 XML 使其可被人類閱讀且易於機器解析,提升格式的靈活性與適應性。
- 雙向溝通:促進設計資料向製造商的傳遞,以及製造商向設計者的回饋,改善整體設計與製造流程。
ODB++ 檔案格式:
ODB++ 是一種全面且廣泛使用的檔案格式,由 Valor(現為 Mentor Graphics 一部分)開發;ODB++ 旨在將所有必要資訊整合至單一檔案或資料集,並以階層式格式呈現。以下是 ODB++ 格式的詳細說明:
主要特點:
- 全面資料整合:包含設計資料、網表、元件資訊、鑽孔資料、組裝資料、製造資料與測試資料的詳細資訊。
- 單一檔案格式:ODB++ 將所有必要的 PCB 設計與製造資料整合至單一套件,簡化資料管理並降低處理多個檔案時的錯誤風險。
將 PCB 檔案轉換為 Gerber 檔案格式的優點:
PCB 檔案資料會被轉換為 Gerber 與鑽孔檔案,以使 PCB 製造更加順利。然而,許多電子工程師在將 PCB 檔案交給工廠之前,並不會先將其轉換為鑽孔資料與 Gerber 檔案,而是直接將個別檔案發送給 PCB 製造商。由於電子與 PCB 工程師對 PCB 的理解不同,製造商轉換出的 Gerber 檔案可能與您的期望有所差異。
例如:
若您設計了一塊 PCB,發送 PCB 檔案而非 Gerber 檔案,則可能出現特殊需求(如元件名稱顯示與批號); 絲印設定被鎖定,僅製造商可更改/修改。若您將 PCB 檔案轉換為 Gerber 檔案,即可避免此類情況。
持續學習
為什麼公差分析是可靠且具成本效益 PCB 生產的關鍵
重點摘要 公差分析能銜接 CAD 中的完美設計與實際製造變異,確保 PCB 組裝可靠。 請聚焦於關鍵區域:孔環、孔徑公差、線寬/線距、層間對位,以及防焊對位。 可使用 Worst-Case、RSS 或 Monte Carlo 方法,有效進行公差疊加分析。 適當分析可提升良率、減少重新改版與成本——可從 JLCPCB 的 DFM 審查開始。 您是否曾經把一片在電腦螢幕上看起來完美無缺的電路板送去製造,結果卻發現零件裝不上去?也許是壓入式連接器無法配合,或細間距 QFN 的落點稍微偏離目標。我也遇過這種情況,而且幾乎每一次,主要原因都與公差分析有關。CAD 模型在數學上是精確的,但工廠製程不是。沒有任何製造流程能完美做出與設計檔完全一致的複製品。孔可能稍微大一點或小一點,銅厚可能稍厚或稍薄,壓合過程中各層之間也可能出現幾微米的位移。這些偏差都很小,但會累積起來。 如果您沒有注意這些偏差如何累積,最後可能會得到技術上「符合規格」,但實際上無法組裝的電路板。在本文中,我想帶您了解什麼是公差分析、它如何應用於 PCB,以及工程師用來預測最壞情況的三種主要方法。我們也會說明現代製造商如何處理這個問題,確保您的......
PCB 銅箔平衡:透過 JLCPCB 實現最佳性能與高良率
重點摘要 銅箔平衡會策略性地在 PCB 各層分布銅箔,形成均勻密度,避免翹曲、電鍍不均、蝕刻不一致與訊號完整性問題。 理想銅密度目標落在 40%–60% 黃金比例,對稱層之間的密度差異應依 IPC-6012 標準控制在 15%–20% 以內。 盜銅/補償銅(點狀圖案或交叉網格)可在電鍍期間均衡電流密度,同時不會在稀疏訊號層上引入寄生電容。 JLCPCB 將銅箔平衡整合進自動化 DFM 檢查與拼板級製造流程,在高可靠性領域可實現低於 0.5% 的翹曲率。 常見錯誤包括忽略內層大面積空白區、將盜銅圖案放得太靠近高速走線(3W 規則),以及留下未連接任何網路的浮動銅島。 銅箔平衡是實現高良率、可靠印刷電路板時最重要卻又最常被忽略的要素之一。它是指在各層以及每一層內策略性地分布銅箔,以形成均勻密度。這可避免電路板翹曲、電鍍不均、蝕刻不一致與訊號完整性問題等製造缺陷。在 JLCPCB,我們將銅箔平衡原則整合到可製造性設計(DFM)檢查與精密製造流程中,確保從原型到量產都能獲得一致結果。 本完整指南將探討有效銅箔平衡背後的原理、挑戰、設計最佳實務與先進製造技術。本文結合實際製造經驗與產業標準,為希望最佳化性能......
PCB銑切成型與尺寸公差之機械對策
硬體研發後期時常會出現讓人頭痛的狀況:電子工程師看著全數通過的電性測試報告鬆一口氣,結構工程師拿到新打樣的PCBA卻滿臉難色—整塊主板完全塞不進高精度CNC鋁合金中框。若是強行壓入,板材會受力彎曲,片式MLCC電容也容易應力龜裂;拿銼刀手工打磨板邊,又會刮傷外層銅箔,甚至引發線路短路。 這種「電性功能全數合格,機構組裝直接報廢」的狀況,多半是研發團隊前期設計時,輕忽了電路板實體邊界的加工限制。在EDA軟體無限縮放的繪圖介面中,板框僅是一條理想、無粗細的數學線段;但實際製造流程中,要將單片板子從大片覆銅板分離,靠的是每分鐘數萬轉的高速機械銑刀。 只要牽涉機械切削,就一定伴隨摩擦、震動與尺寸誤差。完整弄懂PCB銑切成型的工藝原理,是確保軟硬結合板、整機組裝良率的必備基礎。 一、刀具與板材的受力交互:CNC銑切PCB的真實加工狀況 若要精準控制尺寸公差,必須先認識工廠實際加工流程。當板子完成曝光、壓合、電鍍所有工序後,整片拼板會送入電腦數控成型機(CNC Router)。 PCB銑切並非像剪刀一樣直接剪斷板材,而是依靠高速旋轉的硬質合金銑刀,持續切削FR-4玻纖樹脂基材,整個切削過程會產生多重干擾尺寸的......
孔環尺寸設計與PCB防破孔實操指南
PCB設計軟體裡畫出來的過孔、焊盤都是標準同心圓,理論上鑽孔中心和焊盤中心完全重疊。但圖面送到板廠量產,經過多層板高溫壓合、數控鑽機高速鑽孔後,實際做出來的板子總會出現位置偏差。 鑽孔機鑽頭高速轉動會產生輕微晃動,板材受熱後不同方向伸縮量不一樣,多層對位設備本身也存在固定機械公差,最終成型的孔洞很容易偏離焊盤中心。而孔洞外圍剩下的一圈銅皮,也就是業界常說的孔環(Annular Ring),就是防止線路斷路、孔壁銅皮脫落的關鍵結構。如果孔環預留寬度不足,一點點鑽孔偏移就會出現破孔問題,整塊板直接開路報廢,整批產品都可能返工。 一、基礎計算公式與實際生產取值 孔環指的是鍍通孔、普透過孔鑽孔完成後,鑽孔外沿到焊盤外圈之間剩餘銅箔的單邊寬度,直接決定板子加工後線路能否穩定導通。 1. 通用計算方式 單邊孔環寬度計算公式: 參數說明: AR:單邊孔環寬度 Dpad:過孔/元件焊盤整體外徑 Ddrill:工廠實際加工用的鑽頭直徑 重點區分:圖面標示的成品孔徑≠鑽頭尺寸。為了後續電鍍銅層覆蓋孔壁,鑽頭直徑一般會比最終成品孔徑大0.1~0.15mm。 舉個實際案例:8層伺服器背板設計過孔,焊盤外徑20mil,要求......
適配物聯網小型化趨勢:半孔PCB實操設計與車間生產要點
當下物聯網穿戴產品、5G、Wi-Fi 6E高速模組市場需求持續走高,電子產品硬體整體設計全面走向輕薄化、模組化。硬體工程師日常最棘手的難題,就是整機厚度、PCB板面空間極度受限的前提下,如何實現子板與主機板高密度、高穩定的電氣對接,這也是PCB量產階段常見的製程卡點。 半孔PCB早年僅作為IPC標準裡小眾特殊工藝,隨著無連接器闆對板直連方案普及,現已成為各類模組化硬體的主流結構。此製程將電路板邊緣金屬化通孔對半銑切形成導電接觸面,省去外接連接器,反覆測試插拔壽命更長,射頻線路阻抗連續性更好,大量高端設備的底層互連設計都會選用此方案。 一、半孔成型基礎製程邏輯 PCB業所說半孔,是開設在電路板外形邊緣的金屬化通孔。標準加工流程為先完成通孔內壁鍍銅,待電路板整體外形銑削工序,數控銑刀沿通孔中心對半分割,板邊露出半圓或四分之一圓弧的金屬導電凹槽。 不同職位工程師對此叫法有差異:工業背板選型多稱鍍半孔,射頻模組佈線常叫城堡孔,EDA設計軟體與工廠光繪文件中兩種名稱都會標註。 二、焊點加固原理:毛細爬升提升焊接可靠性 子板透過半孔貼片焊接至主機板,焊點牢固度遠優於常規側邊焊盤。回流焊高溫環境下,熔融錫膏會沿......
使用導孔焊墊技術:須知事項、設計指南與更多...
在多層 PCB(印刷電路板)設計領域中,導孔是連接電路板不同層的關鍵部分。隨著電子設備變得更加緊湊和複雜,設計人員必須採用先進技術來最佳化電路板空間和效能。其中一項技術就是導孔在焊盤內技術,這項技術在高密度和高效能 PCB 設計中越來越受歡迎。本文探討了導孔在焊盤內技術的基本要素,包括其實作指南和最適用的場景。 了解 PCB 設計中的導孔 導孔是允許 PCB 不同層之間進行電氣連接的導電路徑。它們通常是透過在電路板上鑽孔,然後用導電材料進行電鍍來形成的。 導孔的類型 1. 通孔導孔: 這些導孔穿透 PCB 的整個厚度,連接所有層。它們是最常見的類型,用於一般用途。 2. 盲孔: 這些導孔將 PCB 外層連接到一個或多個內層,但不會貫穿整個電路板。它們用於高密度設計以節省空間。 3. 堆疊導孔: 這些導孔在堆疊到另一個導孔上之前進行鑽孔和電鍍。它們比交錯導孔涉及更多步驟。 4. 交錯導孔: 這些導孔連接 PCB 的不同層,但彼此不接觸。它們的位置在相鄰層上偏移。 5. 埋孔: 埋孔僅連接 PCB 的內層,從外層看不見。它們用於最大化可用於元件放置的表面積。 6. 微導孔: 微導孔是非常小的導孔,通常......
