Chuyển đến nội dung chính
Hướng dẫn AI

Tạo PCB sẵn sàng đặt hàng với PCB Skill cho Claude Code và Codex

Tìm hiểu cách cài đặt và sử dụng PCB Skill với Claude Code hoặc Codex, EasyEDA Pro và tự động hóa trình duyệt. Hướng dẫn này giải thích quy trình có kiểm soát của công cụ để xác định yêu cầu, tìm nguồn linh kiện, tạo và đi dây bo mạch, độc lập xác minh các tệp chế tạo, rồi chuẩn bị đơn hàng mà không cho phép tác nhân thực hiện bất kỳ giao dịch mua nào.

Tạo PCB sẵn sàng đặt hàng với PCB Skill cho Claude Code và Codex

PCB Skill thực hiện những gì

PCB Skill là một kỹ năng dành cho tác nhân, hướng dẫn một ý tưởng phần cứng từ khái niệm ban đầu đến một PCB có thể đặt mua, hàn và đưa vào hoạt động. Công cụ chạy trên Claude Code desktop hoặc Codex desktop, điều khiển EasyEDA Pro thông qua cầu nối MCP và sử dụng trình duyệt mà bạn đã đăng nhập sẵn vào các nhà sản xuất PCB cũng như nhà cung cấp linh kiện.

Dự án này không phải là khóa học lý thuyết PCB tổng quát. Thay vào đó, dự án cung cấp một quy trình kỹ thuật có các cổng kiểm soát, được thiết kế để phát hiện những lỗi thực tế: socket bị xoay, linh kiện nằm khuất dưới thân module, vùng cấm không hiệu quả, phép biến đổi hình học không chính xác, dữ liệu đầu vào xác minh đã cũ và các tập lệnh giám sát bị lỗi im lặng.

Tác nhân có thể chuẩn bị giỏ hàng và điều hướng đến trang trước khi thanh toán, nhưng không bao giờ đặt hàng hoặc thực hiện thanh toán. Các thao tác mua hàng cuối cùng vẫn do người dùng thực hiện thủ công.

Nguyên tắc thiết kế

Quy trình được tổ chức xoay quanh ba ưu tiên.

  • Hiệu quả chi phí: Mỗi linh kiện phải có giá từ trang nhà cung cấp đang hoạt động hoặc được đánh dấu rõ ràng là giá ước tính. Bảng kê vật tư cũng được điều chỉnh cho những linh kiện bạn đã sở hữu.
  • Lắp ráp thủ công: Bo mạch được thiết kế để bạn tự lắp ráp. Quy trình tránh các loại package có đầu nối ở mặt đáy, giữ cho các pad dễ tiếp cận và xem xét thứ tự lắp ráp để không làm các mối hàn bị mắc kẹt.
  • Tạo mẫu miễn phí: Bo mạch được giữ trong các giới hạn tạo mẫu miễn phí đã chọn ngay từ bản phác thảo ban đầu, thay vì bị thay đổi kích thước hoặc đơn giản hóa vào cuối quy trình.

Điều kiện tiên quyết

Trước khi sử dụng kỹ năng, hãy chuẩn bị các ứng dụng desktop và tài khoản cần thiết:

  • Claude Code desktop hoặc Codex desktop.
  • EasyEDA Pro cùng cầu nối MCP cần thiết.
  • Một trình duyệt tương thích đã cài tiện ích mở rộng cho tác nhân.
  • Các phiên trình duyệt đang hoạt động cho nhà sản xuất PCB và nhà cung cấp linh kiện của bạn.
  • Tùy chọn: trình theo dõi phê duyệt nếu hệ điều hành hiển thị yêu cầu cấp quyền cho mỗi thao tác trên trình duyệt.

Hãy làm theo hướng dẫn thiết lập của kho lưu trữ để xem danh sách kiểm tra môi trường đầy đủ. Hướng dẫn trình theo dõi phê duyệt dành riêng cho từng nền tảng có tại macOS và Windows.

Trình theo dõi phê duyệt được giới hạn có chủ ý. Công cụ này có thể giảm các yêu cầu cấp quyền lặp lại, nhưng không tương tác với giỏ hàng hoặc các điều khiển thanh toán.

Cài đặt PCB Skill

1. Sao chép kho lưu trữ

git clone https://github.com/daishuge/pcb-skill.git

2. Cài đặt cho tác nhân của bạn

Đối với Claude Code, hãy sao chép kỹ năng vào thư mục kỹ năng của Claude:

cp -r pcb-skill/skills/pcb ~/.claude/skills/pcb

Đối với Codex, hãy sử dụng thư mục kỹ năng của Codex:

cp -r pcb-skill/skills/pcb ~/.codex/skills/pcb

3. Cấu hình EasyEDA Pro và MCP

