Sử dụng thư viện linh kiện của bạn trong KiCad

Thư viện linh kiện của bạn giờ đây có thể được sử dụng trực tiếp trong KiCad, cung cấp chức năng quản lý vòng đời sản phẩm, đơn giản hóa việc xử lý linh kiện thay thế, và cho phép tự động khớp các mục BOM khi nhập từ KiCad vào PartsBox.

Tại sao điều này hữu ích?

Trong khi các ký hiệu và footprint thuộc về KiCad, đó không phải là nơi phù hợp để lưu trữ tất cả dữ liệu linh kiện của bạn. Các công cụ CAD không được thiết kế để làm cơ sở dữ liệu linh kiện hoặc hệ thống quản lý kho. Việc thêm các trường dữ liệu tùy chỉnh trong KiCad là có thể, nhưng duy trì tính nhất quán giữa các dự án là khó khăn.

Hơn nữa, không có cách dễ dàng để xử lý các linh kiện thay thế. Đối với một số linh kiện, bạn biết chính xác MPN và bạn biết rằng nó sẽ không bao giờ thay đổi trong suốt vòng đời của dự án. Nhưng đối với nhiều linh kiện, đặc biệt là các linh kiện thụ động, bạn không thực sự quan tâm đến MPN cụ thể, vì vậy bạn chỉ nhập giá trị ("10k"), và BOM xuất của bạn kết thúc với "10k" là mô tả duy nhất của linh kiện. Điều này làm cho việc nhập chúng vào phần mềm khác để định giá và mua hàng trở nên khó khăn. Nó cũng có nghĩa là rất nhiều thời gian bị lãng phí vào việc lựa chọn các linh kiện thụ động thực tế sẽ được sử dụng trong các bản dựng. Mọi người đều biết trải nghiệm dành hàng giờ trên các trang web của nhà phân phối để tìm kiếm điện trở 6k3 và tụ điện 1μF X5R.

Với tích hợp này, bạn có thể tạo meta-linh kiện cho các linh kiện thụ động được sử dụng trong dự án của bạn. Các meta-linh kiện này được liên kết với các ký hiệu và footprint KiCad và được đặt trong sơ đồ của bạn. Khi bạn sẵn sàng mua linh kiện, bạn có thể tạo một linh kiện ví dụ duy nhất với MPN cụ thể và thêm nó vào meta-linh kiện. PartsBox sẽ đề xuất các linh kiện thay thế bổ sung được xếp hạng theo mức độ phổ biến, mà bạn có thể thêm chỉ với một cú nhấp chuột. Bạn có thể sửa đổi bộ linh kiện thay thế của mình theo thời gian mà không cần thay đổi sơ đồ, thiết kế PCB hoặc BOM của bạn.

Khi nhập thiết kế của bạn trở lại PartsBox để định giá và mua hàng, các mục BOM được khớp tự động và chính xác. Chỉ cần xuất trường "PartsBox ID" chứa mã ID Anything™ - một định danh duy nhất không bao giờ thay đổi, loại bỏ sự không khớp.

Cách hoạt động

Các ký hiệu và footprint KiCad của bạn vẫn không thay đổi — PartsBox hoạt động như một nguồn dữ liệu tham chiếu đến các ký hiệu và footprint được định nghĩa trong các thư viện KiCad tiêu chuẩn. PartsBox trình bày một phần thư viện linh kiện của bạn cho KiCad, được tổ chức thành các danh mục. Khi bạn chọn một linh kiện từ thư viện PartsBox trong KiCad, nó điền vào ký hiệu sơ đồ với dữ liệu từ PartsBox, chẳng hạn như số linh kiện của nhà sản xuất, giá trị, footprint và các trường được cấu hình khác.

Sau khi thiết lập, tích hợp này không đòi hỏi nỗ lực liên tục. Thư viện của bạn được truy cập trực tuyến qua HTTP khi cần. Các danh mục bạn đã cấu hình xuất hiện trong bộ chọn ký hiệu KiCad, cho phép bạn đặt các linh kiện PartsBox trong sơ đồ của bạn với tất cả các trường dữ liệu được ánh xạ.

