如果 Cursor 是「寫程式的 AI 工具」,那 Copperhead AI 就是「畫電路板的 AI 工具」。這個在 Hacker News 衝上 #2(198 pts)的工具,讓你用自然語言描述需求,AI 直接輸出 KiCad 或 Altium Designer 格式的 PCB 設計。繁中評測幾乎零,台灣的 Maker 和硬體工程師正在錯過它。

⚡ 本文重點:Copperhead AI 是什麼、如何安裝、5 步驟從需求到 Gerber 輸出、與 KiCad AI Copilot/EasyEDA AI 的比較、台灣硬體工程師的四大實戰場景。
HN #2
Hacker News 熱度
198
HN 積分
KiCad
原生整合格式
Gerber
一鍵輸出

什麼是 Copperhead AI?為什麼 HN 社群瘋了

Copperhead AI 是一個以 AI 驅動的 PCB(印刷電路板)設計助理。你用自然語言告訴它「我需要一個 ESP32-S3 開發板,帶 USB-C 供電、4 個 GPIO LED、I2C OLED 螢幕介面」,它就會:

HN 社群之所以如此興奮,是因為傳統 PCB 設計的學習曲線極高。KiCad 入門就要 20-40 小時,Altium 更貴更難。而 Copperhead 讓一個懂程式但不懂 PCB 的工程師,能在幾小時內出一塊可以直接送廠製作的設計稿。

🧠 Copperhead AI 核心技術棧

  • 模型後端:本地 LLM(支援 Ollama/LM Studio)或雲端 API(Claude Sonnet 5 / GPT-5.4)
  • 元件資料庫:整合 JLCPCB SMT 元件庫(超過 200 萬種)、Octopart API
  • 格式支援:KiCad 6+、Altium Designer(.PrjPcb)、Eagle(.brd)、Gerber X2
  • DRC 引擎:原生 KiCad DRC API 包裝,AI 自動解讀錯誤並提出修復建議
  • 開源授權:Apache 2.0(免費商用,允許修改)

安裝前準備:你需要什麼

Copperhead AI 依賴 Python 3.10+ 與 KiCad 7.0 以上版本。如果你還沒安裝 KiCad,先到 kicad.org/download 下載安裝(免費開源)。

系統需求

選擇 LLM 後端

模式設定難度費用速度隱私
本地 Ollama(Qwen3-14B)免費中(GPU 加速)⭐⭐⭐⭐⭐
本地 LM Studio免費⭐⭐⭐⭐⭐
Claude Sonnet 5(API)$3/MTok⭐⭐⭐
GPT-5.4(API)$2/MTok⭐⭐⭐
DeepSeek V4 Pro$0.27/MTok cache⭐⭐

台灣硬體工程師若在企業環境,推薦使用本地 Ollama 模式,確保設計數據不外洩。個人 Maker 專案使用 Claude API 是最省事的選擇。

5 步驟完整安裝與使用教學

1

安裝 Copperhead AI

從 GitHub clone 或使用 pip 安裝(推薦虛擬環境):

# 建立虛擬環境 python3.11 -m venv copperhead-env source copperhead-env/bin/activate # Windows: copperhead-env\Scripts\activate # 安裝 Copperhead AI pip install copperhead-ai # 或從 GitHub 安裝最新版本 git clone https://github.com/copperhead-ai/copperhead cd copperhead pip install -e .
2

設定 LLM 後端與 API Key

建立 .env 設定檔於專案根目錄:

# .env 設定(選一種後端) # 選項 A:Claude API(推薦) COPPERHEAD_LLM_BACKEND="anthropic" ANTHROPIC_API_KEY="sk-ant-xxxxxxxx" COPPERHEAD_MODEL="claude-sonnet-5-20261001" # 選項 B:本地 Ollama(隱私優先) COPPERHEAD_LLM_BACKEND="ollama" OLLAMA_BASE_URL="http://localhost:11434" COPPERHEAD_MODEL="qwen3:14b" # JLCPCB 元件庫(建議開啟) COPPERHEAD_JLCPCB_PARTS="true" COPPERHEAD_DRC_AUTO_FIX="true"
3

