使用 JLCPCB 打造專業 8x8 RGB LED 矩陣
2 分鐘
- 專案概覽
- KiCad 設計流程
- JLCPCB 解決方案
- 測試與成果
- 如何自製 8x8 RGB LED 矩陣
- 結語
- 常見問答
在 DIY 電子領域,想做出一塊乾淨可靠的 8×8 RGB LED 矩陣,過去得花上好幾個小時辛苦手焊——64 顆 WS2812B LED 加上 64 顆去耦電容。這一切因為創客 Lucas Fernando 從零設計了一塊全客製 PCB,並在第一次嘗試就交由 JLCPCB 專業代工,而徹底改觀。
結果?五塊完美完工、可直接使用的 8×8 可定址 LED 矩陣,看起來就像市售商品。更棒的是,整個專案 100% 開源。你可以從 GitHub 下載 Gerber 檔、BOM、CPL、電路圖與測試程式,幾分鐘內就能在 JLCPCB 下單。專案檔案(可直接上傳 JLCPCB):
GitHub 儲存庫 – Gerber 壓縮檔、BOM.csv、CPL.csv、電路圖 PDF 與程式碼

專案概覽
這款模組化 8×8 RGB LED 矩陣使用 64 顆可獨立定址的 WS2812B LED,排列成完美網格。每顆 LED 旁都搭配一顆 100nF 陶瓷電容確保電源穩定,板子還附帶方便的 4 針直角連接器(5V / GND / DIN / DOUT),讓多片級聯變得毫不費力。
「今天我想分享一個讓我由衷自豪的專案:一塊從零設計、並在真正的工廠完成專業組裝的 8×8 RGB LED 矩陣,」Lucas Fernando 說道。「最酷的是——你可以把多個模組串在一起,當作一塊超大螢幕來控制。」

WS2812B LED 矩陣運作原理
奧秘就在 WS2812B——每顆封裝內都藏有微型驅動晶片,只需一條資料線就能獨立控制每顆像素的顏色與亮度。
資料以菊花鏈方式傳遞:
- 微控制器送出長串位元。
- 每顆 LED 讀取屬於自己的前 24 位元(8 位元 RGB)。
- 剩餘資料透過 DOUT 腳轉送給下一顆 LED。
Adafruit NeoPixel 等程式庫已幫你處理複雜的 NZR 時序,在 Arduino、ESP32、Raspberry Pi 或任何相容板子上都能輕鬆控制。
為何每顆 LED 都要一顆 100nF 電容?
WS2812B 在切換顏色時會產生電流突波。若沒有本地去耦,就會出現閃爍、資料錯誤或可靠度下降。把 100nF 電容放在每顆 LED 旁邊是業界標準解法。
不需外部限流電阻——WS2812B 內建穩壓。


KiCad 設計流程
整塊板子在 KiCad 中以模組化與可製造性為核心完成設計:
· 雙層 FR-4 PCB
· 黑色 防焊層,質感升級
· 電源走線:0.8 mm(安全承受約 2A)
· 資料線:0.3 mm
· 4 針直角排針,讓走線更整潔
電源關鍵警告
在全亮白光下,64 顆 LED 可拉到 4A。這片 PCB 安全設計上限約 2A(即 50% 亮度)。請務必使用外部穩壓 5V 電源,並與微控制器共地。除了低亮度測試,切勿直接用 Arduino 的 5V 腳供電。


JLCPCB 解決方案
這是 Lucas 第一次下單專業 PCB 組裝。手焊 128 顆小零件根本不可行。JLCPCB 的流程超順暢:
1. 上傳 Gerber 壓縮檔,選擇雙層黑色 PCB。
2. 啟用 PCBA 服務(僅焊接頂面)。
3. 上傳 BOM.csv 與 CPL.csv。
4. JLCPCB 系統瞬間從龐大庫存匹配零件(WS2812B-HS01/W 與 100nF 電容現貨充足)。
5. 檢視互動 3D 預覽後下單。
幾天後,五塊完全焊好的板子就送達。
「PCB 看起來乾淨又專業——LED 對位完美、焊點光亮,沒有殘留助焊劑。這已經不像業餘作品,而是真正的商品,」Lucas 說道。「第一次讓工廠組裝讓我很緊張,但品質超乎預期。」
測試與成果
把第一塊板子接上 Arduino Uno,上傳附贈的 animations.ino,立刻成功。每顆 LED 完美點亮,無死點、無閃爍。
內建動畫(色彩擦拭、平滑彩虹、波浪、閃爍、純色)既美觀又實用,方便診斷。兩片級聯也毫無問題——系統視其為連續大面板,運作如設計預期。

