PCB 라이브러리

개요

Altium Designer에서 파일 기반 PCB 라이브러리를 생성하고 관리하는 방법을 알아보세요. 새 라이브러리를 만드는 것부터 PCB 설계에 이미 배치된 풋프린트로 라이브러리를 구성하는 방법까지 살펴봅니다. 이 문서에서는 풋프린트 추가, 이름 변경, 삭제 방법과 함께 IPC Footprint Batch Generator를 사용하여 Excel 또는 CSV 파일의 컴포넌트 데이터로 여러 풋프린트를 생성하는 방법을 다룹니다. 계속 읽고 다음 설계에서 이러한 라이브러리 관리 도구를 활용해 보세요.

- 새 PCB 라이브러리를 생성하거나 기존 PCB 문서에서 라이브러리를 생성하여 재사용하거나 보관합니다.
- PCB 풋프린트 Editor와 PCB Library Panel을 사용하여 풋프린트를 추가하고, 이름을 변경하고, 삭제합니다.
- 입력 파일, 라이브러리 Output 옵션, 처리 보고서 등 일괄 풋프린트 생성 설정을 구성합니다.
AI로 더 깊이 알아보기:

보드에 실장되는 실제 컴포넌트는 설계 입력 시 Schematic 심볼로, 보드 설계 시 PCB 풋프린트로 표현됩니다. Altium Designer 컴포넌트는 다음과 같은 방식으로 사용할 수 있습니다.

  • 로컬 라이브러리에서 생성하고 배치하거나
  • 전체 설계 팀이 액세스할 수 있는 연결된 워크스페이스에서 직접 배치할 수 있습니다.
이 문서에서는 PCB 라이브러리(*.PcbLib)의 생성 및 관리에 대해 설명합니다. PCB 풋프린트 자체를 생성하는 방법에 대한 자세한 내용은 PCB 풋프린트 생성 페이지를 참조하세요.

풋프린트는 PCB Editor에서 PCB 라이브러리로 복사하거나, PCB 라이브러리 간에 복사하거나, Footprint Wizard  또는 그리기 도구를 사용하여 처음부터 생성할 수 있습니다.

새 PCB 라이브러리 생성

새 PCB 라이브러리를 생성하려면 메인 메뉴에서 File » New » Library 명령을 선택한 다음, New Library 대화 상자의 File Region에서 PCB Library 옵션을 선택합니다.

Create을 클릭하면 PcbLib1.PcbLib이라는 이름의 새 PCB 라이브러리 문서가 생성되어 Projects Panel에 표시되고, PCBComponent_1라는 빈 컴포넌트 시트가 나타납니다.

라이브러리의 내용은 PCB Library Panel에 표시됩니다.

이제 PCB 풋프린트 Editor 명령을 사용하여 새 PCB 라이브러리에서 풋프린트 컴포넌트를 추가, 제거 또는 편집할 수 있습니다.

PCB 문서에서 PCB 라이브러리 생성

모든 풋프린트가 이미 배치된 PCB 설계가 있다면 PCB Editor에서 Design » Make PCB Library 명령을 사용하여 해당 풋프린트만 포함하는 PCB 라이브러리를 생성할 수 있습니다. 이 기능은 완성된 설계와 정확히 일치하는 작업용 라이브러리나 아카이브를 생성할 때 매우 유용합니다.

명령을 실행하면 라이브러리 문서(<PCBDocumentName>.PcbLib)가 자동으로 생성되어 프로젝트에 추가됩니다. 이 문서는 원본 PCB 문서와 동일한 위치에 저장됩니다. 생성된 파일은 프로젝트의 일부로 Projects Panel의 Libraries\PCB Library Documents 하위 폴더 아래에 표시됩니다. 문서는 PCB 풋프린트 Editor에서 활성 문서로 열립니다. 이후 PCB에서 감지된 각 고유 PCB 컴포넌트가 라이브러리에 추가됩니다.

새 PCB 풋프린트 생성

PCB 라이브러리에는 원하는 수만큼 PCB 풋프린트를 생성할 수 있습니다. 기존 라이브러리에 새 PCB 풋프린트를 생성하려면 메인 메뉴에서 Tools » New Blank Footprint  명령을 선택하거나, 설계 공간을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 Tools » New Blank Footprint  명령을 선택하거나, PCB Library Panel의 Footprints  Region을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 New Blank Footprint 을 선택합니다.