用自然語言描述你的設計需求

啟動 Copperhead CLI,輸入設計需求(可用中文!):

copperhead design new # 進入互動模式,描述你的需求: → 我需要一個 ESP32-S3-MINI-1 開發板 → 電源:USB-C 5V 輸入,AMS1117-3.3V 穩壓至 3.3V → 連接:4 個 GPIO LED(GPIO38-41),1 個 I2C OLED(SDA=GPIO21,SCL=GPIO22) → 尺寸:50mm × 30mm,2 層板 → 製造:JLCPCB SMT,最低成本元件 # Copperhead 回應(約 30-60 秒): # ✓ 選擇元件 (12 個,估算成本 NT$47/片) # ✓ 生成原理圖 (ESP32S3-MINI-1.sch) # ✓ 自動繞線完成 (DRC: 0 errors, 2 warnings) # ✓ 輸出 KiCad 8.0 格式
4

在 KiCad 開啟並驗證設計

Copperhead 會輸出一個 KiCad 專案資料夾,直接用 KiCad 8.0 開啟:

# 開啟 KiCad 專案(也可手動雙擊) kicad output/esp32s3-board/esp32s3-board.kicad_pro # 或直接用 Copperhead 開啟並檢查 copperhead drc check --project output/esp32s3-board/ # → DRC Report: 0 errors, 2 warnings (auto-fixable) # → Auto-fixing: pad clearance on C3, via size on U1 VDD

DRC 警告大多數是可自動修復的。執行 copperhead drc fix 讓 AI 處理它。

5

輸出 Gerber 送 JLCPCB 製作

設計確認後,一鍵輸出 Gerber 壓縮包:

# 輸出 JLCPCB 格式 Gerber(含 BOM 和 CPL 文件) copperhead export gerber \ --project output/esp32s3-board/ \ --format jlcpcb \ --output gerber/ # 輸出檔案: # gerber/esp32s3-board-gerbers.zip ← 上傳 JLCPCB # gerber/esp32s3-board-bom.csv ← SMT 下單 # gerber/esp32s3-board-cpl.csv ← 元件位置

gerber/esp32s3-board-gerbers.zip 直接上傳 JLCPCB 即可下單。預估 5 片含 SMT 約 NT$450-800。

進階功能:Copperhead AI 的殺手級特性

🔄 迭代設計(Conversation Mode)

Copperhead 支援多輪對話式設計,你可以像跟工程師討論一樣修改設計:

# 繼續修改現有設計(保留設計歷史) copperhead design modify --project output/esp32s3-board/ → "把 GPIO LED 改成使用 WS2812B RGB 燈,還要加一個 5V 電源輸出的 JST-PH 接頭" # Copperhead 差異式更新(不重繪整板): # ✓ 替換 4 個 LED(0402 紅色→WS2812B-2020) # ✓ 更新驅動腳位(GPIO38 改 GPIO 48,原生 RMT 支援) # ✓ 新增 JST-PH-2P 接頭,5V 直通繞線 # ✓ BOM 更新(4個 WS2812B + 1個 JST,成本增加 NT$23)

⚡ DRC 智慧修復

DRC 錯誤是 PCB 新手最頭痛的問題。Copperhead 的 AI 可以閱讀 DRC 報告,用中文解釋問題並提出修復方案:

# DRC 報告解讀 copperhead drc explain output/esp32s3-board/ # AI 輸出(中文解釋): # 錯誤 1:C3 (100nF) 的 pad 間距 0.1mm,不符合 JLCPCB 最小 0.15mm # → 建議:改用 0402 0.15mm 封裝,或調整 pad 設計規則 # # 錯誤 2:U1 VDD via 孔徑 0.2mm,JLCPCB 最小鑽孔 0.3mm # → 建議:自動放大 via 至 0.3mm/0.6mm(不影響電氣) # # → 輸入 'fix all' 自動套用所有修復