如何自製 8x8 RGB LED 矩陣
· 從 GitHub 儲存庫下載所有檔案。
· 前往 jlcpcb.com,上傳 Gerber 壓縮檔。
· 選擇雙層、黑色防焊層,啟用 PCBA。
· 上傳 BOM 與 CPL 檔——零件自動匹配。
· 檢視 3D 預覽後下單。
· 數日內收到專業板子。
· 接上 Arduino/ESP32,上傳程式,開玩!
專案規格
· LED:64 × WS2812B(LCSC C22371521)
· 去耦:64 × 100nF 電容(LCSC C49678)
· 連接器:1 × 4 針直角排針(LCSC C91552)
· 層數:2
· 表面處理:HASL(可選 ENIG)
· 電源:5V,建議 ≤2A(50% 亮度)
· 控制:單資料線,相容 Adafruit NeoPixel 程式庫
· 授權:GPL-3.0(完全開源)
結語
這個專案證明,專業級硬體如今觸手可及。過去需要高超焊接技巧的工作,現在只要設計得當,加上 JLCPCB 的可靠服務,人人都能完成。
不論你想要一塊美麗的矩陣、一面巨型 LED 牆,或只是下一個創意專案的基礎,這套開源設計都是完美起點。
準備好打造下一個作品了嗎?
立即到 JLCPCB 取得 PCB + PCBA 即時報價!所有檔案免費下載、修改與商用。去發明令人驚豔的東西吧——你做得到!

常見問答
Q1:為何選 JLCPCB PCBA 而非手焊?
手焊 128 顆小零件耗時又容易出錯。JLCPCB 自動 SMT 貼片定位精準,良率近 100%。
Q2:最多能級聯多少片?
理論上無限(受電源與更新率限制)。實測兩片或四片都完美運作。
Q3:建議用什麼電源?
外部穩壓 5V,電流 2A 以上(建議 5A+ 更保險)。除低亮度測試外,別直接用 Arduino 5V 腳供電。
Q4:檔案完全免費且開源嗎?
是的!所有 Gerber、BOM、CPL、電路圖與程式碼皆採 GPL-3.0 授權——可自由下載、修改及商用。

