템플릿을 통한 패드 작업
트랙(Track) 객체와 함께 Pad와 Via는 모든 회로 기판 설계의 기본 요소입니다. 각 Pad와 Via는 배치 중 또는 배치 후에 사용자 정의 객체로 구성할 수 있습니다.
PCB 설계에서 Pad와 Via의 재사용 및 관리 기능을 향상시키기 위해, Altium Designer는 다음도 지원합니다: Pad 및 Via 템플릿 자동 생성, Pad 및 Via 템플릿 라이브러리, 그리고 관련 Pad 및 Via 관리 패널들.
라이브러리에 수집할 수 있는 Pad 및 Via 템플릿의 개념은 PCB 풋프린트 라이브러리와 유사하지만, 다소 더 기본적입니다. Pad Via Template 라이브러리는 실제 Pad와 Via를 저장하는 것이 아니라, Pad 또는 Via 인스턴스가 배치될 때 적용되는 사전 구성된 정의를 저장합니다. 저장된 Pad Via Template 라이브러리는 로드하여 어떤 PCB 설계나 PCB 풋프린트에서도 미리 정의된 Pad와 Via 인스턴스를 배치하는 데 사용할 수 있습니다.
앞서 언급했듯이, 기존 템플릿은 Pad 및 Via Template 라이브러리에 저장할 수 있으며 새 템플릿도 만들 수 있습니다. 이러한 라이브러리의 템플릿은 PCB Pad Via Templates 패널을 통해 사용할 수 있습니다. 로컬 템플릿도 패널에 함께 나열되므로, 이 패널은 Pad 및 Via 템플릿 라이브러리를 다루는 중심 리소스가 됩니다.
PCB Pad Via Templates 패널
PCB Pad Via Templates 패널은 현재 PCB 문서에 저장된 Pad/Via 템플릿(로컬)과, 설치되었거나 현재 설계 프로젝트에 포함된 Pad Via Libraries에서 제공되는 템플릿(사용 가능한 라이브러리)을 모두 나열하는 특수 패널입니다.
디자인 공간 오른쪽 아래의
버튼을 클릭한 다음 PCB Pad Via Templates를 선택하여 패널을 여세요.

이 패널은 로컬 템플릿과 라이브러리 기반 템플릿 모두에 접근하는 이중 기능을 제공합니다.
패널에 제시된 두 가지 라이브러리 개념은 다음과 같이 요약할 수 있습니다:
- Available Pad/Via Template Libraries – 로드되었거나 설치된 Pad Via Libraries(Pad/Via 템플릿의 파일 기반 컬렉션). 패널의 이 영역에는 현재 선택된 Pad Via Library에 포함된 템플릿이 나열됩니다.
- Local Pad & Via Library – 현재 보드 설계에서 사용되는 Pad/Via 템플릿의 총칭으로, Pad Via Library에서 가져오거나 추가된 템플릿을 포함합니다. 패널의 이 영역에는 현재 보드 설계의 Pad/Via에 적용되는 템플릿이 나열됩니다.
로컬 Pad & Via 라이브러리
패널의 하단 Local Pad & Via Library 영역에 나열된 항목은 현재 보드 설계에서 사용되고 저장된 pad/via 구성(템플릿)을 나타냅니다. 선택한 템플릿의 미리보기는 해당 영역 하단에 표시됩니다.
여기에 나열된 템플릿은 PCB 파일 내부에 저장된 Pad Via 템플릿이며, 별도로 정의된 ‘라이브러리’에 포함된 것은 아닙니다. 선택한 템플릿은 레이아웃으로 드래그하거나, 패널의 우클릭 컨텍스트 메뉴에서 Place를 선택하여 현재 보드에서 새 Pad 또는 Via 인스턴스로 재사용할 수 있습니다.
사용 가능한 Pad & Via 템플릿 파일 라이브러리
패널의 상단 영역 Available Pad/Via template Libraries은 Pad Via Template 파일 라이브러리를 다루는 데 사용됩니다.
선택한 라이브러리의 템플릿은 패널에서 드래그하거나 우클릭 컨텍스트 메뉴를 통해 PCB에 배치할 수 있습니다. Pad/Via가 외부 템플릿 파일 라이브러리에서 배치되기 때문에, 아래 오른쪽에 표시된 Properties 패널 이미지에서 볼 수 있듯이 PCB에서 해당 속성을 편집할 수 없습니다. 라이브러리 기반 pad/via의 속성을 편집하려면 템플릿 링크를 해제해야 하며, 이에 대해서는 Unlinking a Template from a Library 섹션에서 더 설명합니다.

