PartsBox có thể giao tiếp với KiCad, và thư viện linh kiện của bạn có thể truy cập được trong KiCad. Điều này có nhiều lợi ích: bạn chỉ có một cơ sở dữ liệu linh kiện và khi nhập BOM từ KiCad vào PartsBox để mua hàng hoặc sản xuất, các mục BOM của bạn sẽ được khớp tự động và chính xác.
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.
Sử dụng meta-linh kiện cùng với tích hợp KiCad cho phép bạn bảo toàn ý định thiết kế: dự án của bạn có thể sử dụng các linh kiện được chỉ định theo ý định thiết kế, thay vì các MPN cụ thể.
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:
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:
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:
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.
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!
Khi BOM của bạn đã sẵn sàng để nhập vào PartsBox, hãy đảm bảo rằng có một cột với trường "PartsBox ID". Trường đó chứa mã ID Anything™ cho phép PartsBox khớp các mục BOM của bạn với linh kiện mà không cần thêm thao tác nào.