Komponent

Obrys (footprint) komponentu definiuje sposób montażu i połączeń komponentu na PCB, a także może zawierać obiekty bryły 3D definiujące rzeczywisty komponent.
Obrys komponentu określa przestrzeń oraz punkty połączeń potrzebne do zamontowania fizycznego komponentu na płytce drukowanej. Jest to obiekt grupowy złożony ze zbioru prostych obiektów prymitywnych, które mogą obejmować pady, linie i łuki, a także inne obiekty projektowe. Pady zapewniają punkty montażu i połączeń dla wyprowadzeń komponentu. Dodatkowe prymitywy projektowe, takie jak linie i łuki, są często dodawane w celu zdefiniowania zarysu kształtu komponentu na warstwie nadruku (silkscreen) obrysu komponentu.
Obrys komponentu może również zawierać opcjonalne obiekty bryły 3D, które definiują fizyczną przestrzeń lub obwiednię rzeczywistego komponentu zamontowanego na płytce. Jeśli fizyczny komponent został zdefiniowany za pomocą obiektów bryły 3D lub zaimportowanych modeli STEP, można przeprowadzić trójwymiarową kontrolę prześwitów komponentów.
Obrysy komponentów tworzy się w edytorze biblioteki PCB (PCB Library Editor), umieszczając odpowiednie obiekty projektowe w celu uzyskania kształtu wymaganego do montażu i podłączenia komponentu. Punkt odniesienia komponentu jest początkiem układu współrzędnych przestrzeni projektowej PCB Library Editor i można go ustawić w PCB Library Editor na: pin 1, środek geometryczny lub lokalizację zdefiniowaną przez użytkownika na komponencie.
Component
Obrysy komponentów tworzy się w edytorze biblioteki PCB (PCB Library Editor) i umieszcza w edytorze PCB. Komponenty są dostępne do umieszczania na następujące sposoby:
- Wybierz Home | Place| Component z głównych menu edytora PCB.
- Wybierz komponent w panelu Libraries (View | System| Libraries), kliknij prawym przyciskiem myszy, a następnie wybierz Place <ComponentName>.
Proces używany do zlokalizowania wymaganego obrysu komponentu zależy od metody wybranej do umieszczania. Gdy wymagany obrys zostanie wybrany do umieszczenia i „pływa” na kursorze:
- Naciśnij Tab, aby edytować właściwości komponentu w panelu Inspector przed jego umieszczeniem.
- Naciśnij Spacebar, aby obrócić komponent przeciwnie do ruchu wskazówek zegara (Shift+Spacebar zgodnie z ruchem wskazówek zegara). Domyślny krok obrotu wynosi 90 stopni. Aby zmienić to ustawienie, użyj wartości Rotation Step na stronie PCB Editor - General w System Preferences.
- Jeśli komponent jest obracany, napisy Designator i Comment można skonfigurować tak, aby zachowywały swoją orientację lub obracały się wraz z obrysem. To zachowanie jest kontrolowane przez ustawienie Autoposition dla tych napisów w panelu Inspector .
- Naciśnij skrót L, aby przerzucić komponent na dolną stronę płytki. Nie używaj klawiszy X ani Y, ponieważ spowoduje to lustrzane odbicie elementu, ale nie zmieni jego warstwy.
Umieszczanie z panelu Libraries
Gdy część jest zaznaczona w panelu Libraries , umieszczenie komponentu można wykonać na następujące sposoby:
- Kliknij prawym przyciskiem myszy i wybierz Place <ComponentName> z menu kontekstowego.
- Kliknij dwukrotnie zaznaczony komponent. Komponent pojawi się „pływając” w przestrzeni projektowej. Umieść komponent w żądanym miejscu, a następnie kliknij, aby go umieścić.
- Kliknij i przytrzymaj nazwę komponentu w panelu Components , a następnie przeciągnij komponent w żądane miejsce i kliknij, aby go umieścić. Jest to technika umieszczania „single shot”, co oznacza, że można umieścić tylko jedną instancję wybranego komponentu. Pozostałe metody pozwalają umieszczać wiele instancji.
Edycja graficzna
Graficzna edycja komponentu jest ograniczona do przesuwania, obracania i przerzucania. Gdy komponent jest zaznaczony w przestrzeni projektowej, jest podświetlany bieżącym kolorem zaznaczenia, jak pokazano na poniższym obrazie. Aby graficznie manipulować zaznaczonym komponentem:
- Naciśnij Delete, aby usunąć zaznaczony komponent z projektu.
- Kliknij, przytrzymaj i przeciągnij, aby przesunąć zaznaczony komponent. Kursor przeskoczy do punktu odniesienia komponentu lub do najbliższego środka pada, jeśli opcja Smart Component Snap jest włączona na stronie PCB Editor - General w System Preferences.
- Podczas przesuwania komponentu na kursorze naciśnij Spacebar, aby go obrócić (Shift+Spacebar, aby obrócić w przeciwnym kierunku).
- Podczas przesuwania komponentu na kursorze naciśnij klawisz L, aby przerzucić go na drugą stronę płytki.
Wybór komponentu
Gdy klikniesz i wybierzesz komponent, pojawi się ramka obwiedni zaznaczenia. Tradycyjnie domyślne zachowanie ramki obwiedni polegało na użyciu najmniejszego prostokąta obejmującego wszystkie prymitywy w tym komponencie, z wyłączeniem napisów designatora i komentarza.
Rozbij komponent na swobodne prymitywy
Gdy klikniesz prawym przyciskiem myszy w przestrzeni projektowej edytora PCB, pojawią się polecenia Component Actions . Wśród nich znajduje się polecenie Explode Component to Free Primitives, które służy do konwersji obiektu Component z powrotem do jego pierwotnego zestawu prymitywów.
Po uruchomieniu polecenia kursor zmieni się w krzyżyk i wejdziesz w tryb rozbijania komponentu. Ustaw kursor nad komponentem, który chcesz rozbić, a następnie kliknij lub naciśnij Enter. Pojawi się okno potwierdzenia — kliknij Yes, aby kontynuować. Rozbity komponent przestaje być komponentem, więc designator i komentarz zostaną usunięte, a komponent powróci do różnych prymitywów, z których został utworzony.
Kontynuuj konwersję kolejnych komponentów na swobodne prymitywy lub kliknij prawym przyciskiem myszy albo naciśnij Esc , aby wyjść z trybu rozbijania komponentu.
Component Properties
Wszystkie właściwości obiektu Component są dostępne do edycji w panelu Inspector , gdy umieszczony komponent jest zaznaczony w przestrzeni projektowej.