Hoàn tất thiết lập EasyEDA MCP. PCB Skill phụ thuộc vào cầu nối này để điều khiển EasyEDA Pro, vì vậy hãy xác minh kết nối trước khi bắt đầu một bo mạch.

4. Chuẩn bị các phiên trình duyệt

Mở trình duyệt có cài tiện ích mở rộng cho tác nhân và đăng nhập vào dịch vụ gia công PCB cùng các nhà cung cấp linh kiện mà bạn định sử dụng. Tác nhân mua hàng thông qua các phiên hiện có này thay vì tự xử lý thông tin đăng nhập. Xem hướng dẫn đăng nhập trình duyệt để biết chi tiết.

Bắt đầu một dự án PCB

Sau khi kỹ năng và các tích hợp đã sẵn sàng, hãy cung cấp cho tác nhân một ý tưởng phần cứng cụ thể. Nêu các ràng buộc đã biết về điện, cơ khí, sản xuất, ngân sách và hàng tồn kho. Một yêu cầu minh họa có thể như sau:

Design a hand-solderable controller board for my display module.
Use parts already in my inventory where possible.
Keep the design inside my PCB manufacturer's free-prototype limits.
Ask me about any requirement whose answer would change the board.
Prepare sourcing and fabrication orders, but stop before payment.

Đây không phải cú pháp lệnh đặc biệt. Đó là cách thực tế để nêu mục tiêu dự án và các giới hạn mà PCB Skill được thiết kế để áp dụng.

Thực hiện quy trình bốn giai đoạn

Giai đoạn 1: Xác định khái niệm

Giai đoạn đầu tiên phân biệt các ràng buộc bắt buộc với các ưu tiên tùy chọn. Ràng buộc bắt buộc có thể bao gồm khả năng tương thích của đầu nối, kích thước vỏ, điện áp cấp cần thiết hoặc giới hạn gia công. Ưu tiên tùy chọn có thể bao gồm thương hiệu linh kiện, vị trí đầu nối hoặc các tính năng tùy chọn.

Giai đoạn chỉ hoàn tất sau khi tác nhân đã hỏi mọi câu hỏi mà các câu trả lời khác nhau có thể tạo ra một bo mạch khác. Đừng vội bỏ qua cổng này: sự không chắc chắn còn lại ở đây sẽ trở thành công việc làm lại tốn kém về sau.

Giai đoạn 2: Tạo sơ đồ nguyên lý và tìm nguồn linh kiện

Tác nhân xây dựng sơ đồ nguyên lý, lập bảng kê vật tư có giá và chuẩn bị các giỏ hàng nhà cung cấp. Các kiểm tra khẳng định netlist phải đạt trước khi chấp nhận giai đoạn này.

Hãy xem xét kỹ kết quả tìm nguồn. Mỗi mức giá phải được xác định là VERIFIED từ một trang đang hoạt động hoặc ESTIMATE. Phép tính chi phí cũng phải tính đến các linh kiện đã có trong kho của bạn, thay vì xem mọi dòng trong BOM là một giao dịch mua mới.

Ở giai đoạn này, hãy kiểm tra cả lựa chọn linh kiện đóng gói lẫn các giá trị điện. Nguyên tắc lắp ráp của dự án ưu tiên các loại vỏ có chân hàn dễ tiếp cận và loại bỏ những loại vỏ không phù hợp với quy trình hàn thủ công dự kiến.

Giai đoạn 3: Bố trí, đi dây và rà soát bo mạch

Giai đoạn thiết kế bố trí tạo ra một PCB đã được bố trí linh kiện, đi dây và đổ đồng. Việc bố trí phải có khả năng đi dây, chứ không chỉ được công cụ EDA chấp nhận là hợp lệ. Kho lưu trữ bao gồm các tiện ích bố trí để suy ra courtyard từ các pad thực tế, xác định các làn via và kiểm tra khoảng hở quanh thân module.

Giai đoạn này yêu cầu kiểm tra quy tắc thiết kế sạch và một lần rà soát đối nghịch thành công. Việc rà soát chỉ đọc và tính lại các phép đo quan trọng thay vì tin tưởng vào các giá trị hoặc chỉ báo trạng thái hiện có.

Giai đoạn 4: Xác minh tệp chế tạo và chuẩn bị mua hàng

Agent tạo gói Gerber và xác minh độc lập với phần mềm EDA đã tạo ra gói đó. Các tập lệnh xác minh của kho bao quát những hạng mục như phân tích Gerber, quét khoảng hở, đếm lỗ khoan, khẳng định netlist và kiểm tra va chạm 3D.

Sau khi xác minh, agent có thể chuẩn bị đơn chế tạo và mua linh kiện, đồng thời điều hướng đến trang trước khi thanh toán. Bạn vẫn chịu trách nhiệm kiểm tra giá cuối cùng, số lượng, thông tin vận chuyển, tùy chọn chế tạo và các điều khiển thanh toán trước khi tự mình gửi bất kỳ đơn hàng nào.

