Creating Pad & Via Templates and Libraries
Wraz z obiektami Track, pady (Pads) i przelotki (Vias) są podstawowymi elementami wszystkich projektów płytek drukowanych. Aby zwiększyć możliwości ponownego użycia projektu i zarządzania padami oraz przelotkami w projektach PCB, Altium Designer obsługuje biblioteki szablonów padów i przelotek.
Koncepcja szablonów padów i przelotek, które można gromadzić w bibliotece, jest podobna do bibliotek footprintów PCB, choć jest nieco bardziej podstawowa. Biblioteka Pad Via Template nie przechowuje rzeczywistych padów i przelotek, lecz wstępnie skonfigurowane definicje, które są stosowane do instancji pada lub przelotki w momencie ich umieszczania. Zapisane biblioteki Pad Via Template można wczytać i używać do umieszczania instancji zdefiniowanych wcześniej padów i przelotek w dowolnym projekcie PCB lub footprintcie PCB.
Biblioteki Pad Via Template są kolejnym dokumentem projektowym, który można utworzyć w Altium Designer, i mają rozszerzenie pliku *.PvLib. Biblioteki Pad Via Template można dołączyć jako dokument projektu, a wtedy te szablony są zawsze dostępne dla tego projektu w panelu PCB Pad Via Templates. Biblioteki szablonów można także zainstalować w panelu, dzięki czemu będą dostępne dla wszystkich otwartych projektów. Dowiedz się więcej o udostępnianiu szablonów na stronie Working with Pad Via Templates.
Szablony padów i przelotek tworzy się i edytuje, otwierając plik PvLib. Szablony padów i przelotek w PvLib są wyświetlane na liście w panelu Pad Via Library, a wybrany szablon pada lub przelotki jest pokazywany w edytorze Pad/Via Template Editor, jak pokazano poniżej.
|
Zarówno szablony padów, jak i przelotek edytuje się przez otwarcie pliku PvLib. Opcje edytora zmieniają się w zależności od typu edytowanego obiektu. Tutaj pokazano edytor szablonu pada. Zarówno szablony padów, jak i przelotek edytuje się przez otwarcie pliku PvLib. Opcje edytora zmieniają się w zależności od typu edytowanego obiektu. Tutaj pokazano edytor szablonu przelotki. |
Tworzenie biblioteki Pad Via Template
Nową bibliotekę szablonów padów/przelotek można utworzyć na następujące sposoby:
-
Wybierz File » New » Library polecenie z menu głównego i wybierz opcję Pad Via Library w sekcji File okna dialogowego New Library, które się otworzy, a następnie kliknij Create. Nowa biblioteka Pad Via Template otrzyma domyślną nazwę
PvLib1.PvLib. Na tym etapie plik nie został zapisany na dysku twardym; istnieje tylko w pamięci komputera. Ponieważ jest niezapisany, przy pierwszym zapisie otworzy się okno dialogowe Save As, proponując zapis w lokalizacji Default Location zdefiniowanej na stronie System – Default Locations page w oknie dialogowym Preferences. -
Nową bibliotekę Pad Via Template można także dodać do bieżącego projektu, klikając prawym przyciskiem myszy projekt w panelu Projects i wybierając Add New to Project » Pad Via Library z menu kontekstowego. Plik pojawi się w folderze
Libraries/Pad Via Library Documentsw strukturze projektu. Po zapisaniu pliku lokalizacja domyślnie będzie wskazywać folder projektu. -
Bibliotekę Pad Via Template można utworzyć na podstawie padów i przelotek w otwartym PCB w trybie Pad & Via Templates mode of the PCB panel. Korzystając ze standardowych technik zaznaczania w Windows, wybierz szablony padów/przelotek do zapisania w bibliotece, a następnie kliknij przycisk Save as Library. Nowy PvLib otworzy się gotowy do edycji, ale nie będzie jeszcze zapisany na dysku twardym. Zapisz plik w odpowiedniej lokalizacji, nadając mu wymaganą nazwę. Gdy biblioteka Pad Via Template zostanie po raz pierwszy otwarta w edytorze szablonów, w panelu Pad Via Library może być widoczny tylko jeden szablon pada (szablon domyślny). Jeśli tak się stanie, zapisz, zamknij i ponownie otwórz plik, aby odświeżyć listę szablonów w panelu Pad Via Library.