이 예에서는 활성 Pad Via Library인 Preferred.PvLib에 있는 템플릿들입니다. 선택한 Pad의 배치된 인스턴스 속성은 두 번째 이미지에 표시되어 있습니다. 패드 형상과 홀 크기 같은 물리적 속성은 편집할 수 없다는 점에 유의하세요.
패널 상단의 드롭다운은 사용 가능한 라이브러리 중 어떤 것을 활성으로 할지 선택하는 데 사용되며, 아래 이미지에서는 ExampleViaLib.PvLib입니다.
버튼은 템플릿 라이브러리 파일을 추가/제거할 수 있는 Available Libraries 대화상자를 여는 데 사용됩니다. 사용 가능한 라이브러리는 아래에서 설명합니다. Filter 필드를 사용하면 Name로 시작하는 템플릿만 표시할 수 있습니다.

Filter 필드를 사용해 템플릿 목록을 빠르게 필터링할 수 있습니다.
Pad Via Template 라이브러리를 사용 가능하게 만들기
Available Libraries라는 용어는 현재 보드 설계에서 사용할 수 있도록 템플릿이 제공되는 Pad Via Template 라이브러리를 의미합니다. 여기에는 현재 프로젝트에 추가된 템플릿 라이브러리와, Altium Designer에 설치된 템플릿 라이브러리가 모두 포함됩니다. 두 유형 모두 Available Libraries 대화상자에서 검토 및 관리할 수 있으며, PCB Pad Via Templates 패널 상단의
버튼을 클릭하여 대화상자를 여세요.

