Przewodnik po zarządzaniu komponentami w CircuitMaker
Komponent to ogólna nazwa elementu, który można umieścić w projekcie elektronicznym podczas procesu tworzenia schematu. W typowej postaci komponent składa się z symbolu logicznego, który jest umieszczany na schemacie projektu, oraz wzoru obudowy (modelu footprint), który fizycznie reprezentuje komponent na PCB.
Komponenty są gromadzone w bibliotekach komponentów, skąd można je pobierać i umieszczać w dokumencie projektowym, takim jak schemat, a następnie „łączyć przewodami”, aby utworzyć kompletny projekt.
Komponenty CircuitMaker
W CircuitMaker komponenty są dostępne z poziomu panelu Libraries – centralnego miejsca do wyszukiwania, przeglądania, używania i tworzenia komponentów CircuitMaker. Panel ten prezentuje listę komponentów z możliwością wyszukiwania, pozyskiwanych poprzez portal bazy danych komponentów Octopart component database , który zapewnia dostęp do kompleksowych danych o tysiącach rzeczywistych komponentów. W tle komponenty wymienione w panelu Libraries panel są, jeśli to możliwe, powiązane z odpowiadającymi im komponentami w chmurowym repozytorium przechowywania i zarządzania CircuitMaker (community components). Każdy komponent społecznościowy jest w praktyce „pakietem” zawierającym dane i modele (symbol, footprint itd.) składające się na kompletny komponent CircuitMaker, który jest powiązany z odpowiadającym mu wpisem komponentu Octopart w panelu Libraries panel.
Podczas pracy w CircuitMaker nie ma bezpośredniego dostępu do bazy danych Octopart ani do repozytorium CircuitMaker, ponieważ całe pozyskiwanie i łączenie danych odbywa się w tle. Centralnym punktem dostępu do zautomatyzowanego systemu zarządzania komponentami CircuitMaker jest panel Libraries panel.
Panel Libraries
Każda pozycja na liście komponentów w panelu składa się co najmniej z łącza do strony na witrynie producenta. Użyj opcji wyboru w menu rozwijanym kategorii oraz pola Search, aby zawęzić listę do interesujących typów komponentów.

Użyj menu rozwijanego kategorii i wyszukiwania w panelu, aby zawęzić listę do interesujących typów komponentów.
Wiele z wymienionych części jest powiązanych z komponentem CircuitMaker i modelami w bibliotece społeczności, co jest sygnalizowane obecnością ikony
na liście. Korzystając z filtrowania w panelu, możesz wyświetlić tylko te komponenty, które mają modele – kliknij ikonę
w nagłówku kolumny modelu i zaznacz Yes.

Listę komponentów można przefiltrować tak, aby pokazywała tylko komponenty z modelami.
Aby użyć w projekcie komponentu wyposażonego w model, po prostu przeciągnij go do otwartego dokumentu schematu, kliknij przycisk
albo kliknij prawym przyciskiem myszy wpis i wybierz Place z menu kontekstowego.

Komponent można umieścić w projekcie z panelu Libraries panel.
Oprócz wpisów komponentów widocznych w panelu Libraries panel, komponenty społeczności są również dostępne na karcie All Components tab witryny workspace.circuitmaker.com na stronie Components page. Możesz użyć pola wyszukiwania komponentów, aby znaleźć konkretny komponent. Pozycje na tej liście można wybrać, aby otworzyć dedykowaną stronę danego komponentu społeczności.

Komponenty społeczności można przeglądać na workspace.circuitmaker.com.
Strona komponentu społeczności zawiera pełne szczegóły komponentu pochodzące z danych bazy Octopart component database, w tym jego specyfikacje, opcje dostawców, poziomy stanów magazynowych oraz informacje o cenach. Strona komponentu zawiera także dane pochodzące z samego komponentu społeczności, w tym podglądy jego modeli, listę historycznych rewizji oraz informację o projektach CircuitMaker, które używają tej rewizji komponentu.

Strona pojedynczego komponentu, która zapewnia bezpośredni dostęp do danych biblioteki społeczności dla tego komponentu.
Utwórz komponent z listy
Jeśli dla wybranego komponentu nie jest dostępny komponent społeczności (ikona
nie jest wyświetlana), można go utworzyć w CircuitMaker i automatycznie dodać do biblioteki społeczności, aby inni mogli z niego korzystać. CircuitMaker udostępnia Component Editor do definiowania informacji parametrycznych komponentu, a także edytory Schematic Library i PCB Footprint Library do definiowania odpowiednio modeli dla domeny schematu i PCB.
Aby utworzyć komponent, który będzie powiązany z aktualnie wybraną pozycją na liście panelu Libraries panel, kliknij wpis prawym przyciskiem myszy i wybierz Create New Component z powiązanego menu kontekstowego. Spowoduje to otwarcie nowego wpisu komponentu społeczności w Component Editor CircuitMaker, wstępnie wypełnionego informacjami o komponencie (Comment, Description i Parameters) dostarczonymi przez bazę Octopart component database.