Lokalizacja
Użyj opcji, aby skonfigurować współrzędne X/Y oraz obrót komponentu.
Właściwości
- Layer - ustawia warstwę, na której umieszczony jest komponent. Komponenty można przypisać do warstwy Top lub Bottom. Użyj listy rozwijanej, aby wybrać inną warstwę. Zmiana warstwy powoduje zamianę wszystkich prymitywów komponentu na odpowiadające im warstwy przeciwne. Na przykład przeniesienie komponentu z warstwy Top na warstwę Bottom oznacza, że prymitywy warstw jednostronnych są przenoszone z Top na Bottom, prymitywy na Top Overlay są przypisywane do Bottom Overlay, a prymitywy na sparowanej warstwie mechanicznej są zamieniane na drugą warstwę mechaniczną w tej parze. Orientacja komponentu zostanie odwrócona względem osi X, a tekst na warstwie nadruku komponentu będzie czytany od dołu.
-
Designator - designator służy do jednoznacznej identyfikacji każdej umieszczonej części, aby odróżnić ją od wszystkich pozostałych części umieszczonych we wszystkich dokumentach PCB w projekcie. Jest to ciąg alfanumeryczny o długości do 255 znaków. Każdy komponent musi mieć unikalny napis Designator. Przełącz ikonę oka, aby pokazać/ukryć designator. Kliknij Designator , aby otworzyć tryb Parameter panelu Inspector i skonfigurować designator.
-
Comment - komentarz komponentu służy do dodawania dodatkowych informacji do umieszczonego obiektu. Jest to ciąg alfanumeryczny o długości do 255 znaków. Przełącz ikonę oka, aby pokazać/ukryć komentarz. Kliknij Comment , aby otworzyć tryb Parameter panelu Inspector i skonfigurować komentarz.