외부 Pad Via Library를 설치하거나, Project 탭을 사용해 기존 라이브러리를 현재 프로젝트에 추가합니다.
- 대화상자의 Project 탭에는 프로젝트에 포함된 모든 PvLib 파일이 나열되며, 프로젝트에서 라이브러리를 추가/제거하는 버튼도 있습니다.
- Installed 탭에는 현재 Altium Designer 설치에서 사용 가능한 모든 Pad Via Template 라이브러리가 나열되며, 따라서 모든 PCB 설계 프로젝트에서 사용할 수 있습니다. 설치된 라이브러리의 경우, 관련 Activated option을 활성/비활성화하여 사용 가능 여부를 제어할 수 있다는 점에 유의하세요. 이렇게 하면 라이브러리를 계속 제거했다가 다시 추가할 필요가 없습니다.
설계에서 템플릿 사용하기
PCB Pad Via Templates 패널에 나열된 템플릿은 다음과 같은 방식으로 현재 보드 설계에서 사용할 수 있습니다:
- Placed – 패널에서 로컬 또는 템플릿 라이브러리 Pad Via를 직접 배치합니다.
- Template 드롭다운에서 선택 – Pad 또는 Via가 선택되어 있을 때 Properties 패널에서 사용합니다. 이 방법을 사용하면 선택된 Pad 또는 Via가 다른 템플릿을 사용하도록 변경할 수 있습니다.
- 규칙 제약(Constraint)으로 – Pad Via Template은 Routing Via Style 설계 규칙(아래 표시됨)에서 제약으로 선택할 수 있습니다.
- 규칙 범위(Scope)로 – 설계 규칙의 범위를 지정할 때(예: Testpoint Style 설계 규칙) 다음 쿼리 키워드를 사용할 수 있습니다:
- IsLinkedToPadViaTemplate(TemplateName : String) : Boolean/Boolean_String (예:
IsLinkedToPadViaTemplate('r75_140')) - PadViaLibraryTemplate : string (예:
PadViaLibraryTemplate = 'r75_140') - PadViaLinkedToTemplate : Boolean_String (예:
PadViaLinkedToTemplate = 'True')
- IsLinkedToPadViaTemplate(TemplateName : String) : Boolean/Boolean_String (예:
- Via Stitching/Shielding용 – Add Stitching to Net dialog 또는 Add Shielding to Net dialog에서 필요한 Via Template를 선택합니다.

Routing Via Style 설계 규칙에서 Via 템플릿을 사용하거나, 넷에 via stitching을 추가할 때 사용합니다.
Pad Via Template과 이름 지정 방식
보드 설계에 배치되는 각 고유 Pad 또는 Via에 대해 Pad/Via Template이 자동으로 생성되고 이름이 지정되어 보드 파일에 저장됩니다. 템플릿에는 크기, 형상, padstack 유형, Paste/Solder Mask 및 홀 정보 등 Pad/Via의 기본 구성이 저장됩니다. 구성 이름은 IPC 표준(특히 IPC-7251/7351 Padstack 명명 규칙)에 따라 자동으로 지정됩니다. 설계에 사용되는 모든 Pad와 Via는 자신의 템플릿을 참조하며, 이는 아래에 표시된 Properties 패널에서 확인할 수 있습니다.
IPC 명명 시스템은 미터법 기반이며, 1 단위는 0.01mm(10-5 미터, 10µm)에 해당합니다. 예를 들어, 0.8mm 홀을 가진 1.5mm 원형 패드의 템플릿 이름은 c150h80이며, 여기서 c는 원형(라운드)을 의미하고 h는 홀 크기를 접두로 표시합니다. r155_125라는 이름의 패드는 1.55mm x 1.25mm 크기의 직사각형 표면실장 패드이며, s160h100라는 이름의 패드는 1.0mm 홀을 가진 1.6mm 크기의 정사각형 관통홀 패드입니다. custom shape pad 템플릿의 이름은 u로 시작합니다. 지정된 Paste/Solder Mask 속성에 따라 추가적인 문자/정수 조합이 더해집니다.
이 동작을 확인하려면, 객체를 더블클릭하거나 객체를 선택한 다음 우클릭 컨텍스트 메뉴에서 Properties를 선택하여, 연결된 Properties 패널에서 기존 Pad 또는 Via의 속성을 확인하세요.

Properties 패널에 표시된 자동 생성 Pad 또는 Via 템플릿 이름.
PCB 설계 공간에서 Pad 또는 Via 찾기
Place 메뉴 또는 Active Bar를 사용해 PCB 설계에 고유한 크기의 Pad 또는 Via를 배치할 때마다, 보드 파일에 새 Pad/Via Template이 자동으로 생성됩니다. 이러한 템플릿을 <Local> Template이라고 합니다. 현재 PCB에서 사용 중인 모든 Pad 및 Via Template 목록은 PCB 패널을 Pad & Via Templates mode로 설정했을 때 확인할 수 있습니다.

PCB 패널의 Pad & Via Templates 모드
Pad & Via Templates 모드는 현재 PCB 문서에서 사용되는 Pad 및 Via 템플릿을 고급으로 제어할 수 있게 해줍니다. 이 패널 모드는 세 개의 섹션으로 나뉩니다:
- Library Name
- Templates
- Pads/Vias
Library Name
이 목록은 설계에 존재하는 Pad & Via 템플릿 인스턴스를 가상 및 물리 라이브러리의 모음으로 표시합니다. 이는 아래쪽 패널 섹션 목록에 포함될 템플릿을 필터링하며, 다음과 같이 구성됩니다:
- All – Pad & Via Libraries에서 사용된 것을 포함하여 모든 Pad 및 Via 템플릿을 표시합니다.
- Pads – 로컬 및 라이브러리 기반을 모두 포함해 모든 Pad를 표시합니다.
- Vias – 로컬 및 라이브러리 기반을 모두 포함해 모든 Via를 표시합니다.
- Local – 보드에 적용된 모든 Pad 및 Via 템플릿을 표시하되, Pad Via Libraries에서 추가된 것은 표시하지 않습니다.
- Pad & Via Libraries – 선택한 Pad Via Library에서 적용된 Pad 및 Via 템플릿만 표시합니다.
Templates
이 영역은 현재 PCB 설계에서 사용되는 모든 Pad/Via 템플릿 목록을 제공합니다. 열에는 템플릿 소스 Library Name(로컬 또는 Pad Via Library 이름)와 각 템플릿에 대한 Pad/Via 인스턴스 수(Count)가 포함됩니다.
나열된 템플릿은 원하는 개수만큼 별도의 Pad Via Library로 저장할 수 있습니다. 이를 위해 표준 Shift+Click 및 Ctrl+Click 방식으로 여러 템플릿을 선택한 다음 Save as Library 버튼을 클릭합니다. 라이브러리는 프로젝트에 자동으로 추가되며, Projects panel에서 File » Save As를 사용해 원하는 *.PvLib 파일 이름으로 저장할 수 있습니다. Pad Via Template 라이브러리 생성에 대한 자세한 내용은 Creating and Editing a Pad Via Template Library 페이지를 참고하세요.

Templates 섹션에서는 Place 버튼을 사용해 Pad Via Library 기반 템플릿을 PCB 설계에 배치할 수도 있습니다. 이 기능을 사용하려면 패널 상단 Library Name 섹션에서 원하는 Pad Via Library를 선택하세요.
Pads/Vias
이 패널 영역에는 위의 Templates 섹션에서 선택한 템플릿의 개별 Pad/Via 인스턴스가 채워집니다.
각 Pad/Via 인스턴스를 선택하면, PCB 패널 상단에 있는 패널의 표준 하이라이트/줌/선택 옵션 설정에 따라 설계 공간에서 해당 객체가 그래픽으로 강조 표시됩니다. 그런 다음 선택된 Pad 또는 Via는 Properties 패널에서 Template 드롭다운에서 필요한 템플릿을 선택하여 다른 템플릿을 사용하도록 편집할 수 있습니다.
이 영역의 각 인스턴스 항목에는 Changed 표시 상자가 함께 제공되며, 연결된 라이브러리 소스 템플릿이 로컬 Pad 또는 Via에서 사용 중인 템플릿과 다를 때 체크됩니다. 즉, 소스 Pad Via Library가 업데이트된 경우입니다. Changed 표시는 로컬 Pad/Via의 padstack 유형이 변경된 경우에도 체크됩니다. 예를 들어 Pad 인스턴스가 로컬에서 Multilayer에서 Single layer로 변경된 경우입니다.
모든 경우에 로컬 Pad 또는 Via의 버전은 PCB Pad Via Templates panel Update 버튼을 사용해 소스 Pad Via Library의 현재 템플릿으로 업데이트(또는 되돌리기)할 수 있습니다.
Pad Via Template 편집 및 관리 작업
이 섹션에서는 Pad 또는 Via 템플릿을 편집해야 하는 다양한 시나리오를 다룹니다.
기존 Pads/Vias에 다른 템플릿 적용
기존 Pad 또는 Via에 다른 템플릿을 적용하고 싶을 때가 있습니다(예: 설계에서 사용되는 Via 종류 수를 줄이려는 경우). 이때 PCB 패널의 Pad & Via Templates 모드를 사용해 변경하려는 Pads/Via를 찾아 선택합니다. 그런 다음 선택된 Pad 또는 Via는 Properties 패널에서 Template 드롭다운에서 필요한 템플릿을 선택하여 다른 템플릿을 사용하도록 편집할 수 있습니다.

다른 템플릿이 적용되는 경우.
라이브러리에서 템플릿 연결 해제
파일 기반 템플릿 라이브러리의 템플릿을 사용하는 Pads/Vias의 속성은 편집할 수 없습니다. 만약 편집이 가능하다면 로컬 인스턴스가 참조된 라이브러리 템플릿과 더 이상 일치하지 않게 되기 때문입니다. 라이브러리 템플릿을 참조하는 Pad 또는 Via를 편집하려면 템플릿 연결을 해제해야 합니다.
버튼을 클릭하여 템플릿 연결을 해제합니다. 이 버튼을 클릭하면 해당 템플릿의 복사본이 로컬 라이브러리에 생성되고, 선택된 Pad/Via 인스턴스는 로컬 템플릿을 참조하게 됩니다.
라이브러리 템플릿을 로컬 라이브러리에 추가
필요한 경우 라이브러리 템플릿을 로컬 라이브러리에 추가할 수 있습니다. 이는 템플릿 이름을 우클릭하고 컨텍스트 메뉴에서 Add to Internal Library를 선택하거나, 패널의 Pad/Via Library 영역에서 템플릿을 드래그하여 Local Pad & Via Library 영역의 빈 공간에 드롭하는 방식으로 수행할 수 있습니다.

우클릭 메뉴 또는 드래그 앤 드롭 동작으로 Pad/Via 템플릿을 로컬 라이브러리에 추가합니다.
사용되지 않는 Pad/Via 라이브러리 템플릿은 Removed Unused Pad/Via 버튼을 클릭하여 로컬 라이브러리에서 제거할 수 있습니다.
Pad Via Library에서 업데이트
Pad/Via의 템플릿이 라이브러리에서 업데이트되었고 그 템플릿이 이미 보드 설계에서 사용된 경우, PCB Pad Via Templates 패널에서 Update 버튼을 클릭하여 설계 내 Pad/Via 템플릿을 업데이트합니다. 업데이트는 보드에서 해당 템플릿을 사용하는 모든 Pad/Via 인스턴스에 자동으로 반영됩니다.

라이브러리에서 업데이트된 템플릿을 사용하는 Pad/Via는 PCB Pad Via Templates 패널의 Update 버튼을 사용하여 PCB 설계에서 업데이트할 수 있습니다.
업데이트가 시작되면 Update Pads/Vias on Board 대화상자가 열리며, 적용될 감지된 변경 사항의 세부 정보가 나열됩니다.

소스 라이브러리 버전과 다르다고 감지된 Pad/Via 템플릿은 라이브러리에서 PCB 설계로 업데이트할 수 있습니다.
대화상자는 업데이트 프로세스를 제어하기 위해 세 가지 업데이트 옵션을 제공합니다:
- Update locked objects – Locked 상태와 관계없이 Pad/Via 객체의 템플릿을 강제로 업데이트합니다.
- Update free objects – 자유 Pad 및 Via에 적용되는 Pad/Via 템플릿만 업데이트합니다.
- Update component objects – 컴포넌트에서 사용되는 Pads 및 Vias에 적용되는 Pad/Via 템플릿만 업데이트합니다.
이 동기화 동작은 pad 및 via의 Library 속성으로 설정되며, 선택한 pad 또는 via의 속성을 볼 때 Properties 패널에서 확인할 수 있습니다. 로컬 버전 템플릿과 소스 템플릿 간 차이가 존재한다는 표시는 Pad & Via Templates mode of the PCB panel의 Pads/Vias 영역에 있는 Changed 열에서 제공됩니다.
대화상자의 하단 영역에는 업데이트될 Pads/Vias가 나열됩니다. 각 항목에 대해 Type, Description, Library, Template, 및 Action 등의 정보가 표시됩니다. 또한 각 Pad/Via를 Locked 및/또는 In Component로 표시하도록 선택할 수 있습니다. 이 옵션을 활성화하면 객체가 대화상자 상단 영역의 제어 대상이 됩니다.
로컬 템플릿 교체
라이브러리 기반 Pad/Via 템플릿은 로컬 템플릿을 replace할 수도 있으며, 그러면 해당 로컬 템플릿을 사용하는 보드의 Pads 또는 Vias가 업데이트됩니다.
이를 위해 패널의 Pad/Via Library 영역에서 원하는 라이브러리 템플릿을 패널의 Local Pad & Via Library 영역으로 드래그하되, 이 경우 라이브러리 템플릿을 기존 로컬 템플릿 항목 on top of에 드롭합니다. 해당 템플릿을 사용하는 자유 또는 컴포넌트 pad/via의 모든 인스턴스가 새 라이브러리 템플릿 스타일로 업데이트됩니다.
아래 애니메이션에서 C1 및 C2 컴포넌트 Pad가 ‘드롭한(dropped)’ 라이브러리 템플릿에 의해 결정된 타입으로 물리적으로 변경되는 것을 확인할 수 있습니다. 즉, r110_100에서 s120(으)로 바뀝니다.

로컬 템플릿 항목 위에 라이브러리 템플릿을 드롭하면, 설계 내 모든 인스턴스에 대해 해당 항목이 교체됩니다.
사용하지 않는 Pad/Via 제거
Local Library에 나열되는 템플릿 이름은 현재 PCB 레이아웃의 Pad와 Via에서 파생되므로, 특정 로컬 pad/via 구성의 모든 인스턴스가 보드에서 삭제되면 해당 템플릿도 Local List에서 제거됩니다.
하지만 배치된 Pad 또는 Via 가 Pad Via Library에서 가져온 것이라면, 해당 pad/via의 모든 인스턴스가 보드에서 제거되더라도 그 템플릿은 Local list에 유지됩니다. 더 이상 필요하지 않은 Pad Via Library 템플릿 인스턴스는 Remove Unused Pad/Via 버튼을 사용해 로컬 ‘데이터베이스’ 레코드에서 제거할 수 있습니다. Update Templates from Library 대화상자가 열리며, 여기서 로컬 Pad & Via Library에서 제거할 pad 및 via 템플릿을 선택할 수 있습니다. 목록에서 모든 템플릿을 선택/선택 해제하거나 선택을 반전하려면 Templates 버튼 또는 우클릭 메뉴를 사용하세요.