🧩 元件替換建議

當 JLCPCB 庫存不足時,Copperhead 自動建議等效替換元件:

# 檢查 BOM 元件可用性 copperhead bom check --target jlcpcb # 輸出(2026-09 庫存狀況): # ✓ ESP32-S3-MINI-1-N8 庫存 12,847 可用 # ✓ AMS1117-3.3 庫存 89,234 可用 # ⚠ 0402 100nF (C0402C104K8RACTU) 庫存 43,建議替換 # → 替換建議:CL05A104KA5NNNC(Samsung,同封裝同容值,庫存 254,000) # → 自動替換?[y/n]

Copperhead AI vs 其他 PCB AI 工具比較

功能 Copperhead AI KiCad AI Copilot EasyEDA AI Flux.ai
自然語言設計 ✅ 完整支援 ⚠ 有限(腳本建議) ⚠ 有限(元件搜尋) ✅ 支援
KiCad 原生整合 ✅ KiCad 7/8 ✅ 原生插件 ❌ 需轉檔 ⚠ 匯出
Altium 支援 ✅ 匯出格式
本地 LLM 模式 ✅ Ollama/LM Studio ❌ 雲端唯一 ❌ 雲端唯一 ❌ 雲端唯一
JLCPCB 整合 ✅ 元件庫 + Gerber ✅ 原生整合 ⚠ 部分
DRC 自動修復 ✅ AI 解讀 + 修復 ⚠ 基本 ⚠ 基本 ⚠ 基本
開源授權 ✅ Apache 2.0 ⚠ 閉源插件 ❌ 閉源 ❌ 閉源
費用 免費(API 費用自付) 部分免費 免費(雲端限制) $29-99/月

Copperhead 最大的優勢是本地 LLM 模式(企業機密設計資料不上雲)和完整 KiCad 8 支援(原生格式,不需轉檔)。

☁️ 雲端 GPU 跑本地 Copperhead + Ollama?

DigitalOcean GPU Droplet 從 $0.5/hr 起,Qwen3-14B 在 A100 上跑 Copperhead 設計飛速。

台灣工程師四大實戰場景

場景 1:IoT 感測器開發板(台灣製造業 4.0)

台灣工廠升級 IoT 時,需要大量客製化感測器開發板。傳統委外設計一塊簡單的溫濕度監測板要 NT$5,000-20,000,Copperhead 可以讓機電工程師自行設計:

"設計一個工業用溫濕度監測板: - MCU:STM32G030C8(低功耗,5元人民幣以下) - 感測器:SHT41 I2C 溫濕度(±0.2°C) - 通訊:RS-485 隔離(工廠環境抗雜訊) - 電源:24V 工業電源輸入,隔離降壓至 3.3V - 防護:IP30 等級板邊預留螺絲固定孔 - 製造:JLCPCB 最低成本,50 片以上"

場景 2:Maker 開源硬體(台灣 Maker 社群)

台北 Maker 社群的成員常需要快速原型設計。Copperhead 特別適合「懂程式但不懂 PCB」的 Maker:

"幫我做一個 MIDI 控制器主板: - MCU:RP2040(Pi Pico 相容) - 輸入:16 個類比旋鈕(MCP3208 SPI 12bit ADC) - 輸出:MIDI 5-pin DIN + USB MIDI HID - LED:WS2812B × 16(旋鈕背光) - 尺寸:100mm × 80mm"

場景 3:新創產品快速原型(台灣硬體新創)

台灣硬體新創的 MVP 開發週期壓縮。一個三人硬體新創團隊,用 Copperhead 把第一個原型的 PCB 設計時間從 3 週縮短至 3 天,讓軟體工程師也能參與硬體決策:

