PCB Library 패널을 사용하면 활성 PCB 라이브러리 문서에 저장된 풋프린트를 찾아보고 해당 속성을 편집할 수 있습니다. 이 패널은 PCB 라이브러리 편집기에서 View | PCB Library |Library를 선택하여 접근합니다.

PCB 라이브러리 문서가 활성화되면, 패널은 해당 라이브러리를 구성하는 풋프린트와 관련된 정보로 채워집니다. 또한 패널은 풋프린트에 적용한 변경 사항을 PCB 설계 문서로 직접 전달할 수 있는 기능도 제공합니다.

패널은 편집기 공간에서 부동(floating)으로 구성하거나 화면 가장자리에 도킹(docked)할 수 있습니다. PCB Library 패널이 현재 패널 그룹에 있는 경우, 패널 하단에 있는 PCB Library 탭을 사용하여 전면으로 가져오십시오.

라이브러리 탐색
패널에는 세 개의 주요 섹션이 있으며, 각 섹션은 활성 PCB 라이브러리의 풋프린트에 대해 서로 다른 범위/뷰를 제공합니다:
- Footprints - 활성 라이브러리에 있는 풋프린트 목록입니다. 각 항목에는 풋프린트를 정의하는 데 사용된 패드 수와 프리미티브 객체 수가 표시됩니다.
- Footprint Primitives - 현재 선택된 풋프린트를 구성하는 프리미티브 객체와 그 주요 속성입니다.
- Other - 현재 선택된 풋프린트의 단순화된 전체 보기이며, 메인 편집기 뷰는 오버레이 그래픽으로 표시됩니다.
패널에서 풋프린트를 선택하면 해당 풋프린트를 구성하는 프리미티브가 Footprint Primitives 섹션에 채워지고, 풋프린트는 메인 편집기 설계 공간에 표시됩니다. 패널에서 프리미티브 객체를 선택하면 편집기 설계 공간에서 해당 객체가 강조 표시됩니다. 이러한 방식으로 PCB Library 패널은 PCB 라이브러리 풋프린트를 빠르고 쉽게 탐색, 확인 및 접근할 수 있는 방법을 제공합니다.

Footprint 항목을 더블 클릭하면 PCB Library Footprint 대화상자가 열리고, Footprint Primitives 항목을 더블 클릭하면 Inspector panel에서 해당 속성에 접근합니다.
콘텐츠 필터링
목록의 내용을 필터링하여 라이브러리에서 특정 풋프린트를 빠르게 찾을 수 있습니다. 이는 라이브러리에 항목이 많은 경우 특히 유용합니다. 필터링은 다음 방법으로 적용할 수 있습니다:
간접 필터링
이 방법은 패널 상단의 Mask 필드를 사용하여 목록 내용을 필터링합니다. 필드에 입력한 항목을 기준으로 마스킹이 적용됩니다. 입력 항목의 범위에 해당하는 풋프린트만 목록에 계속 표시됩니다.

Mask 필드는 대/소문자를 구분하지 않습니다. 모든 풋프린트를 다시 나열하려면 Mask 필드의 입력을 지우(삭제)면 됩니다.
더 정교한 필터링을 위해 * 와일드카드 연산자를 사용하십시오. 예를 들어 m* 를 입력하면 이름이 m로 시작하는 풋프린트만 표시되며, 아래 이미지처럼 *16 를 입력하면 이름에 16 가 포함된 풋프린트만 표시됩니다.

직접 필터링
이 방법은 패널의 모든 목록 영역에서 사용할 수 있으며, 목록 영역 안에서 직접 타이핑하여 항목으로 빠르게 이동할 수 있습니다. 마스킹은 적용되지 않으므로 목록의 전체 내용은 항상 표시됩니다.
기능을 사용하여 풋프린트를 빠르게 찾으려면, 패널의 Footprints 섹션 안을 클릭한 다음 이동하려는 풋프린트의 첫 글자를 입력합니다. 예를 들어 "S"로 시작하는 풋프린트 항목으로 빠르게 이동하려면 키보드에서 "S"를 누릅니다. 목록에서 "S"로 시작하는 첫 번째 풋프린트가 활성화되며, 해당 글자가 강조 표시되어 목록 필터링이 이를 기준으로 하고 있음을 나타냅니다.
같은 글자로 시작하는 풋프린트가 여러 개이거나 라이브러리가 특히 큰 경우, 추가 글자를 입력하여 필요한 특정 항목을 지정하십시오.
현재 필터링을 지우고 다른 시작 글자를 입력할 수 있게 하려면 Esc를 누르십시오. 이전에 입력한 필터 문자를 순서대로 지우려면 Backspace 키를 사용하십시오.
조합 필터링
일부 상황에서는 간접 필터링과 직접 필터링을 함께 사용하는 것이 도움이 될 수 있습니다. 예를 들어 찾고자 하는 풋프린트에 하위 타입 번호가 4 이고 접두사가 PO라는 것을 기억한다면, 이 정보를 간접(마스크) 및 직접 입력 항목으로 사용할 수 있습니다.
풋프린트 컨트롤
- Place - 클릭하여 선택한 풋프린트를 배치합니다.
- Add - 클릭하여 목록에 새 풋프린트를 추가합니다. 기본 이름은
PCBCOMPONENT_1.
- Delete 입니다.
- 클릭하여 선택한 풋프린트를 삭제합니다. 삭제가 수행되기 전에 확인을 요청하는 대화상자가 열립니다.
- Edit - 클릭하여 선택한 풋프린트를 편집하기 위한 PCB Library Footprint 대화상자를 엽니다.