- Description - wprowadź żądany opis.
- Type - wybierz tutaj jeden z następujących typów komponentów dla obrysu komponentu. Dostępne typy to:
- Standard - te komponenty mają standardowe właściwości elektryczne, są zawsze synchronizowane między schematem a PCB (obrys, piny/pady oraz przypisania sieci muszą się zgadzać) i są uwzględniane w BOM. Przykładem jest standardowy komponent elektryczny, taki jak rezystor.
- Mechanical - te komponenty nie mają właściwości elektrycznych, nie są synchronizowane (musisz umieszczać je ręcznie w obu edytorach) i są uwzględniane w BOM. Przykładem jest radiator.
- Graphical - te komponenty nie mają właściwości elektrycznych, nie są synchronizowane (musisz umieścić je ręcznie w obu edytorach) i są not uwzględniane w BOM. Przykładem jest logo firmy.
- Net Tie (in BOM) - te komponenty służą do zwierania ze sobą dwóch lub więcej różnych sieci. Zawsze są synchronizowane między schematem a PCB (obrys/footprint, piny/pady oraz przypisania sieci muszą się zgadzać) i są uwzględniane w BOM. Różnią się od komponentu Standard tym, że połączenia utworzone przez miedź wewnątrz footprintu nie są sprawdzane — to właśnie ta miedź umożliwia zwarcie sieci. Uwaga: włącz opcję Verify Shorting Copper w oknie dialogowym Design Rule Checker, aby zweryfikować, że w komponencie nie ma niepodłączonej miedzi.
- Net Tie - te komponenty służą do zwierania ze sobą dwóch lub więcej różnych sieci. Zawsze są synchronizowane między schematem a PCB (obrys/footprint, piny/pady oraz przypisania sieci muszą się zgadzać) i są not uwzględniane w BOM. Różnią się od komponentu Standard tym, że połączenia utworzone przez miedź wewnątrz footprintu nie są sprawdzane — to właśnie ta miedź umożliwia zwarcie sieci. Uwaga: włącz opcję Verify Shorting Copper w oknie dialogowym Design Rule Checker, aby zweryfikować, że w komponencie nie ma niepodłączonej miedzi.
- Standard (No BOM) - te komponenty mają standardowe właściwości elektryczne, zawsze są synchronizowane między schematem a PCB (obrys/footprint, piny/pady oraz przypisania sieci muszą się zgadzać) i są not uwzględniane w BOM. Przykładem jest komponent punktu testowego który chcesz wykluczyć z BOM.
- Jumper - te komponenty służą do uwzględniania zworek przewodowych w projekcie PCB, na przykład na płytce jednostronnej, której nie da się w pełni poprowadzić w jednej warstwie. Dla tego typu komponentu footprint i piny komponentu są synchronizowane między schematem a PCB, ale przypisania sieci już nie, a komponent jest uwzględniany w BOM. Oprócz wybrania tej opcji na poziomie komponentu, oba pady w komponencie muszą mieć ustawione JumperID na tę samą niezerową wartość. Komponenty typu Jumper nie muszą być okablowane na schemacie; muszą być umieszczone na schemacie tylko wtedy, gdy są wymagane w BOM. Jeśli nie są wymagane w BOM, można je umieścić bezpośrednio na PCB — tam, gdzie ustawione jest Component Type , ustawione są JumperIDs oraz ręcznie przypisane są Nets dla padów.
- Height - pole wysokości dla komponentu; pole to było używane przed wprowadzeniem obiektu 3D Body, który zapewnia lepszą metodę definiowania wysokości komponentu.
- 3D Body Opacity - wprowadź żądany procent krycia (opacity) lub użyj suwaka.
- Primitives - kliknij powiązaną ikonę kłódki, aby zablokować/odblokować. Po edycji prymitywy komponentu powinny zostać ponownie zablokowane.
- Strings - kliknij powiązaną ikonę kłódki, aby zablokować/odblokować.
Opcje zamiany (Swapping Options)
- Enable Pin Swapping - zaznacz, aby zezwolić na funkcję zamiany pinów.
- Enable Part Swapping - zaznacz, aby zezwolić na funkcję zamiany części (np. cztery sekcje układu scalonego serii 74).
Informacje referencyjne schematu
- Designator - oznaczenie (designator) komponentu schematu, z którym dopasowano ten komponent PCB.
- Hierarchical Path - pokazuje, gdzie w hierarchicznej strukturze schematu można znaleźć ten komponent.
- Channel Offset - gdy projekt jest po raz pierwszy przenoszony ze schematu do PCB, każdemu komponentowi na każdym arkuszu schematu nadawane jest unikalne przesunięcie kanału (channel offset).
Edycja niegraficzna

Ta metoda edycji wykorzystuje panel Inspector do modyfikowania właściwości obiektu Component.
Podczas umieszczania tryb Component panelu Inspector można wywołać, naciskając klawisz Tab. Po umieszczeniu Component pojawiają się wszystkie opcje.
Po umieszczeniu tryb Component panelu Inspector można wywołać na jeden z następujących sposobów:
- Jeśli panel Inspector jest już aktywny — przez zaznaczenie obiektu Component .
- Przy zaznaczonym Component wybierz View | PCB | Inspector z głównych wstążek (ribbons).
Component Actions Sub-menu
Polecenie Component Actions w menu pod prawym przyciskiem myszy dokumentu PCB zawiera komendy, które pozwalają dodatkowo skonfigurować komponent. Kluczowe polecenia opisano poniżej.
Fanout Component
Polecenie Fanout Component otwiera okno dialogowe Fanout Options, w którym można określić opcje fanoutu i trasowania wyprowadzeń (escape routing). Typowe zachowanie fanoutu polega na tym, że używane wewnętrzne pady są najpierw wyprowadzane tradycyjnym „dog-bone” (krótka ścieżka z przelotką na końcu), aby uzyskać dostęp do innej warstwy, a następnie od przelotki są wyprowadzane (escape-routed) tuż poza krawędź obudowy, z wykorzystaniem dostępnych warstw trasowania, aż wszystkie pady zostaną wyprowadzone. Ostatecznie znacznie ułatwia to prowadzenie do nich połączeń.

Manage 3D Bodies
To polecenie otwiera okno dialogowe Component Body Manager dialog , w którym można interaktywnie zarządzać bryłami 3D komponentów. Zapewnia centralną konsolę umożliwiającą szybkie modyfikowanie atrybutów 3D Body.
Configure Pin/Part Swapping
To polecenie otwiera okno dialogowe Configure Pin Swapping dialog , w którym można skonfigurować ustawienia zamiany dla pinów i podczęści każdego komponentu na płytce. Użyj okna dialogowego, aby włączyć lub wyłączyć zamianę pinów/części oraz przypisać lub zmienić grupy zamiany.
