PCB 라이브러리
Parent page: 패널
PCB 라이브러리 컴포넌트와 이를 구성하는 프리미티브를 대화형으로 탐색, 보기 및 편집합니다.
요약
PCB Library 패널을 사용하면 활성 PCB 라이브러리 문서에 저장된 컴포넌트 풋프린트를 찾아보고 해당 속성을 편집할 수 있습니다. PCB 라이브러리 문서가 활성화되면, 패널에는 그 라이브러리를 구성하는 풋프린트와 관련된 정보가 채워집니다. 또한 패널은 변경 사항을 PCB 설계 문서로 직접 전달하는 기능도 제공합니다.
패널 접근
PCB Library 패널을 열려면, 편집기에서 PCB 라이브러리가 활성 문서인지 확인한 다음 View | PCB Library |
메인 메뉴에서 클릭합니다.
패널은 편집기 공간에서 부동(Floating)으로 표시되거나 화면 가장자리에 도킹(Docked)되도록 구성할 수 있습니다. PCB Library 패널이 현재 Workspace 패널 그룹에 있는 경우, 패널 하단에 있는 PCB Library 탭을 사용해 앞으로 가져오십시오.
라이브러리 탐색
PCB Library 패널의 본문은 세 개의 섹션으로 구성되며, 각 섹션은 활성 PCB 라이브러리의 컴포넌트를 서로 다른 범위/관점으로 제공합니다:
- Components - 활성 라이브러리의 컴포넌트 풋프린트 목록. 각 항목에는 풋프린트를 정의하는 데 사용된 패드 수와 프리미티브 객체 수가 표시됩니다.
- Component Primitives - 현재 선택된 컴포넌트 풋프린트를 구성하는 프리미티브 객체와 그 주요 속성.
- Mini-viewer window - 현재 선택된 컴포넌트의 단순화된 전체 보기(메인 편집기 뷰는 오버레이 그래픽으로 표시).
PCB Library 패널에서 컴포넌트를 선택하면, 해당 컴포넌트를 구성하는 프리미티브가 패널의 Component Primitives 섹션에 채워지고 풋프린트가 메인 편집기 작업공간에 표시됩니다. 패널에서 프리미티브 객체를 선택하면 편집기 작업공간에서 해당 객체가 강조 표시됩니다. 이런 방식으로 PCB Library 패널은 PCB 라이브러리 풋프린트를 빠르고 쉽게 탐색, 보기 및 접근할 수 있는 방법을 제공합니다.
라이브러리 컴포넌트 DIP-6에서 Arc 프리미티브를 선택하고 강조 표시한 모습.
콘텐츠 필터링
목록의 내용은 필터링할 수 있어, 라이브러리에서 특정 컴포넌트 풋프린트를 빠르게 찾을 수 있습니다. 이는 라이브러리에 항목이 많은 경우 특히 유용합니다. 필터링은 간접(Indirect) 또는 직접(Direct) 필터링, 혹은 두 가지를 조합하여 적용할 수 있습니다.
간접 필터링
이 방법은 패널 상단의 Mask 필드를 사용해 목록 내용을 필터링합니다. 필드에 입력된 항목을 기준으로 마스킹이 적용되며, 입력 범위에 해당하는 컴포넌트만 목록에 남아 표시됩니다.
더 정교한 필터링을 위해 * 와일드카드 연산자를 사용하십시오. 예를 들어 m*를 입력하면 이름이 m로 시작하는 컴포넌트 풋프린트만 표시됩니다. 또는 아래 이미지처럼 *16를 입력하면 이름의 본문에 16가 포함된 컴포넌트 풋프린트만 표시됩니다.
직접 필터링
이 방법은 패널의 모든 목록 영역에서 사용할 수 있으며, 목록 영역에 직접 타이핑하여 항목으로 빠르게 이동할 수 있습니다. 마스킹은 적용되지 않으므로, 목록의 전체 내용은 항상 표시된 상태로 유지됩니다.
컴포넌트 풋프린트를 빠르게 찾기 위해 이 기능을 사용하려면, 패널의 Components 섹션 안을 클릭한 다음 이동하려는 컴포넌트 풋프린트의 첫 글자를 입력하십시오. 예를 들어 S로 시작하는 컴포넌트 항목으로 빠르게 이동하려면 키보드에서 해당 글자를 누릅니다. 그러면 목록에서 S로 시작하는 첫 번째 컴포넌트가 활성화되며, 입력한 글자가 강조 표시되어 목록 필터링이 그 글자를 기준으로 하고 있음을 나타냅니다.
같은 글자로 시작하는 컴포넌트가 여러 개이거나 라이브러리가 특히 큰 경우, 필요한 특정 항목을 겨냥하기 위해 추가 글자를 입력하십시오(예: 아래 이미지에 표시된 SOT).
조합 필터링
상황에 따라 간접 필터링과 직접 필터링을 함께 사용하는 것이 도움이 될 수 있습니다. 예를 들어 찾고자 하는 컴포넌트의 하위 타입 번호가 23이고 접두사가 TO라는 것을 기억한다면, 아래 이미지에 표시된 것처럼 이 정보를 각각 간접(마스크) 및 직접 입력으로 사용할 수 있습니다.
컴포넌트 프리미티브 탐색
패널의 Component Primitives 섹션에는 Components 목록에서 현재 선택된 컴포넌트 풋프린트를 구성하는 모든 프리미티브 객체가 나열됩니다. 각 프리미티브 항목에 대해 다음 정보가 표시됩니다:
- Type - 프리미티브 객체의 유형(예: pad, track, arc 등).
- Name - 객체의 Designator에 지정된 값(존재하는 경우).
- X-Size - 객체의 X 치수(예: arc/track/fill의 폭, pad의 X-Size 값).
- Y-Size - 객체의 Y 치수(예: fill의 높이, pad의 Y-Size 값. track 또는 arc의 경우 이 필드는 비어 있음).
- Layer - 객체가 위치한 레이어.
패널에서 개별 프리미티브 객체를 선택하면, 편집기 작업공간에서 해당 객체(track, arc, pad 등)가 그래픽으로 강조 표시됩니다.
컴포넌트 프리미티브를 선택하면 편집기 작업공간에서 강조 표시됩니다. 표준 Ctrl+click 및 Shift+click 방식으로 여러 항목을 선택할 수 있습니다.
작업공간에서 탐색된 항목의 표시 제어
패널 목록(Components 또는 Component Primitives) 중 어느 쪽에서든 항목을 선택하면, 해당 항목을 범위로 사용하는 필터가 적용됩니다. 설계 편집기 창의 문서에 적용된 필터링의 시각적 결과는 패널 상단에 있는 일련의 하이라이트 제어로 결정됩니다.
표시 기능
-
Mask / Dim / Normal - 이 드롭다운 목록은 설계 편집기 창에서 필터링된 객체와 필터링되지 않은 객체를 시각적으로 대비시키는 옵션을 제공합니다.
-
Mask가 선택되면, 필터링된 객체는 설계 편집기 창에서 보이는 상태로 유지되고 다른 모든 객체는 단색(모노크롬)으로 표시됩니다. 배경(강조되지 않은) 객체의 대비를 설정하려면 Mask Level 컨트롤을 조정하십시오 – View | Highlight & Edit Mask:

이 옵션이 적용되면, 필터링되지 않은 객체는 선택하거나 편집할 수 없습니다. -
Dim가 선택되면, 필터링된 객체는 설계 편집기 창에서 보이는 상태로 유지되고 다른 모든 객체는 색상을 유지하되 음영 처리됩니다. Dim Level 컨트롤을 조정하여 필터링된 객체와 필터링되지 않은 객체 간의 균형을 설정하십시오 – View | Highlight & Edit Mask:
-
현재 하이라이트를 지우(리셋)려면 컨트롤 그룹의 Clear 버튼을 클릭하십시오 – View | Highlight & Edit Mask |
-
Mask가 선택되면, 필터링된 객체는 설계 편집기 창에서 보이는 상태로 유지되고 다른 모든 객체는 단색(모노크롬)으로 표시됩니다. 배경(강조되지 않은) 객체의 대비를 설정하려면 Mask Level 컨트롤을 조정하십시오 – View | Highlight & Edit Mask:
- Select - 활성화(기본값) 시, 필터링된 객체가 작업공간에서 선택됩니다.
- Zoom - 활성화(기본값) 시, 필터링된 객체가 설계 편집기 창에서(가능한 경우) 확대되어 중앙에 배치됩니다.
- Clear Existing - 활성화(기본값) 시, 새 필터를 적용하기 전에 기존 필터가 지워집니다. 이 옵션을 비활성화하면 기존 필터를 확장할 수 있으며, 즉 기존 필터에 더해 새 필터를 적용하여 필터를 추가로 정교화할 수 있습니다.
이 옵션들은 어떤 조합으로든 활성화할 수 있습니다. 예를 들어 다른 설계 객체의 복잡함을 줄이기 위해 마스킹을 적용하면서, 필터링된 모든 객체를 설계 편집기 창에서 확대/중앙 정렬/선택되도록 할 수 있습니다.
버튼을 사용하십시오. 설계 작업공간의 모든 객체가 완전히 표시되며 선택/편집이 가능해집니다. 필터를 다시 적용하려면 ![]()
패널의 미니 뷰어 사용
패널 하단 섹션은 문서용 미니 뷰어를 제공하며, 창 중앙에는 활성 컴포넌트 풋프린트 이미지가 표시됩니다. 이미지 위에는 흰색 보기 상자가 표시되는데, 이는 설계 편집기 창에서 현재 표시되는 영역을 나타냅니다.
설계 편집기 창에서 문서를 패닝할 때(연결된 가로/세로 스크롤바 사용 또는 우클릭 패닝 핸드 사용), 패널의 보기 상자도 그에 맞춰 이동합니다. 반대로 패널에서 보기 상자 안을 클릭한 뒤 풋프린트 이미지 위로 드래그하면, 설계 편집기 창의 문서도 현재 줌 레벨에서 그에 맞춰 패닝됩니다.
설계 편집기 창에서 확대/축소하면, 패널의 보기 상자 크기도 그에 맞춰 변경됩니다. 반대로 패널에서 보기 상자의 꼭짓점 중 하나를 클릭해 드래그하여 크기를 조절하면, 설계 편집기 창의 줌 레벨이 변경됩니다. 보기 상자가 작을수록 실제 문서는 더 확대된 상태입니다.
버튼을 클릭하면 설계 편집기 창에 부동 확대경과 줌 커서가 표시됩니다. 작업공간에서 이를 이동하면, 패널의 미니 뷰어에는 커서를 중심으로 한 활성 컴포넌트 풋프린트의 확대 이미지가 표시됩니다. 이를 통해 설계 편집기 창에서는 문서를 전체 크기로 탐색하면서, 미니 뷰어 창에서는 확대된 세부 정보를 확인할 수 있습니다.
Page Up 및 Page Down 키를 사용하여 각각 확대/축소할 수 있습니다. 마우스 오른쪽 버튼을 클릭하거나 클릭 또는 Esc을(를) 눌러 확대 모드를 종료합니다.
패널 표시 변경
패널의 Components 섹션은 항상 표시됩니다. 하지만 그 이후의 패널 섹션은 표시하거나 숨기도록 설정할 수 있습니다.
이는 패널 섹션 오른쪽에 있는 해당 버튼을 사용하여 수행합니다:
-
섹션이 현재 표시 중이면 버튼이
로 나타납니다. 클릭하면 해당 섹션이 숨겨집니다.
-
섹션이 현재 숨김 상태이면 버튼이
로 나타납니다. 클릭하면 해당 섹션이 표시됩니다.
-
여러 섹션이 연속으로 숨겨져 있으면 버튼이
로 나타납니다. 버튼을 클릭하면 다시 표시할 섹션을 선택할 수 있는 팝업 메뉴가 표시됩니다.
오른쪽 클릭 메뉴
Components
컴포넌트 항목에서 마우스 오른쪽 버튼을 클릭하면 다음 명령이 포함된 메뉴가 팝업됩니다:
-
New Blank Component - 새 컴포넌트 풋프린트를 목록에 추가합니다. 풋프린트에는 기본 이름
PCBCOMPONENT_1이(가) 부여되며, 이를 정의할 프리미티브 객체 배치를 시작할 수 있도록 디자인 편집기 창에서 빈 시트가 열립니다. -
Component Wizard - PCB Component Wizard을(를) 엽니다:

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