풋프린트 프리미티브 찾아보기
Footprint Primitives 섹션에는 Footprints 목록에서 현재 선택된 풋프린트를 구성하는 모든 프리미티브 객체가 나열됩니다. 각 프리미티브 항목에 대해 다음 정보가 표시됩니다.

패널에서 개별 객체 프리미티브를 선택하면, 해당 객체(트랙, 아크, 패드 등)가 편집기 디자인 공간에서 그래픽으로 강조 표시됩니다.

디자인 공간에서 찾아본 항목 표시 제어
패널의 목록 영역에서 항목을 선택하면 필터가 적용되며, 기본적으로 해당 항목을 범위(scope)로 사용합니다. 디자인 편집기 창의 문서에 적용된 필터링의 시각적 결과는 패널 상단에 있는 일련의 강조 표시 컨트롤에 의해 결정됩니다.

표시 기능
- Mask / Dim / Normal - 디자인 편집기 창에서 필터링된 객체와 필터링되지 않은 객체를 시각적으로 대비시키는 옵션을 제공합니다.
- Mask 을(를) 선택하면, 필터링된 객체는 디자인 편집기 창에서 보이는 상태로 유지되고 나머지 모든 객체는 단색(모노크롬)으로 표시됩니다. 이 옵션을 적용하면 필터링되지 않은 객체는 선택하거나 편집할 수 없습니다.
- Dim 을(를) 선택하면, 필터링된 객체는 디자인 편집기 창에서 보이는 상태로 유지되고 나머지 모든 객체는 색상을 유지하되 음영 처리됩니다.
- Select - 활성화(기본값) 시, 필터링된 객체가 디자인 공간에서 선택됩니다.
- Zoom - 활성화(기본값) 시, 필터링된 객체가 디자인 공간에서(가능한 경우) 확대되고 중앙에 배치됩니다.
- Clear Existing - 활성화(기본값) 시, 새 필터를 적용하기 전에 기존 필터가 지워집니다. 이 옵션을 비활성화하면 기존 필터를 확장할 수 있으며, 즉 기존 필터에 더해 새 필터를 적용하여 필터를 더 세밀하게(정교하게) 만들 수 있습니다.
이 옵션들은 어떤 조합으로든 활성화할 수 있습니다. 예를 들어, 다른 설계 객체로 인한 복잡함을 줄이기 위해 마스킹을 적용하면서도, 필터링된 모든 객체를 디자인 공간에서 확대/중앙 정렬/선택 상태로 만들고 싶을 수 있습니다. 현재 적용된 필터를 지우려면 Clear 버튼을 사용하십시오. 그러면 디자인 공간의 모든 객체가 완전히 표시되고 선택/편집이 가능해집니다. 필터를 다시 적용하려면 Apply 버튼을 클릭하십시오.
패널의 미니 뷰어 사용
하단 섹션은 문서용 미니 뷰어를 제공하며, 창 중앙에 활성 풋프린트 이미지가 표시됩니다. 현재 디자인 편집기 창에 표시되는 영역은 다음 이미지에서 강조된 것처럼 흰색 해시 마크로 표시됩니다.