Jeśli komponent nie ma modeli, możesz utworzyć je samodzielnie.
Nowy komponent CircuitMaker ostatecznie składa się z informacji parametrycznych komponentu – widocznych na ekranie początkowym – oraz z dowolnych modeli, które chcesz dodać. Przed zapisaniem komponentu do biblioteki społeczności należy dodać co najmniej jeden model.
Dodaj model
Symbol schematowy to obiekt graficzny komponentu, który reprezentuje komponent po umieszczeniu go w dokumencie schematu. Symbol zawiera informacje o połączeniach elektrycznych (wskazywane przez piny komponentu), które umożliwiają logiczne połączenie obwodu oraz dopasowanie do odpowiadających mu połączeń footprintu (pady itd.) w domenie PCB. Footprint PCB to obiekt graficzny komponentu, który reprezentuje jego postać fizyczną i połączeniową po umieszczeniu w dokumencie PCB. Footprint zawiera zarówno informacje o połączeniach elektrycznych, jak i mechanicznych (głównie wskazywane przez pady PCB) i umożliwia łączenie komponentów ścieżkami w projekcie układu płytki.
Możesz użyć modelu, który został już utworzony, wybierając odpowiednio Add Existing z menu przycisku Home | Add New Symbol lub Home | Add New Footprint, albo klikając ikonę rozwijaną na przycisku pod typem modelu w sekcji Models Component Editor i wybierając Existing z powiązanego menu. Spowoduje to otwarcie okna dialogowego Select Item Revision , które umożliwia przeglądanie i wybór z listy istniejących modeli, a następnie edycję i zapisanie nowej wersji dla Twojego komponentu.

Dodaj istniejący model do nowego komponentu. Tutaj pokazano dodawanie istniejącego symbolu schematowego do komponentu. Najedź kursorem na obraz, aby zobaczyć dodawanie istniejącego footprintu PCB do komponentu.
Alternatywnie, aby utworzyć nowy, niestandardowy model dla nowego komponentu, wybierz przycisk Home | Add New Symbol lub Home | Add New Footprint na wstążce albo kliknij ikonę rozwijaną na przycisku pod typem modelu w sekcji Models Component Editor i wybierz New z powiązanego menu. Otworzy się odpowiedni edytor, w którym nowy model można utworzyć przy użyciu narzędzi dostępnych na karcie Home tab na wstążce.
Symbole tworzy się przez umieszczanie kształtów i stosowanie narzędzi rysunkowych, a co najważniejsze – przez dodanie połączeń Pins , które definiują punkty elektrycznego podłączenia komponentu w dokumencie schematu. Aby edytować właściwości symbolu schematowego, otwórz Symbol mode of the Inspector panel , wybierając Home | Library » Component Properties z wstążki. Użyj panelu, aby zdefiniować właściwości takie jak atrybut komponentu Comment lub domyślny Designator.
Footprinty tworzy się przez umieszczanie padów, ścieżek, linii, łuków, brył 3D itd. na odpowiednich warstwach PCB, aby dokładnie odwzorować fizyczne i elektryczne cechy komponentu w domenie PCB. Aby edytować właściwości footprintu, otwórz okno dialogowe PCB Library Footprint dialog, wybierając Home | Library » Footprint Properties z wstążki. Użyj okna dialogowego, aby zdefiniować właściwości takie jak opis footprintu itd.

Utwórz nowy model komponentu przy użyciu odpowiedniego edytora. Tutaj pokazano edytor Schematic Library. Najedź kursorem na obraz, aby zobaczyć edytor PCB Footprint Library.
Po zakończeniu zapisz nowy model, używając ikony
w pasku szybkiego dostępu (skrót: Ctrl+S) z menu głównego lub klikając prawym przyciskiem myszy wpis modelu w panelu Projects panel i wybierając Save z menu kontekstowego.
Zapisz do biblioteki społeczności
Po powrocie do Component Editor możesz teraz zobaczyć, że zarówno modele symbolu, jak i footprintu (pokazane jako podglądy) są powiązane z nowym komponentem. Gdy komponent zostanie zapisany do biblioteki społeczności, zachowane zostaną łącza od komponentu bazowego do jego modeli (które również są automatycznie zapisywane w bibliotece).

