Istnieje powiedzenie, że projektowanie PCB to w 90% rozmieszczenie elementów i w 10% prowadzenie ścieżek. Choć można dyskutować o udziale procentowym każdego z tych etapów, powszechnie przyjmuje się, że dobre rozmieszczenie komponentów ma kluczowe znaczenie dla dobrego projektu płytki. Pamiętaj, że podczas trasowania może być też konieczne skorygowanie rozmieszczenia.
Footprint komponentu definiuje przestrzeń oraz punkty połączeń potrzebne do zamontowania fizycznego elementu na płytce drukowanej. Jest to obiekt grupowy złożony ze zbioru prostych obiektów prymitywnych, w tym padów, linii i łuków, a także innych obiektów projektowych.

Footprint komponentu definiuje sposób montażu i połączenia komponentu na PCB i może również zawierać obiekty bryły 3D, aby odwzorować rzeczywisty komponent.
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 obrysu kształtu komponentu na warstwie nadruku (silkscreen) komponentu.
Footprint komponentu może także zawierać opcjonalne obiekty bryły 3D, które definiują fizyczną przestrzeń lub obrys (envelope) rzeczywistego komponentu zamontowanego na płytce. Jeśli komponent fizyczny został zdefiniowany za pomocą obiektów bryły 3D lub zaimportowanych modeli STEP, można wykonać trójwymiarową kontrolę prześwitów komponentów.
Footprinty komponentów tworzy się w edytorze footprintów PCB, umieszczając odpowiednie obiekty projektowe w celu uzyskania kształtu wymaganego do montażu i podłączenia komponentu. Punkt odniesienia komponentu jest początkiem przestrzeni roboczej edytora footprintów PCB i można go ustawić w edytorze jako: pin 1, środek geometryczny lub lokalizację zdefiniowaną przez użytkownika na komponencie. Aby dowiedzieć się więcej o tworzeniu footprintów, zobacz stronę Creating a PCB Footprint .
Component Properties

Tryb Component panelu Properties.
Karta General
Location
Ikona

po prawej stronie tego obszaru musi być wyświetlana jako