새 라이브러리에는 항상 빈 PCB 풋프린트 하나가 포함되어 있으므로, Component_1의 이름을 변경하여 풋프린트 생성을 시작할 수도 있습니다. 이렇게 하려면 Panel의 Footprints  목록에서 PCBComponent_1을 선택한 다음 Panel의 Edit 버튼을 클릭하거나, PCBComponent_1을 두 번 클릭하여 Library Options 모드의 Properties Panel에서 Footprint 탭을 엽니다. Name 필드에 풋프린트를 고유하게 식별할 수 있는 새 이름을 입력합니다.

현재 PCB 라이브러리 문서에서 활성 풋프린트를 제거하려면 메인 메뉴에서 Tools » Remove Footprint 명령을 선택하거나, 설계 공간을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 Tools » Remove Footprint  명령을 선택합니다. 명령을 실행하면 삭제를 진행할지 묻는 확인 대화 상자가 나타납니다. Yes을 클릭하면 라이브러리 문서에서 풋프린트가 제거되고 Footprints  목록의 이전 풋프린트가 활성화됩니다. PCB Library Panel에서 하나 이상의 라이브러리 풋프린트를 직접 삭제할 수도 있습니다. Footprints  목록에서 필요한 풋프린트를 선택하고 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 Delete  명령을 선택합니다. n 개의 풋프린트 삭제를 진행할지 묻는 확인 대화 상자가 나타납니다. Yes를 클릭하면 라이브러리 문서에서 해당 풋프린트가 제거되고 Footprints  목록의 다음 풋프린트가 활성화됩니다.

IPC Footprint Batch Generator를 사용하여 풋프린트 생성

PCB 풋프린트 생성 페이지에 설명된 방법 외에도 IPC Footprint Batch Generator을 사용하여 여러 밀도 수준의 풋프린트를 일괄 생성할 수 있습니다. 이 생성기는 Excel 스프레드시트 또는 쉼표로 구분된 파일에서 전자 컴포넌트의 치수 데이터를 읽은 다음 IPC 공식을 적용하여 IPC 표준 7351의 리비전 B - Generic Requirements for Surface Mount Design and Land Pattern Standard을 완전히 준수하는 PCB 풋프린트를 생성합니다.

Altium Designer에서 IPC Footprint Batch Generator 기능에 액세스하려면 IPC Footprint Generator 소프트웨어 확장 기능이 설치되어 있어야 합니다. 이 확장 기능은 Altium Designer와 함께 기본적으로 설치됩니다. 수동으로 설치하거나 제거할 수도 있습니다.

확장 기능 관리에 대한 자세한 내용은 Extending Your Installation 페이지(Altium Designer Develop, Altium Designer Agile, Altium Designer)를 참조하세요.

일괄 생성기는 다음 풋프린트 유형을 생성할 수 있습니다. BGA, BQFP, CAPAE, CFP, CHIP, Chip Array, CQFP, DFN, DIP, DPAK, FM, LCC, LGA, MELF DIODE/RESISTOR, MOLDED CAP/IND/DIODE, PLCC, PQFN, PQFP, PSON, QFN, QFN-2ROW, SIP, SODFL, SOIC, SOJ, SON, SOP, SOT143/343, SOT223, SOT23, SOT89, SOTFL, WIRE WOUND 및 ZIP.

IPC Footprints Batch Generator에 대한 지원에는 다음이 포함됩니다.

  • 패키지 유형별 빈 템플릿 파일이 Altium Designer 설치 폴더의 \Templates 폴더에 포함되어 있습니다.
  • 패키지 입력 파일에는 단일 패키지 유형의 풋프린트 하나 이상에 대한 정보를 포함할 수 있으며, Excel 또는 쉼표로 구분된 파일(CSV) 형식을 사용할 수 있습니다.

메인 메뉴에서 Tools » IPC Compliant Footprints Batch Generator 명령을 선택하여 IPC Compliant Footprints Batch Generator 대화 상자에 액세스합니다. 이 대화 상자에서 처리할 풋프린트 패키지 파일을 추가하고 필요에 따라 생성 옵션을 설정합니다.

IPC Footprints Batch Generator에는 열려 있는 PCB 풋프린트 라이브러리에 모든 풋프린트를 생성하거나, 입력 파일 또는 풋프린트 이름을 기준으로 싱글 라이브러리를 생성하는 옵션이 있습니다.
IPC Footprints Batch Generator에는 열려 있는 PCB 풋프린트 라이브러리에 모든 풋프린트를 생성하거나, 입력 파일 또는 풋프린트 이름을 기준으로 싱글 라이브러리를 생성하는 옵션이 있습니다.