Tìm hiểu các công cụ của kho

  • skills/pcb/SKILL.md: Định nghĩa kỹ năng của agent và hành vi cốt lõi.
  • skills/pcb/references/: Chứa hướng dẫn theo nhu cầu về quy trình, rà soát, chế tạo, tìm nguồn cung ứng, các vấn đề với EDA-MCP, kiểm tra cơ khí và 3D cũng như khởi động thử.
  • scripts/placement/: Cung cấp các kiểm tra bố trí liên quan đến courtyard suy ra từ pad, không gian đi dây và khoảng hở với thân module.
  • scripts/routing/: Chứa chuỗi tự động đi dây Specctra DSN và SES, bộ giám sát bốn trạng thái cùng cơ chế theo dõi ngưỡng tốc độ tối thiểu.
  • scripts/verify/: Thực hiện xác minh độc lập với EasyEDA, bao gồm kiểm tra Gerber, khoảng hở, lỗ khoan, netlist và va chạm.
  • scripts/notify/: Truyền tiếp tiến độ để các tác vụ kéo dài không diễn ra trong im lặng.
  • docs/case-study.md: Ghi lại các lỗi được phát hiện trên một bo mạch tham chiếu và báo cáo chi phí thực tế của bo mạch đó.

Mẹo nâng cao về độ tin cậy

Xác định điều kiện kết thúc rà soát trước khi bắt đầu

Giao diện bo mạch màu xanh hoặc bố cục trông có vẻ sạch sẽ không chứng minh rằng thiết kế chính xác. Mỗi giai đoạn nên kết thúc bằng một lần rà soát đối nghịch duy nhất. Hãy ghi lại tiêu chí kết thúc của việc rà soát trước khi bắt đầu; nếu không, quá trình rà soát có thể trở thành một vòng lặp không có điểm kết thúc rõ ràng.

Đo lường các khẳng định quan trọng đối với quyết định

Một nhận định như có lẽ không được hỗ trợ không nên quyết định việc có tiếp tục hay không. Hãy yêu cầu bằng chứng cho những khẳng định dùng để chặn hoặc phê duyệt một giai đoạn. Ghi lại giá trị nào được đo trực tiếp và giá trị nào được tính từ các phép đo đó.

Hiệu chuẩn các công cụ xác minh

Đừng cho rằng một bộ kiểm tra là chính xác chỉ vì nó hoàn tất thành công. Hãy hiệu chuẩn các phép biến đổi hình học dựa trên một vật thể bất đối xứng đã biết. Các vật thể kiểm thử đối xứng có thể che giấu lỗi xoay, phản chiếu và hệ tọa độ.

Làm cho các tác vụ chạy lâu có thể quan sát được

Với mọi điều kiện chờ hoặc bộ lọc nhật ký, hãy hỏi liệu một sự cố tại thời điểm đó có tạo ra một dòng hiển thị hay không. PCB Skill bao gồm các thành phần giám sát và thông báo vì một tiến trình chạy trong im lặng rất khó phân biệt với tiến trình bị treo hoặc đã thất bại.

Kiểm tra gói cuối cùng, không chỉ thiết kế nguồn

Hãy chạy các kiểm tra độc lập trên Gerber và dữ liệu lỗ khoan thực tế dự định tải lên. Điều này giúp bảo vệ khỏi sự cố xuất tệp, tệp cũ và tình trạng công cụ xác minh vô tình đọc bản phát hành trước thay vì bo mạch hiện tại.

Dùng nghiên cứu tình huống làm danh sách kiểm tra rà soát

Nghiên cứu tình huống của dự án giải thích các lỗi thực tế đã thúc đẩy quy trình này. Hãy đọc tài liệu trước khi chấp nhận thiết kế đầu tiên để liên hệ các cổng kiểm soát trừu tượng với những chế độ lỗi cụ thể.

Kết luận

PCB Skill biến quá trình phát triển PCB thành một chuỗi các cổng kiểm soát rõ ràng, có thể kiểm thử, bao phủ yêu cầu, vẽ sơ đồ nguyên lý, tìm nguồn cung ứng, bố trí, đi dây, xác minh chế tạo và chuẩn bị mua hàng. Giá trị chính của công cụ không chỉ nằm ở việc tự động vẽ, mà còn ở hoạt động kiểm tra có kỷ luật giữa các công cụ và giai đoạn. Hãy cài đặt công cụ trong Claude Code hoặc Codex, hoàn tất thiết lập EasyEDA MCP và trình duyệt, đồng thời duy trì quyền kiểm soát thủ công đối với mọi giao dịch mua cuối cùng.