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.

Javascript ID: PvLib_Editor

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 Documents w 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.
    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.

Panel Pad Via Library
Panel Pad Via Library

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.
Panele można skonfigurować jako pływające w przestrzeni edytora lub zadokowane po bokach ekranu. Jeśli panel jest aktualnie w grupie zadokowanych paneli, użyj karty Pad Via Library  znajdującej się na dole paneli, aby wysunąć go na pierwszy plan.

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-Bottom lub Full 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, gdzie 100% oznacza całkowite zaokrąglenie krótszego boku pada. Ta opcja jest dostępna tylko wtedy, gdy dla Shape pada wybrano Rounded Rectangle.

      Możliwość zdefiniowania promienia narożników jako wartości bezwzględnej jest dostępna, gdy opcja PCB.Pad.CustomShape.CornerRadiusAbsolute jest włączona w oknie dialogowym Advanced Settings. Gdy ta opcja jest wyłączona, wartość w polu Corner Radius można zdefiniować wyłącznie jako procent połowy krótszego boku pada.
    • 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.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content