절차를 요약하면 다음과 같습니다.

  1. 처리할 파일을 목록에 추가합니다. Excel 기반 또는 CSV 기반 파일을 사용할 수 있습니다. Add Files/Remove Files 버튼을 사용하여 목록을 구성하거나, 파일을 목록 영역으로 끌어다 놓으면 됩니다.
  2. 생성된 결과물을 저장할 출력 폴더를 지정합니다(처리 과정에서 새 PCB 라이브러리 파일을 생성하는 경우).
  3. 옵션을 사용하여 풋프린트 생성 방식을 결정합니다. 모든 풋프린트를 활성 PCB 라이브러리 문서에 생성할 수 있습니다. 또는 입력 파일마다 PCB 라이브러리 문서를 하나씩 생성하거나(입력 파일과 동일한 이름 사용), 풋프린트 이름마다 PCB 라이브러리 문서를 하나씩 생성할 수 있습니다(파일에 지정된 FootprintName 필드를 이름으로 사용하며, 이 필드가 비어 있으면 IPC 명명 규칙 사용). 생성된 라이브러리 파일은 지정된 Output Folder에 따라 저장됩니다.
  4. 필요에 따라 HTML 기반 보고서를 생성하도록 선택할 수 있습니다(처리 완료 후 자동으로 열도록 선택할 수도 있음). 이 보고서에는 날짜, 시간, 처리 시간과 함께 처리된 모든 파일 및 관련 치명적 오류, 오류, 경고가 나열됩니다.
  5. 새 PCB 라이브러리를 생성하도록 선택한 경우, 생성 완료 후 해당 라이브러리를 열도록 선택할 수도 있습니다.

처리할 파일 목록과 필요한 모든 옵션을 설정한 후 Start을 클릭합니다. 처리가 진행되며 대화상자에 진행 상황이 표시됩니다. Stop 또는 Close을 클릭하여 언제든지 취소할 수 있습니다. 모든 풋프린트 생성이 완료되면 Close 을 클릭하여 대화상자를 닫고 생성된 결과물을 활용합니다.

  • 대형 방열 Pad(크기 2.1mm x 1.6mm 이상)가 있는 패키지의 경우 Paste 마스크가 작은 채움 영역으로 분할됩니다.

  • 걸윙 리드가 있는 패키지의 경우 Pad가 패키지 본체 아래로 뻗지 않도록 트리밍됩니다.

  • 중앙에 대형 방열 Pad가 있는 소형 패키지(PQFP, QFN, SOIC 및 SOP)의 경우 IPC 표준에 따라 Pad 사이에 필요한 클리어런스를 확보하도록 주변 Pad가 트리밍됩니다.

  • 모든 치수는 미터법(mm) 단위로 Wizard에 입력합니다.

  • 지원되는 각 패키지의 현재 데이터 세트는 기본 Excel 템플릿의 범례를 참조하십시오(템플릿은 IPC Compliant Footprints Batch Generator 대화상자의 Open Template 메뉴에서 접근 가능). IPC Footprint Generator 확장 기능을 기본 설치한 경우 패키지 유형 파일용 템플릿은 다음 폴더에 있습니다.

    Altium Designer Develop / Altium Designer Agile: \ProgramData\Altium\Altium Designer <Solution> <GUID>\Extensions\IPC Footprint Generator\Templates

    Altium Designer: \ProgramData\Altium\Altium Designer <GUID>\Extensions\IPC Footprint Generator\Templates

    이 템플릿을 바탕으로 생성기에 입력할 패키지 파일을 만듭니다.

  • IPC 표준을 준수하는 싱글 풋프린트를 빠르게 생성하려면 IPC Compliant Footprint Wizard를 사용합니다.

다른 소스에서 풋프린트 추가하기

다른 PCB 라이브러리에서 PCB 컴포넌트를 복사한 다음, 대상 라이브러리에서 이름을 바꾸고 수정하여 필요한 사양에 맞출 수 있습니다. 이 작업을 수행하는 방법은 여러 가지가 있습니다.

  • PCB 문서에서 배치된 풋프린트를 선택한 다음 복사(Edit » Copy)하고, Edit » Paste Component을 사용하여 열려 있는 PCB 라이브러리에 붙여넣습니다. PCB 편집기에서 여러 컴포넌트를 클립보드로 복사한 경우, 모든 컴포넌트가 라이브러리 문서에 개별 컴포넌트 풋프린트로 붙여넣어집니다.
  • 복사할 풋프린트가 PCB 라이브러리 Editor에서 활성화된 상태에서 Edit » Copy Component을 선택하고, 열려 있는 대상 PCB 라이브러리로 전환한 다음 Edit » Paste Component을 선택합니다.
  • 일반적인 Shift+Click 또는 Ctrl+Click을 사용하여 PCB 라이브러리 패널 목록에서 하나 이상의 풋프린트를 선택한 후, 마우스 오른쪽 버튼을 클릭하고 Copy을 선택합니다. 대상 라이브러리로 전환하여 풋프린트 이름 목록에서 마우스 오른쪽 버튼을 클릭한 다음 Paste n Components을 선택합니다. 여기서 n은 컴포넌트 수입니다.