Bibliotekę Pad Via Template można utworzyć z wybranych padów/przelotek w bieżącym PCB.
Panel biblioteki Pad Via
Panel Pad Via Library zapewnia dostęp do szablonów zawartych w aktywnej bibliotece Pad Via. Panel Pad Via Library, dostępny w pad/via template editor, wyświetla listę szablonów padów i przelotek zawartych w bieżącej bibliotece Pad Via Template. Preferowane jednostki dla tej sesji edycji wybiera się z listy rozwijanej Display Units u góry panelu.
Dostęp do panelu
Panel jest dostępny z poziomu edytora Pad/Via Template Editor (gdy dokument *.PvLib jest otwarty jako aktywny dokument w obszarze roboczym) na następujące sposoby:
- Kliknij przycisk Panels w prawym dolnym rogu obszaru roboczego, a następnie wybierz Pad Via Library.
- Kliknij View » Panels » Pad Via Library w menu głównym.
Tworzenie szablonu pada lub przelotki
Aby utworzyć nowy szablon pada lub przelotki, kliknij prawym przyciskiem myszy w obrębie panelu, a następnie wybierz Add Pad template lub Add Via template z menu kontekstowego. Użyj Delete, aby usunąć szablon z biblioteki.

Panel zapewnia dostęp do szablonów zawartych w bieżącej bibliotece Pad Via. Kliknij prawym przyciskiem myszy, aby dodać nowy szablon.
Edytor szablonów Pad/Via Template
Pad Template Editor służy do konfigurowania bazowych opcji konfiguracji szablonu pada lub przelotki, które następnie można zastosować do pada lub przelotki w dokumencie PCB lub footprintu PCB. Obejmują one główne właściwości konfiguracji pada/przelotki, natomiast właściwości specyficzne dla dokumentu (takie jak pozycja, orientacja, warstwa itp.) są definiowane w momencie umieszczania pada lub przelotki w dokumencie projektowym.

