Używaj swojej biblioteki części w KiCad

Twoja biblioteka części może być teraz używana bezpośrednio w KiCad, zapewniając funkcjonalność zarządzania cyklem życia produktu, upraszczając obsługę części zamiennych i umożliwiając automatyczne dopasowywanie pozycji BOM podczas importowania z KiCad do PartsBox.

Dlaczego to jest przydatne?

Podczas gdy symbole i footprinty należą do KiCad, nie jest to właściwe miejsce do przechowywania wszystkich danych o komponentach. 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 między projektami jest trudne.

Co więcej, nie ma łatwego sposobu na obsługę zamienników części. Dla niektórych komponentów znasz dokładny MPN i wiesz, że nigdy nie zmieni się on w czasie trwania projektu. Ale dla wielu części, zwłaszcza pasywnych, tak naprawdę nie zależy ci na konkretnym MPN, więc po prostu wprowadzasz wartość ("10k"), a twoje wyeksportowane BOM-y kończą z "10k" jako jedynym opisem komponentu. To utrudnia importowanie ich do innego oprogramowania do wyceny i zakupów. Oznacza to również, że dużo czasu marnuje się na wybieranie rzeczywistych elementów pasywnych, które będą używane w budowach. Każdy zna doświadczenie spędzania godzin na stronach dystrybutorów, szukając rezystorów 6k3 i kondensatorów 1μF X5R.

Dzięki tej integracji możesz tworzyć metaczęści dla komponentów pasywnych używanych w Twoich projektach. Te metaczęści są powiązane z symbolami i footprintami KiCad i umieszczane w Twoich schematach. Gdy będziesz gotowy do zakupu komponentów, możesz utworzyć pojedynczą przykładową część z określonym MPN i dodać ją do metaczęści. PartsBox zaproponuje 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 lub BOM.

Podczas importowania projektu z powrotem do PartsBox w celu wyceny i zakupów, pozycje BOM są dopasowywane automatycznie i precyzyjnie. Wystarczy wyeksportować pole "PartsBox ID" zawierające kod ID Anything™ - unikalny identyfikator, który nigdy się nie zmienia, eliminując niedopasowania.

Jak to działa

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 do KiCad, zorganizowaną w kategorie. Gdy wybierasz komponent z biblioteki PartsBox w KiCad, wypełnia on symbol schematu 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. Skonfigurowane kategorie pojawiają się w selektorze symboli KiCad, umożliwiając umieszczanie części PartsBox w schematach ze wszystkimi zmapowanymi polami danych.

Aby to skonfigurować:

  1. Utwórz klucz API w PartsBox
  2. Skonfiguruj, które części pokazywać w KiCad w "Ustawienia | Integracja CAD | KiCad"
  3. Zdefiniuj, jak części są organizowane w kategorie
  4. Określ mapowania pól danych

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 dla KiCad jako kategorie — dostosowane podzbiory Twojej bazy danych, które pojawiają się jako oddzielne, przeglądalne sekcje w Wybierze Symboli. Każda kategoria jest definiowana przy użyciu systemu filtrów PartsBox, więc możesz tworzyć kategorie na podstawie:

  • Tagi
  • Nazwy części
  • Specyfikacje
  • Pola niestandardowe
  • Dowolna inna kombinacja filtrów

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 niewielki podzbiór swoich części.

Mapowania pól pozwalają połączyć dowolne pole PartsBox z dowolnym polem danych KiCad. Dostarczany jest domyślny zestaw z trzema obowiązkowymi mapowaniami:

  • Symbol KiCad — wymagany przez KiCad do dopasowania części do symboli w twojej bibliotece
  • Kod ID Anything™ części — mapowany na pole PartsBox ID w KiCad do automatycznego dopasowywania BOM
  • URL ID Anything™ części — pozwala nacisnąć 'd' na dowolnym komponencie, aby otworzyć jego stronę informacyjną w przeglądarce

Wszystko inne jest opcjonalne, choć konfiguracja odniesienia KiCad i footprintu jest wysoce zalecana.

Dla każdej części, którą planujesz używać w KiCad, będziesz musiał skonfigurować jej symbol, footprint i odniesienie KiCad w "Ustawienia części | Dane CAD/PLM" na ekranie informacji o części. W przyszłości będzie możliwe ustawienie tych pól dla wielu części jednocześnie.

Jak to wygląda w KiCad

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

Zalecane jest używanie pseudonimu biblioteki zaczynającego się od symbolu, aby pojawiał się jako pierwszy w oknie dialogowym "Wybierz Symbol".

Po tym, Twoje kategorie i części będą widoczne w oknie dialogowym Wybierz Symbol!

Ta integracja jest dostępna dla wszystkich, w tym dla użytkowników na darmowym planie Hobbyist/Maker! Udostępniliśmy również pola niestandardowe i ID Anything™ za darmo dla wszystkich jako część tego wydania.

Wcześniejsze wpisy na blogu:

PartsBox to aplikacja online, która pozwala Ci kontrolować stan magazynowy komponentów elektronicznych, wycenę BOM i małoseryjną produkcję. Śledzi, gdzie przechowywane są komponenty, jakie są bieżące stany magazynowe i które komponenty są używane w których projektach/BOMach.

Indeks bloga