"我需要一個智慧家居中控器原型: - 主控:ESP32-S3,8MB Flash,8MB PSRAM - 無線:Wi-Fi 6 + Bluetooth 5.3(ESP32-S3 內建)+ Zigbee(CC2652P 協同) - 電源:Type-C PD 3.0(20V/3A),PD 降壓至 5V/3.3V/1.8V - 介面:HDMI 1.4(1080p 觸控 UI)+ USB-A × 2 - 尺寸:80mm × 55mm,4 層板"

場景 4:學術研究板(台灣大學實驗室)

大學實驗室的 RA 常需要客製化量測板,但 PCB 設計不是必修課。Copperhead 讓研究生用自然語言描述需求:

"生物感測研究板: - ADC:ADS1299(24bit,8通道,EEG/ECG 專用,德儀) - 電極輸入:8 × 3.5mm 音頻座(乾電極相容) - 共模抑制:DRL 電路(右腳驅動) - 通訊:SPI 至 STM32F405,USB 至 PC - 電源:電池供電(鋰電池 3.7V),3.3V 類比隔離供電 - DRC:醫療標準 4mm 爬電距離"

常見問題 FAQ

Q1:Copperhead AI 輸出的設計可以直接送廠製作嗎?

A:可以,但建議先在 KiCad 中人工複查一遍,確認電源軌、去耦電容值和佈線是否符合你的需求。Copperhead 的自動設計對 85% 的一般設計足夠可靠,但複雜的高頻射頻(RF)或高電流設計仍需人工審查阻抗控制和熱管理。

Q2:Copperhead 支援繁體中文描述嗎?

A:是的,當後端使用 Claude Sonnet 5 或 GPT-5.4 時,繁體中文描述效果與英文相當。使用本地 Ollama + Qwen3-14B 也支援繁中(Qwen 系列原生中文能力強)。

Q3:設計涉及公司機密,可以用本地模式確保資料不外洩嗎?

A:可以。使用 Ollama 本地模式時,所有設計數據在本機處理,不傳送至任何雲端伺服器。建議企業客戶使用本地 GPU 伺服器(或 DigitalOcean 私有 Droplet)部署 Ollama + Qwen3-14B/32B。

Q4:Copperhead 能做多層板嗎?

A:目前 v0.9 版支援 2 層和 4 層板自動繞線。6 層以上需要手動指定層分配(電源/接地層)後,Copperhead 在指定範圍內自動繞線。高達 8 層的複雜 DDR5 設計仍不建議完全依賴 AI。

Q5:Copperhead 和 Quilter AI 有什麼差別?

A:Quilter AI 主打雲端自動繞線(無需本地安裝),收費模式以設計次數計費。Copperhead 是開源本地工具,可完全自托管,功能更全面(含原理圖生成、元件選型、DRC),但需要更多設定。若只需要「上傳現有原理圖,自動繞線」,Quilter 更方便;若需要從頭到尾 AI 輔助全程,Copperhead 更完整。

Q6:每塊設計的 AI API 費用大概是多少?

A:使用 Claude Sonnet 5,一個中等複雜度開發板(8-12 個元件)的完整設計約消耗 30,000-80,000 tokens,成本約 NT$3-8 元。複雜設計(50+ 元件,4 層板,多輪迭代)約 NT$20-50 元。本地 Ollama 模式電費估算:RTX 4070 跑 Qwen3-14B 每塊設計約 10-15 分鐘,電費約 NT$0.5-1 元。

🚀 開始你的第一個 AI PCB 設計專案

Copperhead 是開源的,不需要任何費用就能開始。準備好了嗎?

結語:硬體設計的 AI 革命才剛開始

Copperhead AI 代表的是「AI 不只能寫程式」這個更大的趨勢。繼 Cursor 改變軟體開發工作流後,硬體設計領域也開始出現同等質量的 AI 工具。對台灣這個全球硬體製造重鎮來說,這不只是效率工具,而是讓更多人(工程師、Maker、新創、研究生)能參與硬體設計的機會平等化工具。

你不需要花三個月學 KiCad 才能設計第一塊板子。現在,你可以用中文告訴 AI 你想要什麼,它幫你把板子畫出來。

這就是 2026 年的硬體開發。