Edytor szablonów służy do konfigurowania szablonu pada lub przelotki aktualnie wybranego w panelu Pad Via Library.
Większość opcji konfiguracji padów/przelotek to standardowe i dobrze znane ustawienia Altium Designer dla Pad and Via (rozmiar, otwór i maska itp.). Edytor szablonu pada ma wspólny projekt interfejsu i wiele opcji z edytorem szablonu przelotki. Każdy obszar edytora szablonów opisano poniżej, a opcje specyficzne dla padów lub przelotek są odpowiednio oznaczone.
Ogólne
-
Name – domyślnie ustawiana jest automatyczna nazwa na podstawie atrybutów pada/przelotki, zgodnie z IPC-7251/7351 Padstack naming conventions (opisano tutaj). W razie potrzeby można zdefiniować nazwę ręcznie, a następnie usunąć ją ponownie, klikając przycisk
. Jeśli szablon nazwany ręcznie został użyty w projekcie płytki, a następnie ten szablon zostanie odłączony od biblioteki szablonów (tak że jego właściwości staną się edytowalne), nazwa ręczna zostanie zastąpiona nazwą automatyczną.
- Description – opcjonalny opis.
- Pad Type (tylko pad) – montaż powierzchniowy lub przewlekany.
Informacje o otworze
- Hole Size – oznaczane w nazwie przez h<Value>, średnica otworu.
- Tolerance – oznaczane w nazwie przez Tol, wprowadź tolerancje otworu + i -, jeśli są wymagane. Wpisz N/A, jeśli nie dotyczy.
- Hole Type (tylko pad) – okrągły, kwadratowy lub szczelinowy (slot).
- Length (tylko pad) – oznaczane przez dopisanie _<Value> do rozmiaru otworu w nazwie, długość otworu kwadratowego lub szczeliny.
- Rotation (tylko pad) – kąt obrotu otworu kwadratowego lub szczeliny.
- Plated (tylko pad) – metalizowany lub niemetalizowany (niemetalizowany oznaczany w nazwie przez n).
Maska pasty (tylko pad)
- Manual Expansion – zaznacz pole, aby zdefiniować ręczną wartość rozszerzenia, która nadpisze wartość reguły projektowej, gdy pad zostanie umieszczony w projekcie PCB. Wartość ta jest oznaczana w nazwie szablonu pada przez p<Value>.
- Expansion – wartość, o jaką należy rozszerzyć (wartość dodatnia) lub zmniejszyć (wartość ujemna) otwór w masce pasty. Może być zdefiniowana jako wartość bezwzględna (mil/mm) lub jako procent powierzchni pada. Gdy zdefiniowana jest wartość bezwzględna, po prawej stronie pola będzie wyświetlany procent, i odwrotnie. Odznacz pole Use Paste po lewej stronie pola, aby wyłączyć użycie maski pasty dla szablonu pada.
Maska lutownicza
- Manual Expansion – oznaczana w nazwie przez m<Value>, gdzie m<Value> to całkowity rozmiar otwarcia w masce lutowniczej. Element nazewnictwa zmienia się na m<Value>mx<Value>, jeśli wartości rozszerzenia dla góry i dołu nie są połączone.
- Top/Bottom – wartość rozszerzenia mierzona od krawędzi pada/przelotki, chyba że włączona jest opcja Solder mask from the hole edge.
-
– wartości Top i Bottom są połączone (takie same); kliknij, aby zdefiniować różne wartości dla Top i Bottom.
- Tented – włącz, aby zamknąć otwarcie w masce lutowniczej (rozmiar otwarcia ustawiany jest na zero).
- Solder mask from the hole edge – włącz, aby odnosić wartość rozszerzenia do krawędzi otworu zamiast do krawędzi pada/przelotki.
Typy i cechy przelotek (tylko via)
- IPC 4761 Via Type – użyj listy rozwijanej, aby wybrać typ przelotki zgodnie ze standardem IPC 4761, Design Guide for Protection of Printed Board Via Structures.
-
Grid – pojawia się, gdy w liście rozwijanej IPC 4761 Via Type zostanie wybrany typ przelotki inny niż
None. Wybierz Side płytki i wpisz Material dla cech dostępnych zgodnie z wybranym typem przelotki.
Rozmiar i kształt
- Offset From Hole Center (X/Y) (tylko pad) – oznaczane w nazwie przez o<Xvalue>_<Yvalue>, wartość przesunięcia otworu pada względem środka pada.
-
Mode– typ pada/stosu przelotek (via-stack); opcje obejmują
Simple,Top-Middle-BottomlubFull Stack(dla padów ta opcja jest dostępna tylko wtedy, gdy Pad Type ma wartość Through hole). Umożliwia nadawanie padom/przelotkom różnych właściwości Rozmiaru i Kształtu na warstwach udostępnionych dla danego trybu. Element nazwy x<Xvalue_Yvalue> jest dodawany, gdy zdefiniowano inny rozmiar/kształt dla warstwy Bottom. Element nazwy z<Xvalue_Yvalue> jest dodawany, gdy zdefiniowano inny rozmiar/kształt dla warstw pośrednich. -
Attributes on Layer – standardowe atrybuty pada/przelotki.
- Shape (tylko pad) – oznaczane jako c<SizeValue> (okrągły); s<SizeValue> (kwadratowy) lub r<xSizeValue_ySizeValue> (prostokątny) w zależności od tego, czy wymiary X/Y są takie same czy różne; s<SizeValue>c<Value> (ośmiokątny); s<Sizevalue>r<Radius%Value> lub r<xSizeValue_ySizeValue>r<Radius%Value> (zaokrąglony prostokąt).
- X & Y Size (tylko pad) – wymiar pada w płaszczyźnie X i Y.
-
Corner Radius (tylko pad) – wartość bezwzględna promienia narożników pada. Wartość musi być mniejsza lub równa połowie krótszego boku pada. Wprowadź wartość, a następnie symbol
%, aby zdefiniować promień jako procent połowy krótszego boku pada, gdzie100%oznacza całkowite zaokrąglenie krótszego boku pada. Ta opcja jest dostępna tylko wtedy, gdy dla Shape pada wybrano Rounded Rectangle. - Diameter (tylko via) – średnica przelotki (przelotki mogą być tylko okrągłe).
-
Thermal Relief – ustawienia połączenia termicznego (thermal relief) z tego pada do otaczającego poligonu tej samej sieci; wyczyść pole wyboru From Rule, aby edytować i używać tych ustawień lokalnych.
- From Rule – ustawienia lokalne nie są stosowane, gdy ta opcja jest włączona; wyczyść, aby ustawić i używać ustawień lokalnych.
- Connect Style – styl połączenia termicznego.
- Air Gap – odległość od krawędzi pada do otaczającego poligonu.
- Conductors – liczba przewodników łączących pad z otaczającym poligonem.
- Width – szerokość przewodników łączących pad z otaczającym poligonem.
- Angle – wzór kątowy przewodników połączenia termicznego.
- Layer – warstwy w tym padstack/viastack; dostępne warstwy zależą od bieżącego ustawienia Mode; kliknij prawym przyciskiem myszy, aby dodać, usunąć lub zresetować warstwy, gdy Mode ma wartość Full Stack.