持續學習
設計精密 72 顆 LED 可穿戴手錶:使用 JLCPCB SMT 組裝製作 40 mm 圓形 PCB
重點摘要 本案例研究介紹一款採用精密 40 mm 圓形 PCB 製作的 72 顆 LED 可穿戴手錶。你將了解 JLCPCB SMT 組裝如何省去 70 多顆 0603 LED 的手工焊接、ENIG 表面處理如何確保可穿戴應用的可靠性,以及透過鼠咬孔分離耳實現圓形電路板自動組裝的巧妙拼板策略。整個專案涵蓋從 EasyEDA 原理圖繪製、韌體優化,到商用級不鏽鋼外殼整合的完整流程。 簡介與設計動機 製作客製可穿戴硬件,是現代電子領域中最具成就感、同時也最具挑戰性的工作之一。市面上的智能手錶通常依賴複雜 OLED 顯示器和耗電量較高的處理器,而開源專案創作者 Taifur 則希望製作一款極簡、具工業級質感的時計:LED 圓形手錶。 核心構想簡單,但在技術上要求很高:使用由 72 顆獨立 SMD LED 組成的環形顯示器,以 ATmega328P 微控制器和高精度 DS3231 實時時鐘(RTC)驅動。 然而,要將 72 顆 LED 的放射狀電路轉化為可穿戴產品,會遇到多項重大工程挑戰: 機械限制:PCB 直徑不能超過 40 mm,才能放入市售手錶外殼。 組裝複雜度:在 40 mm 電路板上,手工焊接 ......
Athena:打造高效能 6 層火箭航電 PCB
重點摘要 Athena 是一款開源飛行電腦,採用三 MCU 架構、冗餘感測器及多個通訊介面,整合於緊湊的 6 層 PCB 上。 這塊 80 × 140 mm 的電路板整合三個 STM32 MCU、三個 IMU、氣壓計、GNSS、LoRa、Bluetooth、CAN、USB、快閃記憶體、SD 卡及電源管理功能。 6 層 PCB 為這項複雜設計提供充足的佈線容量、有組織的電源分配、清晰的訊號規劃及緊湊的功能整合。 這個專案展示開源硬件如何透過專業 PCB 製造及組裝服務,由設計落地為實體硬件。 先進火箭技術需要飛行電腦在緊湊而可靠的硬件平台上整合運算、感測、通訊、電源管理及控制功能。NotARoomba 的開源飛行電腦專案 Athena 透過三 MCU 架構、冗餘感測、多個通訊介面、專用控制通道及 6 層 PCB,滿足這些要求。 Athena 電路板尺寸為 80 × 140 mm,整合三個 STM32 MCU、三個 IMU、氣壓計、GNSS、LoRa、Bluetooth、CAN、USB、快閃記憶體、SD 卡介面及多項電源管理功能。專案使用 EasyEDA 設計,並由 JLCPCB 負責 PCB 製造及......
ESP32 S3 無損音樂播放器製作記錄
作者:輕鬆易學嵌入式 YouTube 影片連結:https://www.youtube.com/watch?v=axT8qfYF0Kk 專案原始碼與 PCB 設計檔案:GitHub 專案倉庫 ESP32 S3 無損音樂播放器製作記錄 從洞洞板到四層 PCB 的設計 焊接與音訊測試 手機已經可以完成絕大多數聽音樂的需求,為什麼還要自己做一臺播放器? 對我來說,吸引人的地方是能夠親手掌握整個過程:音樂檔案怎麼從 SD 卡讀出來,解碼後的資料怎麼送到 DAC,螢幕重新整理會不會影響播放,換一種輸出方式又會發生什麼。遇到問題,可以改硬體、查日誌,也可以透過錄音和盲聽來驗證自己的判斷。 於是,我用 ESP32-S3 搭配 SD 卡、顯示螢幕和外接 DAC,做了這臺音樂播放器。它最早只是洞洞板上的一堆模組和飛線,後來逐步變成自己設計、自己焊接的四層 PCB。 這篇文章就把這次升級的過程整理出來:從確定硬體架構、使用 EasyEDA 設計 PCB,到打樣、手工焊接、韌體除錯,最後再用幾種不同的音訊輸出方案做一次盲聽對比。 圖 1 播放器成品與手機網頁控制 來源 影片 6:52 一 先在洞洞板上 把音樂播放出來 ......
把 ESP32-C3 做成智慧居家燈控
作者: 泰瑞電電 Github: terry-eric 项目連結: https://github.com/terry-eric/home_WS2812_control_online/tree/main 社群平台: Instagram @terry_ee_lab、 Threads @terry_ee_lab 把 ESP32-C3 做成智慧居家燈控 從 home_WS2812_control_online 到 TerryESP-Matter-Controller 💡 我下這片 PCB,是想把 ESP32-C3、USB 供電和 WS2812 的控制收進一塊小板,做成可以放在家裡用的智慧燈。 我原本就比較熟 ESP32,所以這次直接用 ESP32-C3FH4。板子是雙層板,尺寸約 16.764 x 30.121 mm。上面有 USB Type-C、穩壓器、晶振、天線區、BOOT 按鍵和燈條接頭。我只拉一個 GPIO 出來控 WS2812,因為 WS2812 本身就能一顆接一顆串下去,線路不用拉得很複雜。 我一開始的想法很單純:先把控制板做出來,接上燈條,讓它可以從網路控制。後來同一塊板子先跑 MQTT,......
從零打造「智慧喝水管家」:ESP32-C3 硬體設計、3D 列印與全韌體開發實錄
作者: Kevin Chen 原始網站: Stonez56創客工坊 原文連結: https://www.stonez56.com/archives/1239 前言: 當我想把一個在麵包板上用杜邦線插得像蜘蛛網一樣的原型,變成一個能實用半年的智慧健康穿戴裝置時,會遇到多少坑?感謝全球領先的 PCB 製造與 PCBA 代工廠 JLCPCB 的贊助邀請,讓我有機會記錄下這個專案從初期的靈感發想、電路原理圖繪製、PCB 佈局優化、JLCPCB 工廠打樣/SMT 貼片,到 3D 機構外殼與 ESP32-C3 低功耗韌體的全流程開發記錄。 歡迎透過以下連結註冊 JLCPCB 繁體中文站並進行下單! https://jlcpcb.com/hk?from=Stonez56 一、 專案發想與健康科學背景 1.1 為什麼需要一個「智慧喝水管家」? 許多人日常工作中常遇到的問題是:工作一忙起來就忘記喝水,或者直到劇烈口渴才一次暴飲暴食般地灌水。在預防醫學與生理學中,大腦脫水 就會引發專注力下滑與認知下降,而人體腎臟每小時處理水分也有其上限。為了實現「少量多次」的科學補水,我需要一個能夠非侵入式感測喝水動作、定時溫和提醒......
PiBrick Pocket-CM5:使用 JLCPCB 打造的緊湊型 Raspberry Pi CM5 掌上型電腦
重點摘要 piBrick Pocket-CM5 是一款功能完整、智慧型手機大小的 Raspberry Pi CM5 掌上型電腦,配備實體 QWERTY 鍵盤、AMOLED 顯示器與 M.2 NVMe SSD 此專案採用 JLCPCB 的 4 層 PCB 製造與阻抗控制,包含 USB 的 90 歐姆阻抗,以及 PCIe/MIPI DSI 的 100 歐姆阻抗,以維持訊號完整性 該專案使用 EasyEDA 設計並由 JLCPCB 製造,並提交至 EasyEDA Spark 計畫,成功取得零件與材料贊助以支援開發 JLCPCB 的自動化 SMT 組裝服務,可處理具挑戰性的 0.4mm 間距板對板連接器,流程包含雷射切割鋼網、視覺導引取放與 AOI 品質檢查 JLCPCB 的軟性印刷電路板可在緊湊外殼內實現複雜內部走線,同時透過聚醯亞胺補強片維持連接器穩定性 整體元件採購透過 LCSC Parts Library 串接完成,減少採購延誤與組裝成本 開源硬體社群近年明顯轉向高度整合、可攜式運算裝置。在這個領域中,piBrick Pocket-CM5 是一個突出的專案,由硬體開發者 Ahmad Amarull......