PartsBox może współpracować z KiCad, a twoja biblioteka części może być dostępna w KiCad. Ma to wiele zalet: masz tylko jedną bazę danych części, a importując BOM z KiCad do PartsBox w celu zakupu lub produkcji, twoje pozycje BOM są automatycznie i precyzyjnie dopasowywane.
Chociaż symbole i footprinty należą do KiCad, nie jest to właściwe miejsce do przechowywania wszystkich danych o częściach. Narzędzia CAD nie są zaprojektowane jako bazy danych części ani systemy zarządzania stanami magazynowymi. Dodawanie niestandardowych pól danych w KiCad jest możliwe, ale utrzymanie spójności w różnych projektach jest trudne.
Co więcej, nie ma łatwego sposobu na radzenie sobie z zamiennikami części. W przypadku niektórych komponentów znasz dokładny MPN i wiesz, że nigdy się nie zmieni przez cały okres życia projektu. Ale w przypadku wielu części, zwłaszcza pasywnych, nie zależy ci tak naprawdę na konkretnym MPN, więc po prostu wpisujesz wartość („10k”), a wyeksportowane BOM-y kończą z „10k” jako jedynym opisem komponentu. Utrudnia to importowanie ich do innego oprogramowania w celu wyceny i zakupu. Oznacza to również, że dużo czasu marnuje się na wybieranie rzeczywistych elementów pasywnych, które zostaną użyte w produkcjach. Każdy zna doświadczenie spędzania godzin na stronach dystrybutorów w poszukiwaniu rezystorów 6k3 i kondensatorów 1μF X5R.
Dzięki tej integracji możesz tworzyć metaczęści dla elementów pasywnych używanych w twoich projektach. Te metaczęści są powiązane z symbolami i footprintami KiCad i umieszczane na twoich schematach. Kiedy będziesz gotowy do zakupu części, możesz stworzyć pojedynczą przykładową część z konkretnym MPN i dodać ją do metaczęści. PartsBox zasugeruje dodatkowe zamienniki uszeregowane według popularności, które możesz dodać jednym kliknięciem. Możesz modyfikować swój zestaw zamienników w czasie bez zmieniania schematów, projektu PCB czy BOM-u.
Podczas importowania projektu z powrotem do PartsBox w celu wyceny i zakupu, pozycje BOM są dopasowywane automatycznie i precyzyjnie. Wystarczy wyeksportować pole "PartsBox ID", które zawiera kod ID Anything™ - unikalny identyfikator, który nigdy się nie zmienia, eliminując niedopasowania.
Używanie metaczęści wraz z integracją KiCad pozwala zachować intencję projektową: twoje projekty mogą używać części określonych zgodnie z intencją projektową, a nie konkretnych numerów MPN.
Twoje symbole i footprinty KiCad pozostają niezmienione — PartsBox działa jako źródło danych, które odwołuje się do symboli i footprintów zdefiniowanych w standardowych bibliotekach KiCad. PartsBox prezentuje część twojej biblioteki części w KiCad, zorganizowaną w kategorie. Gdy wybierzesz komponent z biblioteki PartsBox w KiCad, wypełnia on symbol schematyczny danymi z PartsBox, takimi jak numer części producenta, wartość, footprint i inne skonfigurowane pola.
Po skonfigurowaniu ta integracja nie wymaga ciągłego wysiłku. Twoja biblioteka jest dostępna online przez HTTP w razie potrzeby. Kategorie, które skonfigurowałeś, pojawiają się w selektorze symboli KiCad, umożliwiając umieszczanie części PartsBox na schematach ze wszystkimi zmapowanymi polami danych.
Aby to skonfigurować:
PartsBox generuje plik konfiguracyjny (z rozszerzeniem ".kicad_httplib"), który umieszczasz w jednym z katalogów bibliotek KiCad. Ten plik zawiera klucz API i informuje KiCad, jak połączyć się z PartsBox.
PartsBox prezentuje Twoją bibliotekę części w KiCad jako kategorie — dostosowane podzbiory Twojej bazy danych, które pojawiają się jako oddzielne sekcje do przeglądania w Wyborze Symboli. Każda kategoria jest definiowana za pomocą systemu filtrów PartsBox, więc możesz tworzyć kategorie na podstawie:

Części mogą pojawiać się w wielu kategoriach dla maksymalnej elastyczności. Możesz również zastosować globalny filtr początkowy do wszystkich części przed filtrowaniem specyficznym dla kategorii, co jest przydatne, gdy chcesz wyeksportować tylko mały podzbiór swoich części.
Mapowania pól pozwalają połączyć dowolne pole PartsBox z dowolnym polem danych KiCad. Dostępny jest domyślny zestaw z trzema obowiązkowymi mapowaniami:

Wszystko inne jest opcjonalne, chociaż skonfigurowanie odniesienia i footprintu KiCad jest wysoce zalecane.
Dla każdej części, którą planujesz użyć w KiCad, musisz skonfigurować jej symbol, footprint i referencję KiCad w "Ustawienia części | Dane CAD/PLM" na ekranie informacji o części. W przyszłości będziesz mógł ustawić te pola dla wielu części jednocześnie.

W KiCad dodaj pobrany plik konfiguracyjny do swoich bibliotek symboli. Przejdź do "Zarządzaj bibliotekami symboli…" i dodaj plik .kicad_httplib:

Zaleca się używanie nazwy biblioteki zaczynającej się od symbolu, aby pojawiała się jako pierwsza w oknie dialogowym "Wybierz symbol".
Po tym twoje kategorie i części będą widoczne w oknie dialogowym Wybierz Symbol!

Gdy Twój BOM jest gotowy do zaimportowania do PartsBox, upewnij się, że zawiera kolumnę z polem „PartsBox ID”. To pole zawiera kod ID Anything™, który pozwala PartsBox dopasować pozycje BOM do części bez dodatkowego wysiłku.