Để thiết lập:

  1. Tạo khóa API trong PartsBox
  2. Cấu hình những linh kiện nào hiển thị cho KiCad trong "Cài đặt | Tích hợp CAD | KiCad"
  3. Xác định cách linh kiện được tổ chức thành danh mục
  4. Chỉ định ánh xạ trường dữ liệu

PartsBox tạo ra một tệp cấu hình (với phần mở rộng ".kicad_httplib") mà bạn đặt trong một trong các thư mục thư viện KiCad của bạn. Tệp này chứa khóa API và cho KiCad biết cách kết nối với PartsBox.

PartsBox trình bày thư viện linh kiện của bạn cho KiCad dưới dạng các danh mục — các tập hợp con tùy chỉnh của cơ sở dữ liệu của bạn xuất hiện dưới dạng các phần có thể duyệt riêng biệt trong Trình chọn Ký hiệu. Mỗi danh mục được định nghĩa bằng hệ thống lọc của PartsBox, vì vậy bạn có thể tạo các danh mục dựa trên:

  • Thẻ
  • Tên linh kiện
  • Thông số kỹ thuật
  • Trường tùy chỉnh
  • Bất kỳ kết hợp bộ lọc nào khác

Linh kiện có thể xuất hiện trong nhiều danh mục để có độ linh hoạt tối đa. Bạn cũng có thể áp dụng bộ lọc ban đầu toàn cục cho tất cả các linh kiện trước khi lọc theo danh mục cụ thể, điều này hữu ích khi bạn chỉ muốn xuất một tập hợp con nhỏ của linh kiện của bạn.

Ánh xạ trường cho phép bạn kết nối bất kỳ trường PartsBox nào với bất kỳ trường dữ liệu KiCad nào. Một bộ mặc định được cung cấp, với ba ánh xạ bắt buộc:

  • Ký hiệu KiCad — được KiCad yêu cầu để khớp linh kiện với các ký hiệu trong thư viện của bạn
  • Mã ID Anything™ của linh kiện — được ánh xạ đến trường ID PartsBox trong KiCad để tự động khớp BOM
  • URL ID Anything™ của linh kiện — cho phép bạn nhấn 'd' trên bất kỳ linh kiện nào để mở trang thông tin của nó trong trình duyệt của bạn

Mọi thứ khác là tùy chọn, mặc dù việc cấu hình tham chiếu KiCad và footprint được khuyến nghị cao.

Đối với mỗi linh kiện bạn dự định sử dụng trong KiCad, bạn sẽ cần cấu hình ký hiệu, footprint và tham chiếu KiCad của nó trong "Cài đặt Linh kiện | Dữ liệu CAD/PLM" trên màn hình thông tin linh kiện. Trong tương lai, bạn sẽ có thể đặt các trường này cho nhiều linh kiện cùng một lúc.

Nó trông như thế nào trong KiCad

Trong KiCad, thêm tệp cấu hình đã tải xuống vào thư viện ký hiệu của bạn. Đi đến "Quản lý Thư viện Ký hiệu..." và thêm tệp .kicad_httplib:

Sử dụng biệt danh thư viện bắt đầu bằng một ký hiệu được khuyến nghị để nó xuất hiện đầu tiên trong hộp thoại "Chọn Ký hiệu".

Sau đó, các danh mục và linh kiện của bạn sẽ hiển thị trong hộp thoại Chọn Ký hiệu!

Tích hợp này có sẵn cho tất cả mọi người, bao gồm cả người dùng trên gói Hobbyist/Maker miễn phí! Chúng tôi cũng đã cung cấp các trường tùy chỉnh và ID Anything™ miễn phí cho tất cả mọi người như một phần của bản phát hành này.

Các bài đăng trên blog trước đó: Quản lý BOM được cải thiện (2025-03-01)

PartsBox là một ứng dụng trực tuyến giúp bạn kiểm soát kho linh kiện điện tử, định giá BOM và sản xuất quy mô nhỏ. Nó theo dõi vị trí lưu trữ của các linh kiện, mức kho hiện tại là bao nhiêu, và linh kiện nào được sử dụng trong các dự án/BOM nào.

Chỉ Mục Blog

KiCon 2019 (2019-03-27)
Thẻ (2016-04-26)