패널 상단의 Magnify 버튼을 클릭하면 디자인 편집기 창에 떠 있는 돋보기와 줌 커서가 제공됩니다. 디자인 공간에서 이를 이동하면, 패널의 미니 뷰어에는 커서를 중심으로 한 활성 풋프린트의 확대 이미지가 표시됩니다. 이를 통해 디자인 편집기 창에서는 문서를 전체 크기로 탐색하면서, 미니 뷰어 창에서는 확대된 세부 정보를 확인할 수 있습니다.
확대 배율을 높이거나 낮추려면 Page Up 및 Page Down 키를 사용하십시오. 확대 모드를 종료하려면 마우스 오른쪽 버튼을 클릭하거나, 클릭하거나, 또는 Esc 을(를) 누르십시오.
오른쪽 클릭 메뉴
Footprints
- New Blank Footprint - 선택하여 목록에 새 풋프린트를 추가합니다. 풋프린트에는 기본 이름 PCBCOMPONENT_1 이(가) 부여되며, 디자인 편집기 창에 빈 시트가 열려 이를 정의할 프리미티브 객체 배치를 시작할 수 있습니다.
- Footprint Wizard - Footprint Wizard 대화상자를 열려면 클릭합니다. Footprint Wizard 의 페이지가 새 컴포넌트 풋프린트를 만드는 단계들을 안내합니다. Footprint Wizard 은(는) 현재 PCB Library Editor 문서 내에서 새 컴포넌트 풋프린트를 만드는 데 사용됩니다. 이 마법사는 레이아웃, 패드 간격 및 기타 컴포넌트 속성을 정의하는 단계를 안내합니다.