동일한 컴포넌트를 라이브러리에 두 번 이상 붙여넣으면 접미사 DUPLICATE로 구분됩니다. 또는 DUPLICATEn이며, 중복 항목이 두 개 이상인 경우 n은 중복 항목의 번호입니다.

연결된 워크스페이스 또는 Manufacturer Part Search Panel에서 PCB에 컴포넌트를 배치한 경우, 소스 워크스페이스에 대한 링크가 유지됩니다. 기본 메뉴에서 Tools » Clear Server Links 명령을 선택하면 열려 있는 라이브러리의 모든 컴포넌트에 대한 워크스페이스 링크를 지울 수 있습니다. 명령을 실행하면 Confirm Clear Vault Links 대화 상자가 열립니다. 대화 상자에 지정된 워크스페이스 링크를 지우고 라이브러리를 저장하려면 Yes 을 클릭하고, 아무 작업 없이 대화 상자를 닫으려면 No 을 클릭합니다.

클립보드에는 Altium Designer의 다양한 문서 유형에 추가(붙여넣기)할 수 있는 여러 객체를 저장할 수 있습니다. 클립보드는 원본과 객체 유형에 따라 다양한 데이터 형식을 지원하며, Preferences 대화 상자의 System - General 페이지에 있는 Monitor clipboard content within this application only 옵션을 사용하여 Altium Designer 환경 내에서 복사하거나 잘라낸 객체만 저장하거나 전체 Windows 클립보드를 저장하도록 설정할 수 있습니다. 각 설계 Editor에서 모든 데이터 유형을 지원하는 것은 아니며, 지원하지 않는 객체는 붙여넣을 수 없습니다.

풋프린트 확인 및 보고서 생성

새 풋프린트가 올바르게 생성되었는지 확인하기 위해 여러 보고서를 생성할 수 있습니다.

라이브러리 목록

현재 PCB 라이브러리 문서의 모든 PCB 풋프린트를 나열하는 보고서를 생성하려면 기본 메뉴에서 Reports » Library List 명령을 선택합니다. 명령을 실행하면 소스 PCB 라이브러리 문서와 동일한 폴더에 보고서(<PCBLibraryDocumentName>.REP)가 생성되고, 기본 설계 창에서 활성 문서로 자동으로 열립니다. 보고서는 라이브러리에 있는 컴포넌트 모델의 총수를 요약하고 모든 컴포넌트 모델을 이름별로 나열합니다.

보고서는 Projects Panel의 Documentation\Text Documents 하위 폴더에 독립 문서로 추가됩니다.

라이브러리 보고서

활성 라이브러리 문서에서 해당 라이브러리에 저장된 컴포넌트 정보를 포함하는 보고서를 생성할 수 있습니다. 컴포넌트 미리보기를 컬러 또는 흑백으로 포함하도록 보고서를 구성할 수 있습니다. 보고서는 Microsoft Word 문서(*.doc) 또는 표준 HTML 문서(*.html)로 생성할 수 있습니다.

기본 메뉴에서 Reports » Library Report 명령을 선택하여 Library Report Settings 대화 상자를 엽니다. 이 대화 상자에서 보고서의 내용과 스타일, 생성 위치 및 이름을 설정합니다. 기본적으로 보고서에는 PCB 라이브러리와 동일한 이름이 지정되며 동일한 위치에 저장됩니다.

Library Report Settings 대화 상자
Library Report Settings 대화 상자

OK 을 클릭하면 보고서가 생성됩니다. 생성 후 보고서를 열도록 선택한 경우, 컴퓨터에 Microsoft Word(Doc 형식 보고서 생성 시) 또는 Microsoft Internet Explorer(HTML 형식 보고서 생성 시)가 설치되어 있으면 보고서가 열립니다.

생성된 보고서를 프로젝트에 추가하도록 선택한 경우, Projects Panel의 Generated\Documents 하위 폴더(HTML 형식 보고서) 또는 Generated\Text Documents 하위 폴더(Doc 형식 보고서)에 표시됩니다.

컴포넌트 Rule 검사기