(odblokowana) , aby uzyskać dostęp do poniższych pól. Przełącz ikonę blokady/odblokowania, aby zmienić jej stan.
-
(X/Y)
-
X (pierwsze pole) – bieżąca współrzędna X (pozioma) punktu odniesienia komponentu względem aktualnego początku przestrzeni projektu. Edytuj, aby zmienić pozycję X komponentu. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; podaj jednostki podczas wprowadzania wartości, której jednostki nie są aktualnie domyślne. Punkt odniesienia footprintu komponentu jest ustawiany w edytorze biblioteki.
-
Y (drugie pole) – bieżąca współrzędna Y (pionowa) punktu odniesienia komponentu względem aktualnego początku. Edytuj, aby zmienić pozycję Y komponentu. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; podaj jednostki podczas wprowadzania wartości, której jednostki nie są aktualnie domyślne. Punkt odniesienia footprintu komponentu jest ustawiany w edytorze biblioteki.
-
Rotation – kąt obrotu komponentu (w stopniach), mierzony przeciwnie do ruchu wskazówek zegara od zera (osi 3 o'clock poziomej). Edytuj, aby zmienić obrót komponentu. Minimalna rozdzielczość kątowa wynosi 0,001°.
Użyj polecenia
Tools » Optimize Component Rotation z menu głównego , aby zoptymalizować obrót komponentu z 360 do 0 stopni.
Properties
-
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 przeniesienie wszystkich prymitywów komponentu na odpowiadające im warstwy przeciwne. Na przykład przeniesienie komponentu z warstwy Top na warstwę Bottom oznacza, że strony jednokrotnej warstwy są zamieniane z górnej na dolną, prymitywy z 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 nadruku komponentu będzie czytelny od spodu.
-
Reuse Block – gdy komponent jest częścią bloku ponownego użycia, to pole pokazuje nazwę nadrzędnego bloku ponownego użycia. Kliknij Reuse Block hiperłącze, aby zobaczyć właściwości tego bloku ponownego użycia.
-
Designator – oznaczenie (designator) komponentu to ciąg alfanumeryczny o długości do 255 znaków. Każdy komponent musi mieć unikalny ciąg Designator. Przełącz
lub
, aby pokazać/ukryć oznaczenie. Kliknij Designator hiperłącze, aby otworzyć właściwości oznaczenia komponentu.
-
Comment – komentarz komponentu to ciąg alfanumeryczny o długości do 255 znaków. Przełącz
lub
, aby pokazać/ukryć komentarz. Kliknij Comment hiperłącze, aby otworzyć właściwości komentarza komponentu.
-
Area – pole powierzchni umieszczonego komponentu wyświetlane w bieżących jednostkach płytki. Powierzchnia może być zdefiniowana przez użytkownika; jeśli nie jest, jest automatycznie obliczana na podstawie obszaru zaznaczenia komponentu:
-
Aby zdefiniować obszar komponentu, edytuj Area w panelu Properties dla footprintu w edytorze footprintów PCB. Aby wypchnąć zaktualizowany footprint do otwartej płytki PCB, kliknij prawym przyciskiem nazwę footprintu w panelu PCB Library, a następnie wybierz Update PCB With <ComponentName> z menu kontekstowego.
-
Możesz także zdefiniować obszar komponentu już umieszczonego na PCB, wybierając komponent, a następnie wpisując wartość w tym polu.
-
Aby przełączyć się z obszaru zdefiniowanego przez użytkownika na obszar obliczany dla komponentu umieszczonego na PCB, usuń wartość w tym polu; pole zostanie automatycznie ponownie wypełnione wartością obliczoną automatycznie.
-
Automatycznie obliczany obszar to obszar, który jest podświetlany po kliknięciu w celu zaznaczenia komponentu. Obszar zaznaczenia jest wyznaczany na podstawie geometrii na warstwie Courtyard, tj. gdy ta warstwa nie jest obecna — na podstawie kombinacji geometrii z warstw: Silkscreen, obiektów bryły 3D oraz warstw miedzi (napisy są wykluczone). Górne obrazy pokazane poniżej przedstawiają obszar komponentu, gdy obrys jest zdefiniowany na warstwie Courtyard; dolny obraz pokazuje obszar, gdy jest on obliczany z geometrii na warstwach Silkscreen, obiektów bryły 3D i warstw miedzi.
-
Krawędź Courtyard to linia środkowa ścieżek obrysu i łuków tworzących granicę Courtyard.
-
Łuki mogą być używane do tworzenia zakrzywionego kształtu Courtyard komponentu, jak pokazano na górnym obrazie powyżej, gdzie Courtyard omija pad 3.
-
Pole Area wyświetla powierzchnię wybranego komponentu. Jeśli zaznaczono wiele komponentów, wyświetli powierzchnię jednego komponentu, jeśli wszystkie zaznaczone komponenty mają tę samą powierzchnię, albo wyświetli *, jeśli mają różne wartości powierzchni. Aby obliczyć powierzchnię wielu zaznaczonych komponentów, użyj panelu List panel, aby wyświetlić powierzchnie tych komponentów. Następnie możesz kliknąć prawym przyciskiem i skopiować wartości, wkleić je do arkusza kalkulacyjnego i obliczyć ich sumę (show image).
► Dowiedz się więcej o tym, jak obliczany jest obszar zaznaczenia oraz o innych trybach dostępnych do określania obszaru zaznaczenia.
► Dowiedz się więcej o Working with Mechanical Layers.
-
Description – opis tego komponentu na poziomie komponentu. Zwykle opis jest definiowany podczas tworzenia komponentu, ale można go także edytować/dodać do komponentu na schemacie. To jest opis wyświetlany w panelu Components panel.
-
Type – wybierz tutaj jeden z następujących typów komponentów dla footprintu komponentu. Dostępne typy to:
-
Standard– te komponenty mają standardowe właściwości elektryczne, są zawsze synchronizowane między schematem a PCB (obrys footprintu, piny/pady oraz przypisania sieci muszą się zgadzać) i są uwzględniane w BOM. Przykładem jest standardowy element elektryczny, np. 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 umieszczać 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. Są zawsze synchronizowane między schematem a PCB (obrys footprintu, 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. Są zawsze synchronizowane między schematem a PCB (obrys footprintu, 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, są zawsze synchronizowane między schematem a PCB (obrys footprintu, piny/pady oraz przypisania sieci muszą się zgadzać) i są not uwzględniane w BOM. Przykładem jest komponent testpoint, 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 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ć łączone na schemacie; muszą być ujęte 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 ustawiono Component Type , ustawiono JumperIDs oraz ręcznie przypisano Nets dla padów.
-
Design Item ID – wyświetla Design Item ID dla wybranego komponentu. Tego pola nie można edytować.
-
Source – wyświetla dokument źródłowy komponentu. Kliknij
, aby otworzyć okno dialogowe umożliwiające przeglądanie i wybranie innego dokumentu źródłowego.
-
Revision State – pokazuje stan rewizji komponentu biblioteki Workspace w kontekście jego stanu cyklu życia oraz statusu rewizji, tj. czy jest to najnowsza wydana rewizja tego komponentu (Up to date), czy wcześniejsza rewizja (Out of date).
-
Height – pole wysokości komponentu. To pole definiowało wysokość komponentu PCB przed wprowadzeniem obiektu 3D Body, jednak model 3D zapewnia lepszą metodę definiowania wysokości komponentu dla zadań takich jak wykrywanie kolizji 3D. Zwróć uwagę, że wartość zdefiniowana w tym polu Height jest używana przez Altium MCAD CoDesigner, a nie wysokość modelu 3D (learn more).
-
3D Body Opacity – wprowadź żądany procent przezroczystości lub użyj suwaka.
-
Primitives – kliknij powiązaną ikonę kłódki, aby zablokować/odblokować.
– zablokuj wszystkie prymitywy komponentu, aby można go było traktować jako pojedynczy obiekt.
– odblokuj, aby modyfikować poszczególne prymitywy składające się na komponent. Po edycji prymitywy komponentu należy ponownie zablokować.
-
Zwróć uwagę, że gdy prymitywy komponentu są zablokowane, większości ich właściwości nie można modyfikować metodami edycji graficznej (np. przeciągnij i upuść) ani niegraficznej (np. przy użyciu Properties lub panelu List ).
-
Zwróć uwagę, że w razie potrzeby można uzyskać dostęp do właściwości padów komponentu i je modyfikować bez odblokowywania prymitywów, klikając dwukrotnie bezpośrednio na padzie.
-
Strings – kliknij powiązaną ikonę kłódki, aby zablokować/odblokować.
– zablokuj wszystkie napisy (strings) komponentu.
– odblokuj, aby modyfikować napisy (strings) komponentu.
Wybierz klikalne łącza Designator i Comment z trybu Component panelu Properties, aby zostać przekierowanym do odpowiednich paneli Properties tych obiektów, gdzie możesz edytować ich opcje.
Footprint
-
Footprint Name – wyświetla nazwę footprintu odpowiadającego wybranemu komponentowi.
-
Design Item ID – identyfikacja wybranego komponentu.
-
Source – nazwa Workspace, w którym umieszczono wybrany komponent.
-
Description – opis footprintu komponentu, zdefiniowany w edytorze footprintów PCB.
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. czterech bramek w układzie scalonym serii 74).
Schematic Reference Information
Gdy projekt jest początkowo przenoszony, informacje referencyjne schematu są przenoszone ze schematu do edytora PCB. Aby odświeżyć te dane na późniejszym etapie, kliknij przycisk Perform Update w oknie dialogowym Edit Component Links dialog.
-
Designator – oznaczenie (designator) komponentu schematowego, z którym dopasowano ten komponent PCB.
-
Hierarchical Path – wyświetla, 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).
Parameters Tab
-
Table – wyświetla Name, Value i Source każdego wymienionego parametru.
Component Designators and Comments
Pola oznaczenia (designator) i komentarza (comment) są obiektami parametrów podrzędnych komponentu PCB (części). Oznaczenie 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. Komentarz służy do dodawania dodatkowych informacji do umieszczonego obiektu. Zarówno komentarz, jak i oznaczenie są konfigurowane po umieszczeniu nadrzędnego obiektu części komponentu. Nie jest to obiekt projektowy, który można bezpośrednio umieścić.

Umieszczony obiekt Designator

Umieszczony obiekt Comment
Oznaczenia komponentów PCB 2D/3D będą automatycznie zwiększane o jeden podczas umieszczania, jeśli początkowy komponent ma oznaczenie kończące się znakiem numerycznym. Zmień oznaczenie pierwszego komponentu przed umieszczeniem w panelu Properties.
Aby uzyskać przyrosty alfabetyczne lub numeryczne inne niż 1, użyj funkcji Paste Array. Elementy sterujące dla tej funkcji są dostępne w oknie dialogowym Setup Paste Array dialog, do którego przechodzi się, naciskając przycisk Paste Array w oknie dialogowym Paste Special dialog (Edit » Paste Special).
Graficzna metoda edycji pozwala wybrać umieszczony obiekt oznaczenia lub komentarza bezpośrednio w obszarze projektu i zmienić jego położenie, obrót, orientację oraz rozmiar.
Gdy obiekt oznaczenia lub komentarza jest zaznaczony, dostępne są następujące uchwyty edycyjne:

Zaznaczony Designator
-
Kliknij i przeciągnij B, aby obrócić oznaczenie/komentarz wokół jego punktu odniesienia A (oznaczonego małym x).
-
Kliknij i przeciągnij C, aby jednocześnie zmienić rozmiar ramki ograniczającej oznaczenia/komentarza w pionie i poziomie.
-
Kliknij i przeciągnij D, aby zmienić rozmiar ramki ograniczającej oznaczenia/komentarza w pionie i poziomie niezależnie.
-
Kliknij w dowolnym miejscu na oznaczeniu/komentarzu z dala od uchwytów edycyjnych i przeciągnij, aby zmienić jego położenie. Podczas przeciągania komentarz można obracać lub odbijać lustrzanie:
-
Naciśnij Spacebar, aby obrócić oznaczenie/komentarz przeciwnie do ruchu wskazówek zegara, lub Shift+Spacebar, aby obrócić zgodnie z ruchem wskazówek zegara. Obrót jest zgodny z wartością Rotation Step zdefiniowaną na stronie PCB Editor – General page w oknie dialogowym Preferences dialog.
-
Naciśnij klawisze X lub Y, aby odbić lustrzanie oznaczenie/komentarz wzdłuż osi X lub osi Y.
Właściwości obiektu Designator lub Comment można modyfikować w trybie Parameter panelu Properties.
Polecenie
Tools » Add Designators for Assembly Drawing z menu głównego może być użyte do automatycznego dodawania i aktualizowania oznaczeń montażowych komponentów na
Designator Component Layer Pair w dokumencie PCB. Po uruchomieniu polecenia pojawi się okno dialogowe wyświetlające łączną liczbę oznaczeń montażowych komponentów, które zostały dodane/zaktualizowane. Jeśli dokument PCB nie zawiera
Designator Component Layer Pair, otworzy się okno dialogowe sugerujące dodanie Component Layer Pair.
Parameter Properties

Tryb Parameter panelu Properties.
Lokalizacja
-
(X/Y)
-
X (pierwsze pole) – bieżąca współrzędna X (pozioma) punktu odniesienia oznaczenia względem aktualnego początku układu współrzędnych obszaru roboczego. Edytuj, aby zmienić położenie X oznaczenia. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; podaj jednostki podczas wprowadzania wartości, której jednostki nie są aktualnie domyślne.
-
Y (drugie pole) – bieżąca współrzędna Y (pionowa) punktu odniesienia oznaczenia względem aktualnego początku. Edytuj, aby zmienić położenie Y oznaczenia. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; podaj jednostki podczas wprowadzania wartości, której jednostki nie są aktualnie domyślne.
-
Rotation – kąt obrotu oznaczenia (w stopniach) mierzony przeciwnie do ruchu wskazówek zegara od zera (czyli od 3 o'clock poziomu). Edytuj, aby zmienić obrót oznaczenia. Minimalna rozdzielczość kątowa wynosi 0,001°.
Właściwości
-
Parameter type – wyświetla typ parametru (Component, Sheet Symbol itp.) oraz nazwę parametru.
-
Name – nazwa oznaczenia.
-
Value – użyj tego pola, aby wprowadzić żądaną wartość oznaczenia. Kliknij ikonę oka, aby przełączyć widoczność wartości w przestrzeni projektu (widoczna/niewidoczna).
Wyświetlanie oznaczenia lub komentarza można przełączyć między stanem nieukrytym i ukrytym dla umieszczonego komponentu, klikając komponent prawym przyciskiem w przestrzeni projektu i wybierając odpowiednio polecenie
Component Actions » Hide Designator /
Component Actions » Show Designator lub
Component Actions » Hide Comment /
Component Actions » Show Comment z menu kontekstowego.
-
Layer – użyj listy rozwijanej, aby wybrać żądaną warstwę. W razie potrzeby włącz Mirror .
-
Autoposition – użyj listy rozwijanej, aby wybrać żądaną automatyczną pozycję względem powiązanego obiektu.
-
Text Height – użyj tego pola, aby wprowadzić żądaną wysokość tekstu.
-
Font Type
-
TrueType – wybierz, aby używać czcionek dostępnych na Twoim komputerze (w folderze \Windows\Fonts ). Czcionki TrueType oferują pełne wsparcie Unicode. Domyślnie oprogramowanie tworzy odwołanie do użytej czcionki TrueType (nie są one przechowywane w pliku PCB), co oznacza, że ta sama czcionka musi być obecna na każdym komputerze, na który przenoszony jest projekt. Alternatywnie można osadzić używane czcionki TrueType w pliku PCB, korzystając z opcji na stronie PCB Editor - True Type Fonts w oknie dialogowym Preferences , gdzie można także wybrać Substitution Font do użycia, jeśli nieosadzona czcionka nie jest dostępna.
-
Justification – użyj, aby ustawić położenie oznaczenia wewnątrz prostokąta obramowania.
-
Left (
) – kliknij lewy przycisk, aby wyrównać tekst poziomy do lewej.
-
Center (
) – kliknij środkowy przycisk, aby wyrównać tekst poziomy do środka.
-
Right (
) – kliknij lewy przycisk, aby wyrównać tekst poziomy do prawej.
-
Above (
) – kliknij górny przycisk, aby wyrównać tekst pionowy do góry.
-
Middle (
) – kliknij środkowy przycisk, aby wyrównać tekst pionowy do środka.
-
Below (
) – kliknij dolny przycisk, aby wyrównać tekst pionowy do dołu.
-
Font – użyj listy rozwijanej, aby wybrać żądaną czcionkę TrueType. Użyj opcji B (bold) i/lub I (italic) , aby w razie potrzeby wyróżnić tekst.
-
Inverted – użyj , aby wyświetlać tekst jako odwrócony (inverted) z kontrolą rozmiaru obramowania wokół tekstu. Możesz użyć następujących opcji, aby dodatkowo skonfigurować tekst:
-
Size (Width/Height) –
-
Width – szerokość prostokąta obramowania.
-
Height – wysokość prostokąta obramowania.
-
Stroke
-
Justification – użyj, aby ustawić położenie oznaczenia wewnątrz prostokąta obramowania.
-
Left (
) – kliknij lewy przycisk, aby wyrównać tekst poziomy do lewej.
-
Center (
) – kliknij środkowy przycisk, aby wyrównać tekst poziomy do środka.
-
Right (
) – kliknij lewy przycisk, aby wyrównać tekst poziomy do prawej.
-
Above (
) – kliknij górny przycisk, aby wyrównać tekst pionowy do góry.
-
Middle (
) – kliknij środkowy przycisk, aby wyrównać tekst pionowy do środka.
-
Below (
) – kliknij dolny przycisk, aby wyrównać tekst pionowy do dołu.
-
Font – użyj listy rozwijanej, aby wybrać żądaną czcionkę Stroke. Dostępne opcje to:
-
Default – prosta czcionka wektorowa zaprojektowana do kreślenia piórem i wektorowego fotokreślenia.
-
Sans Serif – złożona czcionka, która spowolni generowanie wyjścia wektorowego, takiego jak Gerber.
-
Serif – złożona czcionka, która spowolni generowanie wyjścia wektorowego, takiego jak Gerber.
-
Stroke Width – wyświetla szerokość kreski.
-
Border Mode
-
Margin – kliknij ten przycisk, aby włączyć edycję opcji Margin Border.
-
Text Offset – wartość, o jaką oznaczenie jest odsunięte do wewnątrz od krawędzi/narożnika, do którego jest wyrównane. Ta opcja nie ma wpływu, gdy wybrano tryb justowania Center . Ta opcja nie jest dostępna dla Margin.
-
Offset – kliknij ten przycisk, aby włączyć edycję opcji Text Offset.
-
Margin Border – użyj, aby określić rozmiar marginesu obramowania otaczającego oznaczenie. Ta opcja nie jest dostępna dla Offset.
Dostępność komponentów na PCB
Gdy projekt jest przenoszony z edytora schematów do edytora PCB, footprinty komponentów PCB są automatycznie umieszczane z dostępnych bibliotek. Nazywa się to Design Synchronization, czyli procesem wykrywania i rozwiązywania różnic między schematem a PCB.
Altium Designer obsługuje zestaw narzędzi ułatwiających umieszczenie wymaganego footprintu komponentu w przestrzeni projektu PCB. Zobacz poniższe strony, aby dowiedzieć się więcej o tych narzędziach:
Przeglądanie umieszczonych komponentów
W trybie PCB panelu Components jego trzy główne obszary zmieniają się tak, aby odzwierciedlać hierarchię komponentów bieżącego projektu PCB (w kolejności od góry):
-
Component Classes
-
Components w obrębie klasy
-
Component Primitives

Obszary panelu PCB umożliwiają kaskadowy wybór filtra: od klas komponentów, przez pojedyncze komponenty, aż do prymitywów komponentów.
Kliknij prawym przyciskiem wpis komponentu lub prymitywu komponentu, a następnie wybierz polecenie Properties (lub kliknij wpis dwukrotnie bezpośrednio), aby uzyskać dostęp do panelu Properties, w którym możesz przeglądać/modyfikować właściwości komponentu/prymitywu zgodnie z potrzebą.
Kliknij prawym przyciskiem wpis klasy komponentów, a następnie wybierz Properties (lub kliknij wpis dwukrotnie bezpośrednio), aby otworzyć okno dialogowe Edit Component Class dialog dla tej klasy. W oknie dialogowym możesz przeglądać/modyfikować przynależność komponentów do klasy, zmienić jej nazwę lub dodać dodatkowe klasy.

Edycja wybranej klasy komponentów.
Wyświetlanie/uwzględnianie każdego typu prymitywu komponentu w obszarze Component Primitives panelu zależy od tego, czy odpowiednia opcja dla każdego z nich została włączona w menu po kliknięciu prawym przyciskiem, dostępnym z obszaru Components lub Component Primitives.

Kliknij prawym przyciskiem wpis komponentu lub prymitywu komponentu, aby wybrać elementy do uwzględnienia.
Podczas przeglądania komponenty można łatwo blokować lub odblokowywać, klikając dwukrotnie w polu po prawej stronie kolumny Footprint w obszarze Components.

Blokowanie/odblokowywanie z panelu PCB pozwala uniknąć konieczności przechodzenia do panelu Properties.
Prostokąt ograniczający zaznaczenie komponentu
Gdy klikniesz i zaznaczysz komponent, pojawia się prostokąt ograniczający zaznaczenie. Aby kontrolować, które warstwy są używane do zdefiniowania tego prostokąta, można użyć opcji PCB.ComponentSelection w oknie dialogowym Advanced Settings dialog . Opcja obsługuje trzy tryby (wprowadź wartość 0, 1 lub 2; trybem domyślnym jest 2):
-
0 - legacy mode – ten tryb łączy geometrie ze wszystkich warstw z wyjątkiem napisów Silkscreen Designator i Comment.
-
1 - by layer mode – użyj geometrii z pierwszej z poniżej wymienionych warstw, która zawiera obiekty, z następującym priorytetem:
-
Courtyard Layer Type
-
Warstwa 3D Body (modele STEP są przechowywane w obiekcie 3D Body o rozmiarze najmniejszego prostopadłościanu, który mieści model. Do wyboru komponentu używany jest ten 3D Body, a nie kształt modelu STEP)
-
Warstwa sitodruku oraz warstwy miedzi
-
Warstwy miedzi
-
2 - by graphic mode - ten tryb łączy geometrie wykryte na Courtyard Layer Type, sitodruku, obiektach 3D Body oraz warstwach miedzi. Napisy (Strings) są wykluczone.
-
Odwołania do warstwy Courtyard dotyczą pary warstw komponentu (Component Layer Pair) z Layer Type = Courtyard; nazwa pary warstw nie jest brana pod uwagę.
-
Jeśli komponent zawiera model 3D, do sprawdzania kolizji komponentów używany jest rzeczywisty kształt modelu 3D, natomiast kształt ramki wyboru komponentu jest wyznaczany zgodnie z opisem powyżej.
-
Obiekty z warstw mechanicznych są wykluczone z ramki ograniczającej wybór, ale są uwzględniane w ramce ograniczającej dla sprawdzania kolizji, gdy nie zdefiniowano żadnych 3D Bodies ani obiektów na warstwie Courtyard. Wyjątkiem są napisy .Designator i .Comment, które są zawsze wykluczone. Dowiedz się więcej w Working with Mechanical Layers.
-
Gdy ramka ograniczająca wybór komponentu jest definiowana przez ścieżki (tracks) na warstwie courtyard, do wyznaczenia ramki używana jest linia środkowa tych ścieżek (co widać po zaznaczeniu komponentu –
). Zwróć uwagę, że dotyczy to tylko sytuacji, gdy kształt zdefiniowany na warstwie courtyard jest kształtem zamkniętym, a wierzchołki końcowe ścieżek pokrywają się (dokładnie się stykają). W przeciwnym razie ramka ograniczająca jest definiowana przez najmniejszy prostokąt obejmujący wszystkie obiekty na warstwie courtyard.
-
Ramka ograniczająca wybór komponentu jest używana do obliczania obszaru komponentu oraz podczas rozmieszczania komponentów w trybach rozmieszczania przeszkód Push i Avoid .
Dodawanie prymitywów do komponentu
Zaznaczone prymitywy można dodać do komponentu, wybierając polecenie Tools » Convert » Add Selected Primitives to Component z menu głównego. Po wybraniu polecenia wskaż komponent, do którego chcesz dodać zaznaczone prymitywy. Po zatwierdzeniu nowe prymitywy zostaną rozpoznane jako część pojedynczego obiektu komponentu i mogą być używane łącznie z oryginalnymi prymitywami komponentu.
Docelowy komponent musi mieć odblokowane prymitywy, aby wykonać tę operację. Użyj ikony blokady Primitives w właściwościach komponentu, aby odblokować prymitywy komponentu.
Rozbijanie komponentu na prymitywy
Komponent można przekształcić w składowe obiekty prymitywne, używając polecenia Tools » Convert » Explode Component to Free Primitives z menu głównego lub klikając prawym przyciskiem myszy na umieszczonym komponencie (zaznaczonym lub nie), a następnie wybierając polecenie Component Actions » Explode Component To Free Primitives (lub Explode Selected Components To Free Primitives) z menu kontekstowego. Rozbity komponent przestaje być komponentem, więc oznaczenie (designator) i komentarz zostaną usunięte, a komponent powróci do różnych prymitywów, z których został utworzony.
Polecenie Explode nie ma wpływu na model footprintu przechowywany w odpowiedniej bibliotece źródłowej, a jedynie na przekonwertowane instancje komponentu(ów) umieszczone w dokumencie PCB.
-
Explode jest procesem jednokierunkowym; nie ma polecenia pozwalającego ponownie zgrupować rozbity komponent. Można jednak użyć polecenia Undo, aby to osiągnąć.
-
Polecenia Explode nie należy używać do modyfikowania właściwości komponentu. Prymitywy komponentu można edytować, odblokowując je (za pomocą ikony blokady Primitives w właściwościach komponentu), edytując je zgodnie z potrzebą, a następnie ponownie je blokując.
Uzyskiwanie dostępu do klikalnych łączy do informacji referencyjnych
Gdy do komponentu dodano nazwane łącza do dokumentów, można otworzyć wskazany adres URL dokumentu/strony — określony poprzez zdefiniowany, bazowy parametr łącza URL — dla zaznaczonego komponentu lub komponentu znajdującego się pod kursorem. Funkcja ta umożliwia prezentowanie nazwanych łączy do dokumentów, przeniesionych z komponentów schematu, jako nazwanych łączy komponentu PCB do plików PDF, plików tekstowych lub stron HTML. Dzieje się tak, gdy nazwane łącza dokumentów dla komponentu zostały zaktualizowane ze schematu do PCB (Design » Update PCB Document). Podczas tego procesu aktualizacji (przez ECO) nazwane łącza dokumentów ze schematu są konwertowane na pary parametrów ComponentLink (ComponentLinknDescription/ComponentLinknURL) dla pasującego komponentu PCB. Na przykład:
| Parametr komponentu schematu |
|
Parametry komponentu PCB |
| Name |
Url |
⇒
|
Name |
Value |
STM32 Family Web Page |
http://www.st.com/stm32 |
ComponentLink1Description |
STM32 Family Web Page |
ComponentLink1URL |
http://www.st.com/stm32 |
Numer indeksu łącza (n) użyty w parametrach komponentu określi uporządkowaną pozycję odpowiadającego łącza PCB Component Link w podmenu References. Gdy komponent na PCB jest zaznaczony, zdefiniowane pary parametrów ComponentLink są prezentowane w sekcji Parameters panelu Properties panel.
Po uruchomieniu polecenia docelowa strona URL (internetowa) lub wskazany dokument zostanie otwarty bezpośrednio (jeśli jest dostępny).
-
Internetowy adres URL zostanie otwarty albo w zewnętrznej przeglądarce, albo jako dokument w zakładce wewnątrz Altium Designer — zależnie od opcji Open internet links in external Web browser na stronie System - View page w oknie dialogowym Preferences. Pamiętaj, że aby otworzyć w zewnętrznej przeglądarce, wartość (URL) parametru łącza musi zawierać prefiks http://.
-
Aby uzyskać więcej informacji o definiowaniu parametrów łączy do dokumentów w przestrzeni schematu, zapoznaj się ze stroną Schematic Libraries.