- Cut - 선택한 풋프린트(들)의 사본을 PCB Library Editor 내부 클립보드에 넣은 다음, 라이브러리에서 해당 풋프린트(들)를 영구적으로 삭제합니다. 삭제를 진행할지 확인하는 확인 대화상자가 표시됩니다.
- Copy - 선택한 풋프린트(들)의 사본을 PCB Library Editor 내부 클립보드에 넣습니다.
- Copy Name - 포커스된 풋프린트의 이름을 PCB Library Editor 내부 클립보드로 복사합니다.
- Paste - PCB Library Editor 내부 클립보드에서 풋프린트를 활성 라이브러리 문서로 붙여넣습니다. 이 명령의 항목은 클립보드에 있는 유효한 풋프린트 수를 반영하도록 변경됩니다.
- Delete - 선택한 풋프린트(들)를 라이브러리 문서에서 영구적으로 삭제합니다. 삭제를 진행할지 여부를 확인하는 확인 대화상자가 표시됩니다.
- Select All - 목록의 모든 풋프린트 항목을 빠르게 선택합니다.
- Footprint Properties - 포커스된 풋프린트에 대해 Name, Height, Description, 및 Type 을(를) 확인/수정할 수 있는 PCB Library Footprint 대화상자에 접근하려면 클릭합니다. 또한 패널에서 풋프린트 항목을 더블 클릭하면 PCB Library Footprint 대화상자도 열립니다.
- Place - 포커스된 풋프린트를 PCB 설계 문서에 배치합니다. 클릭하면 마지막으로 활성 상태였던 PCB(해당 PCB가 속한 프로젝트와 무관)가 디자인 공간에서 활성 문서가 됩니다.
- Update PCB With <FocusedFootprint> - 라이브러리 문서에서 포커스된 풋프린트에 대해 변경한 내용을, 해당 풋프린트가 배치된 모든 열려 있는 PCB 설계 문서에 전달합니다. 풋프린트의 모든 인스턴스가 업데이트됩니다.
- Update PCB With All - 라이브러리 문서에서 풋프린트에 대해 변경한 모든 내용을, 해당 풋프린트들이 배치된 모든 열려 있는 PCB 설계 문서에 전달합니다. 변경된 풋프린트의 배치된 모든 인스턴스가 업데이트됩니다.
- Report - 활성 풋프린트에 대한 보고서를 생성합니다. 명령을 실행하면 보고서가 (
LibraryName.CMP) 소스 PCB 라이브러리 문서와 동일한 폴더에 생성되며, 디자인 편집기 창에서 활성 문서로 자동으로 열립니다. 보고서에는 풋프린트 치수, 풋프린트를 구성하는 프리미티브 객체의 구성 내역, 그리고 해당 객체가 존재하는 레이어 등의 정보가 나열됩니다.
- Delete All Grids And Guides In Library - 이 라이브러리의 그리드와 가이드를 삭제하려면 클릭합니다.
Footprint Primitives
오른쪽 클릭 Show 명령을 토글하여 특정 객체를 표시/비표시할 수 있습니다. 명령은 선택된 문서에 포함된 객체 유형에 따라 달라집니다. 다른 Show 명령도 사용 가능할 수 있습니다.
- Select All - 목록의 모든 풋프린트 프리미티브 항목을 빠르게 선택합니다.
- Report - 패널의 Footprints 섹션에서 포커스된 풋프린트에 대한 프리미티브 정보 보고서를 생성합니다. 명령을 실행하면 Report Preview dialog가 열리며, 패널의 Footprint Primitives 영역에 현재 표시된 프리미티브 정보가 포함됩니다. 이 대화상자를 사용하여 보고서를 확인, 인쇄, 그리고 다양한 파일 형식으로 내보낼 수 있습니다.
- Properties - 포커스된 프리미티브에 대한 해당 Inspector panel 에 접근하여 필요에 따라 속성을 확인하고 수정합니다. 패널에서 프리미티브 항목을 더블 클릭해도 해당 프리미티브의 Inspector 패널이 열립니다.
팁
- 목록에서 여러 항목을 선택할 때 표준 Ctrl+Click 및 Shift+Click 기능이 지원됩니다.
- 활성 풋프린트는 현재 디자인 편집기 창에 그래픽이 표시되고 있는 풋프린트입니다. 풋프린트는 Footprints 목록에서 반드시 선택 및/또는 포커스되어 있지 않더라도 활성 상태일 수 있습니다.
- Ctrl+Click목록에서 선택된 항목 위에서 을(를) 수행하면 선택이 해제됩니다. 해당 섹션에서 그 항목만 유일하게 선택된 상태라면, 이 동작을 수행하면 필터가 해제됩니다.
- 키보드 단축키 Up Arrow, Home, End, 및 Down Arrow 를 사용하여 각각 이전, 첫 번째, 마지막, 다음 풋프린트를 표시할 수 있습니다.
- 패널의 여러 열 데이터가 존재하는 영역에서는, 해당 열의 헤더를 클릭하여 어떤 열로든 데이터를 정렬할 수 있습니다. 한 번 클릭하면 오름차순으로 정렬되고, 다시 클릭하면 내림차순으로 정렬됩니다.
- 데이터 열이 표시되는 순서를 변경할 수 있습니다. 열을 이동하려면 해당 열의 헤더를 클릭한 채로 가로 방향으로 필요한 위치로 드래그하십시오. 유효한 위치는 두 개의 위치 화살표가 나타나는 것으로 표시됩니다.
- 설계 객체를 찾아볼 때 적용되는 필터링은 영구적입니다. Mask 또는 Dim 강조 표시 방법이 선택된 경우, 필터 범위에 포함되지 않는 모든 객체는(설정에 따라) 디자인 공간에서 흐리게 표시되며 선택하거나 편집할 수 없습니다. 디자인 편집기 창 내부를 클릭해도 필터는 해제되지 않습니다. 영구 필터는 패널 내의 Clear 버튼을 클릭하여 해제해야 합니다.
- 활성 라이브러리 문서에 붙여넣는 풋프린트는 PCB 설계 문서 또는 다른 PCB 라이브러리 문서에서 가져올 수 있습니다.
- PCB Editor의 메인 설계에서 여러 풋프린트를 클립보드로 복사한 경우, 선택 그룹 중 마지막으로 선택된 풋프린트만 라이브러리 문서에 붙여넣어집니다.
- 동일한 풋프린트를 라이브러리에 두 번 이상 붙여넣거나, 이름을 변경하지 않은 채 라이브러리에 둘 이상의 새 풋프린트를 추가하면, 복사본은 접미사 - DUPLICATE, - DUPLICATE1, - DUPLICATE2 등으로 구분됩니다.
- 라이브러리 풋프린트를 Place 명령을 사용해 배치하려면 PCB 설계 문서가 먼저 열려 있어야 합니다.
- 라이브러리 문서에서 풋프린트에 적용한 변경 사항을 전달하려면 PCB 설계 문서가 열려 있어야 합니다.
- 새 PCB 라이브러리 문서를 만들면 패널에는 기본적으로 비어 있는 단일 풋프린트 -
PCBCOMPONENT_1가 포함됩니다.
- 라이브러리 풋프린트는 소스 PCB 라이브러리(
*.PcbLib)에서만 편집할 수 있습니다. 통합 라이브러리(*.IntLib)에 있는 풋프린트는 편집할 수 없습니다. 먼저 통합 라이브러리를 디컴파일한 다음, 소스 PCB 라이브러리 문서에서 필요한 풋프린트(들)를 편집해야 합니다. 이후 소스를 다시 컴파일하여 업데이트된 통합 라이브러리를 생성할 수 있습니다.