初學者完整的 PCB 組裝工作流程
1 分鐘
- 步驟 1:從線路圖設計開始
- 步驟 2:PCB 佈局設計
- 步驟 3:準備製造檔案(Gerbers)
- 步驟 4:產生 BOM 與 CPL 檔案
- 步驟 5:逐步下單流程
- 為何初學者該選 JLCPCB?
- 結語
在設計與訂購印刷電路板組裝(PCBA)時,整個流程是將您的電子設計從數位線路圖轉變為功能完整的硬體原型。對初學者而言,這套流程乍看可能有些複雜。我們必須先從線路圖開始,設計 PCB 佈局,再彙整製造檔案,並備妥正確的元件。
幸運的是,像 JLCPCB 這樣的製造商讓整個流程變得簡單、經濟且人人皆可上手。本文將以 DIY 鎳氫/鎳鎘電池充電器專案為例,逐步帶您完成 PCB 組裝工作流程。讀完後,您將了解從線路圖到成品 PCB 的完整流程,以及如何透過上傳 Gerber、BOM 與 CPL 檔案,直接向 JLCPCB 下單 PCBA。
步驟 1:從線路圖設計開始
每塊 PCB 都始於線路圖;這份邏輯藍圖定義了電子元件如何連接。PCB 線路圖會告訴我們接腳、數量與元件值。市面上有許多軟體,但業界常用的包括 KiCad、Altium Designer 與 EasyEDA。建議使用標準元件庫,並在完成線路圖後執行網表檢查。
在我的鎳氫/鎳鎘充電器專案中,線路圖包含充電 IC、限流電阻與電池連接器。這份線路圖就是最終 PCB 設計的基礎。
步驟 2:PCB 佈局設計
線路圖完成後,下一步是將其轉換為 PCB 佈局。此時設計才真正變得「有形」。匯入所有元件後,在此步驟進行擺放與走線。這不只是銅線的藝術,還需考量訊號完整性、阻抗匹配等諸多因素。以充電器板為例,我把電源元件靠近輸入端擺放,退耦電容靠近 IC,連接器則置於邊緣以便插拔。
務必記住製造商的最小製程能力;設計需依其規範進行。線寬、間距與過孔的最小尺寸皆可於官網查閱。
步驟 3:準備製造檔案(Gerbers)
如前文所述,Gerber 檔案是現今 PCB 製造商最可靠的製板依據。這些檔案描述了 PCB 的每一層:銅線、絲印、防焊層與鑽孔。Gerber 檔案包含頂層與底層銅線、防焊層、鑽孔與板框 DXF。
若使用 EasyEDA,可直接產生與 JLCPCB 相容的 Gerber ZIP 檔。KiCad 與 Altium 則需確認繪圖設定正確。EasyEDA 亦直接整合線上資料庫的元件與封裝資訊。
步驟 4:產生 BOM 與 CPL 檔案
當您需要 PCBA(印刷電路板組裝)時,還必須提供以下輔助檔案:
- BOM(材料清單):詳列所有元件,包含料號、值、封裝與製造商。
- CPL(元件擺放清單):又稱 Pick-and-Place 檔,提供 SMT 機器所需的 X-Y 座標、旋轉角度與位號。
以我的充電器專案為例,BOM 包含電阻、電容、微控制器與連接器;CPL 則確保自動組裝時每顆元件都能正確擺放。兩份檔案範例已附於下方。在 EasyEDA 中,Gerber、BOM 與 CPL 皆可於「製造」區直接產生。
步驟 5:逐步下單流程
1. 前往 JLCPCB PCBA 頁面。
2. 上傳專案的 Gerber 檔。
3. 上傳 BOM 與 CPL 檔。
4. 在瀏覽器中預覽 PCB 組裝;JLCPCB 會自動將零件對應至其庫存資料庫。
5. 從 JLCPCB 龐大的零件庫選擇元件;未選擇或不需要的零件會自動標記為 DNP。
6. 選擇組裝選項(例如 SMT 組裝、選擇性組裝)。
7. 確認訂單並結帳。
JLCPCB 因內部 BOM 匹配與現成庫存,服務速度更快。大型且完整的組裝產線可降低整體組裝成本與時間,非常適合原型製作。
為何初學者該選 JLCPCB?
雖然 PCB 服務商眾多,JLCPCB 特別適合學生、創客與初階工程師,原因如下:
- 與 EasyEDA 整合,一鍵下單。
- 龐大元件庫,即時更新庫存。
- 價格實惠,五片 PCB 起價 2 美元。
- 品質可靠,全球快速出貨。
- 從 Gerber 到 PCBA 的端到端單平台流程。
JLCPCB 成為從PCB 製造到 PCBA、CNC 與 3D 列印的一站式原型需求解決方案。
結語
本文完整說明從線路圖設計到收到成品 PCB 的組裝流程,總結如下:
- 建立線路圖。
- 設計 PCB 佈局。
- 產生 Gerber 檔。
- 準備 BOM 與 CPL 檔。
- 將所有檔案上傳至 JLCPCB;記得僅有 Gerber 檔不足以完成 PCBA 訂單。
- 收到組裝完成的 PCB 後進行檢查與測試。
透過我的鎳氫/鎳鎘電池充電器專案,我們看到每個步驟的實際應用。對初學者而言,EasyEDA + JLCPCB 的組合能以經濟且專業的方式,將想法化為可運作的電路板。
持續學習
Arduino LED 驅動器教學:使用 74HC595 與 MAX7219 控制更多 LED
在較大型的 LED 專案中,Arduino GPIO 腳位很快就會不夠用。透過使用專用 LED 驅動器與擴充 IC,你可以大幅減少腳位使用量,消除占用處理器資源的多工掃描迴圈,並簡化顯示器接線。 在本指南中,你將了解 74HC595 移位暫存器與 MAX7219 LED 驅動器的運作架構、接線配置、級聯技巧與最佳化策略。 為什麼 Arduino 專案需要 LED 驅動 IC Arduino GPIO 與電流限制 基於 ATmega328P 的 Arduino Uno 具有實體限制,使其不可能直接驅動大規模 LED: 單一腳位最大電流:單一數位 I/O 腳位可安全連續供應或吸收的最大電流為 20 mA連續電流,絕對峰值限制為 40 mA。 整體封裝限制:流經微控制器主要 VCC 與 GND 腳位的總電流不得超過 200 mA。 實體腳位不足:Arduino Uno 只有 14 個數位 I/O 腳位與 6 個類比輸入腳位。 如果你嘗試同時驅動 16 顆標準 15 mA LED,就會要求微控制器封裝提供 240 mA 電流,這會違反安全工作範圍,並可能導致矽晶片瞬間熱損毀。 LED 多工控制與 LED ......
二極體測試終極指南:萬用表設定、讀值與診斷
快速答案:如何測試二極體 若要使用萬用表檢查二極體,請將裝置設定為二極體測試模式。 將紅色表筆接在陽極,黑色表筆接在陰極。 健康的矽二極體在正向偏壓下,良好讀值通常為 0.5V 至 0.8V;在反向偏壓下則會顯示 OL(Open Loop,開路)。 判斷二極體是否損壞其實很簡單:兩個方向都顯示 OL,代表二極體開路;兩個方向都接近 0V,則代表二極體短路。 了解如何測試二極體,是排查故障電源供應器、異常電路,或無法上電 PCB 的最快方法之一。使用數位萬用表,你可以快速判斷二極體是否正常工作、短路或開路。 本指南將說明如何將萬用表設定為二極體測試模式、讀取正向偏壓與反向偏壓數值、分辨良好二極體與開路或短路二極體、比較電路內與電路外測試,以及處理特定類型二極體,包括整流二極體、蕭特基二極體、齊納二極體、LED 與橋式整流器。 二極體極性:如何辨識陽極與陰極 了解二極體極性,是成功測試二極體的第一步: 電流方向:在正向偏壓下,電流會從陽極,也就是正端,流向陰極,也就是負端。 實體標記:軸向二極體上的印刷條紋或色環,標示的是陰極側。對表面黏著二極體而言,請尋找小橫線或雷射蝕刻線。 電路圖符號:符號由指向......
二極體電壓降:數值、公式與測量方法
每顆二極體在導通時都會損失一部分電壓。這個損失就是二極體電壓降,它會決定有多少電壓真正到達負載、元件會產生多少熱,以及你的低電壓電源軌是否仍能正常工作。 本指南將說明不同類型二極體的典型正向電壓、背後公式、影響因素、如何使用萬用表測量,以及它在實際電路中為什麼重要。 什麼是二極體電壓降? 二極體電壓降是指當電流從陽極流向陰極時,出現在二極體兩端的正向電壓(Vf)。它也稱為正向電壓降或正向電壓(Vf)。 正向電壓(Vf)是二極體在正向偏壓導通時,量測到的兩端電壓。電流從陽極進入,並從陰極流出。當二極體導通時,接面兩端會產生正向電壓。實際數值取決於電流、溫度與二極體結構。 理想二極體電壓降為 0V,像完美開關一樣運作。實際二極體則一定會損失一部分電壓,因為其半導體接面需要最低電位才能導通。這部分損失的電壓會轉化為熱,無法到達負載。在設計電路板時,確認標準二極體符號與方向,可確保正向偏壓條件正確建立。 圖:正向偏壓二極體連接到電池與電阻,顯示二極體兩端有 0.7V 電壓降,其餘電壓落在負載電阻上。 依二極體類型整理的電壓降表 正向電壓取決於半導體材料;對 LED 來說,也取決於發光顏色。可將下表作為快速......
運算放大器(Op Amp)符號解析:腳位配置、極性與電源腳
運算放大器(op amp)符號是類比電路圖中最常見的圖形之一:一個三角形,具有兩個輸入端與一個輸出端。正確讀懂它,知道哪個腳位是反相輸入、哪個是非反相輸入,以及電源如何連接,是建立任何放大器電路前所需的第一項技能。 標準運算放大器符號包含非反相輸入、反相輸入、輸出,以及電源供應連接;這些電源腳可能會依照電路圖風格而顯示或隱藏。常見符號慣例是使用帶有輸入與輸出標示的三角形。 本指南你將學到什麼 運算放大器符號中每個部分的含義 為什麼輸入端會標示 + 與 −,以及它們控制的是什麼 電源供應腳如何運作,以及為什麼它們常被隱藏 如何辨識電壓跟隨器、反相放大器與比較器電路 運算放大器符號與比較器符號有何不同 如何將 741 符號對應到實際 DIP-8 腳位配置 電路圖符號如何連接到 PCB footprint 運算放大器的符號是什麼? 運算放大器符號代表一種高增益差動放大器。它通常畫成三角形,左側平邊為輸入端,右側尖端為輸出端,表示訊號流動方向。 三個主要連接端 每個運算放大器符號都有三個核心端點: 非反相輸入(+) 反相輸入(−) 輸出 圖:運算放大器符號圖,顯示反相輸入、非反相輸入與輸出 運算放大器符號......
Arduino LED 多工控制教學:用更少腳位控制更多 LED
Arduino Uno 是一款強大的原型開發工具,但如果直接驅動多顆 LED,很快就會耗盡它的 20 個 GPIO 腳位,以及 200 mA 的封裝總電流絕對最大限制。為了繞過這些硬體瓶頸,工程師與創客會使用 LED 多工控制,以更有效率地擴展顯示輸出,而不需要升級微控制器。 在本指南中,你將學到 LED 矩陣掃描、Charlieplexing、刷新時序、鬼影修正,以及實用 Arduino 程式碼的核心原理,而且不需要依賴任何外部驅動 IC 或擴充 IC。 什麼是 Arduino LED 多工控制? Arduino Uno GPIO 限制說明 每一個基於 ATmega328P 的 Arduino Uno GPIO 腳位都有嚴格的電氣限制。 絕對最大值:單一 GPIO 腳位在峰值、非連續條件下,最高可 source 或 sink 40 mA。 建議限制:連續輸出的安全工作限制為每個腳位 20 mA 或更低。 封裝總電流限制:關鍵在於,通過晶片 VCC 與 GND 腳位的總合電流不得超過 200 mA。 如果嘗試直接驅動 4x4 的 16 顆 LED 陣列,且每顆 LED 為 15 mA,總需求將達到......
交流電與直流電(AC 與 DC):有什麼差異?
電流主要有兩種形式:交流電(AC)與直流電(DC)。AC 會週期性地反轉方向,而 DC 則會穩定地朝單一方向流動。AC 供應工業與住宅電網使用,而 DC 則為電池、電動車,以及幾乎所有現代消費性電子產品供電。 在設計電源供應器、選擇電子元件或進行印刷電路板(PCB)佈局時,了解 AC 與 DC 的核心差異非常重要。 本指南將以實用的工程觀點,比較電流流向、電壓特性、波形、電力傳輸、實際應用、優缺點,以及轉換技術。 AC 與 DC:主要差異 了解這些特性,有助於工程師做出更明智的電路設計決策。 特性 交流電(AC) 直流電(DC) 電流方向 週期性反轉 僅朝單一方向流動 常見波形 正弦波、方波、三角波 固定平直線、脈動波形 頻率 50 Hz 或 60 Hz(電網標準) 0 Hz 電壓轉換 可透過變壓器輕鬆升壓或降壓 需要 DC-DC 開關式轉換器 長距離傳輸 在高電壓下效率很高 高壓傳輸需要複雜的 HVDC 系統 儲存能力 無法直接儲存在化學電池中 可輕易儲存在電池系統中 家庭可用性 標準牆上插座 標準家庭插座通常不直接提供 電子產品供電 需要整流為 DC IC 的原生運作狀態 馬達相容性 交流感應......