활성 라이브러리의 모든 컴포넌트를 검증할 수 있도록 PCB 풋프린트 Editor는 컴포넌트 Rule 검사 기능을 제공합니다. 이 기능은 중복 프리미티브, 누락된 Pad 지정자, 플로팅 구리 및 부적절한 컴포넌트 참조 검사 등 여러 검사를 제공합니다. 결과는 이러한 검사의 위반 사항을 나열하는 텍스트 기반 보고서로 제공됩니다. 컴포넌트 Rule 검사를 실행하려면 다음을 수행합니다.

  1. 라이브러리 파일을 저장합니다.
  2. Reports » Component Rule Check(단축키 R, R)를 선택하여 Component Rule Check 대화 상자를 엽니다.

  3. 사용 가능한 모든 체크박스를 선택한 다음 OK을 클릭합니다. 제목이 <LibraryName>.ERR인 보고서가 생성되어 Text Editor에서 열립니다. 오류가 있으면 표시됩니다. 오류가 발견된 각 컴포넌트 풋프린트와 해당 풋프린트가 통과하지 못한 구체적인 검사가 함께 나열됩니다.
  4. 보고서를 닫아 PCB 풋프린트 Editor로 돌아갑니다.
활성 PCB 풋프린트에 대한 컴포넌트 보고서를 생성할 수 있습니다. 자세히 알아보기.

PCB 풋프린트 업데이트

PCB 라이브러리에서 PCB 풋프린트를 업데이트하는 방법은 두 가지입니다. PCB 라이브러리에서 PCB로 "푸시"하거나 PCB Editor에서 "풀"하는 방식입니다. PCB 풋프린트 업데이트를 푸시하면 PCB 라이브러리에서 선택한 풋프린트를 사용하여 해당 풋프린트가 포함된 모든 열린 PCB 문서를 업데이트합니다. 이 첫 번째 방법은 완전히 교체하려는 경우에 가장 적합합니다. 두 번째 방법을 사용하면 업데이트를 수행하기 전에 기존 풋프린트와 라이브러리의 풋프린트 간 모든 차이점을 검토할 수 있습니다. 또한 라이브러리에서 업데이트할 객체를 선택할 수도 있습니다. 이 두 번째 방법은 보드의 풋프린트와 라이브러리의 풋프린트 사이에서 정확히 무엇이 변경되었는지 파악해야 할 때 가장 적합합니다.

PCB 라이브러리에서 풋프린트 업데이트 푸시

PCBLIB Editor에서 Tools » Update PCB with Current Footprint (변경 사항을 PCB 문서에 전달하려는 풋프린트가 활성 풋프린트인 경우) 또는 Tools » Update PCB With All Footprints 명령을 사용합니다. PCB Library Panel에서 PCB Library Panel의 Components 영역을 마우스 오른쪽 버튼으로 클릭한 다음 Update PCB with [Component] 또는 Update PCB with All을 선택합니다. 이러한 명령을 실행하면 업데이트할 프리미티브/속성을 선택할 수 있는 Component(s) Update Options 대화 상자가 열립니다. 이 대화 상자에서 풋프린트의 어떤 부분을 업데이트할지 결정합니다. OK을 클릭하면, 열려 있는 모든 PCB 문서에 배치된 이 풋프린트의 모든 인스턴스가 지정된 업데이트 옵션에 따라 변경 사항을 반영하도록 업데이트됩니다.

선택한 업데이트는 열려 있는 모든 PCB 문서의 해당 풋프린트에 적용됩니다 (문서가 속한 프로젝트와 무관).

Schematic 심볼의 변경 사항을 적용하는 방법은 Schematic Library Panel 정보를 참조하세요.

PCB Editor에서 풋프린트 업데이트 가져오기

PCB Editor에서 Tools » Update From PCB Libraries 명령을 사용하면 Update From PCB Libraries - Options가 열립니다. OK를 클릭하여 Update From PCB Libraries 대화 상자를 엽니다.

PCB Library Panel

PCB Library 패널에서는 활성 PCB 라이브러리 문서에 저장된 풋프린트를 탐색하고 해당 속성을 편집할 수 있습니다. PCB 라이브러리 문서가 활성화되면 패널에 해당 라이브러리를 구성하는 풋프린트 정보가 표시됩니다. 또한 이 패널을 통해 풋프린트의 변경 사항을 PCB 설계 문서에 직접 적용할 수 있습니다.

 PCB Library 패널
PCB Library 패널

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
Nav
Contents
기능 가용성

사용할 수 있는 기능은 보유한 Altium 솔루션(Altium Develop, Altium Agile Teams, Altium Agile Enterprise, 또는 Altium Designer(활성 기간 중))에 따라 달라집니다.

실제 소프트웨어에서 문서화된 기능이 보이지 않는 경우, Altium 영업팀에 문의하여 자세한 내용을 확인하세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

Contents