Component Editor pokazujący podglądy powiązanych modeli symbolu i footprintu, przed zapisaniem do biblioteki społeczności jako „pełny” komponent.
Aby zapisać nowy komponent (i jego modele) w bibliotece społeczności, kliknij przycisk Home | Save to Server na wstążce. Spowoduje to uruchomienie zautomatyzowanego procesu zapisu w CircuitMaker, który przenosi (publikuje) dane komponentu i plików modeli do biblioteki społeczności, konfiguruje nowy komponent społeczności oraz dodaje łącza dostępu na liście Favorites w CircuitMaker. Nowo utworzony komponent staje się teraz dostępny dla wszystkich użytkowników CircuitMaker za pośrednictwem biblioteki społeczności.
Jeśli nie chcesz zapisywać nowego komponentu (lub edytowanego komponentu) w bibliotece społeczności, kliknij przycisk Home | Discard changes . Spowoduje to usunięcie lokalnych dokumentów komponentu i modeli oraz zamknięcie wszystkich edytorów.

Zapisz komponent w bibliotece społeczności lub odrzuć zmiany, aby przerwać proces.
Edytowanie komponentu społeczności
Jeśli chcesz wprowadzić zmiany w istniejącym komponencie i jego modelach, wybierz komponent na liście panelu Libraries i z menu kontekstowego (prawy przycisk myszy) wybierz Edit . Spowoduje to pobranie komponentu z biblioteki społeczności (lub z lokalnej pamięci podręcznej) i otwarcie go w Edytorze komponentów, jak pokazano powyżej. Jeśli następnie zdecydujesz się edytować jeden z modeli (kliknij ikonę
), zostanie on pobrany i otwarty w odpowiednim edytorze. Użyj polecenia Remove z menu ikony
, aby usunąć model.
Tworzenie komponentu niestandardowego
Mogą wystąpić sytuacje, w których konkretny komponent potrzebny do projektu nie jest wymieniony w bazie danych Octopart, a zatem nie jest uwzględniony na liście dostępnych komponentów w panelu Libraries . Można to rozwiązać, tworząc od podstaw nowy, niewidoczny na liście komponent CircuitMaker – komponent niestandardowy.
Aby utworzyć nowy komponent niestandardowy, wybierz opcję Create Custom Part poniżej listy komponentów w panelu Libraries lub w obszarze listy komponentów, gdy nie znaleziono żadnych komponentów.

Jeśli nie ma odpowiednich części, możesz utworzyć własną część niestandardową.
Spowoduje to otwarcie nowego, pustego wpisu komponentu w Edytorze komponentów, który można uzupełnić informacjami odpowiadającymi Twojemu komponentowi niestandardowemu. Tak samo jak przy tworzeniu nowego komponentu z listy (opisanym powyżej), można następnie utworzyć modele i zatwierdzić komponent do biblioteki społeczności.
Tryb tylko Ulubione
Oprócz listy bazy komponentów Octopart dostępnej w panelu Libraries , CircuitMaker oferuje również koncepcję kolekcji Ulubionych komponentów. Są to komponenty społeczności, które utworzyłeś lub edytowałeś, albo takie, które ręcznie dodałeś do listy Ulubionych.
Lista komponentów Ulubionych jest bezpośrednio dostępna z panelu Libraries po wybraniu Favorites Only w rozwijanym menu wyboru biblioteki w panelu.

Ustawienie biblioteki Ulubione wyświetla i grupuje wyłącznie komponenty, które Cię interesują.
Budowanie listy ulubionych komponentów oznacza, że preferowane opcje komponentów są łatwe do znalezienia i użycia w projektach. Komponenty można umieszczać w projekcie z listy Ulubionych za pomocą przycisku Place lub polecenia z menu po kliknięciu prawym przyciskiem myszy, a także usuwać z listy za pomocą polecenia z menu po kliknięciu prawym przyciskiem myszy Remove From Favorites .
Używając pola wyboru Custom Only poniżej pola Search, możesz wyświetlać w panelu tylko swoje Custom Components. Zwróć uwagę, że części niestandardowe są wyróżniane ikoną
na liście Ulubionych.
Jak widać na powyższym obrazie panelu Libraries , lista Ulubionych może zawierać wiele wpisów dla jednego komponentu – zwróć uwagę na wpisy „LM217MS-TR”. Reprezentują one dwie wersje komponentu społeczności: początkową rewizję 1 oraz rewizję 2 utworzoną w wyniku późniejszej edycji – zostały one automatycznie dodane do listy podczas procesu zapisu.
Natomiast pozostałe pokazane wpisy zostały dodane do Ulubionych z listy biblioteki Octopart. Zwróć uwagę, że wpis podświetlony na niebiesko jest w rewizji 2, która była bieżącą wersją tego komponentu w momencie dodania go do listy Ulubionych.
Oprócz wpisów Ulubionych wymienionych w panelu Libraries , wpisy są również dostępne na karcie Favorites na stronie Components serwisu workspace.circuitmaker.com . Wpisy na tej liście można wybrać, aby otworzyć dedykowaną stronę dla danego komponentu społeczności.

Listę Twoich ulubionych komponentów można wyświetlić na workspace.circuitmaker.com.
)
)
na stronie.