Creating a PCB Footprint

제작된 보드에서 부품이 차지하는 영역은 부품 풋프린트로 정의됩니다. 일반적인 풋프린트에는 패드와 부품 오버레이가 포함되며, 필요한 경우 기타 기구적 세부 정보도 포함될 수 있습니다. 아래 예시 풋프린트에서는 이 부품이 보드의 컷아웃 위로 걸쳐지도록 장착되기 때문에, 부품 외곽선의 대부분이 (노란색) 오버레이가 아니라 기계 레이어(초록색 선)에서 정의되어 있습니다.

풋프린트는 부품이 차지하는 공간을 정의하고, 부품 핀/패드에서 보드 배선으로 연결되는 접속 지점을 제공합니다. 
풋프린트는 부품이 차지하는 공간을 정의하고, 부품 핀/패드에서 보드 배선으로 연결되는 접속 지점을 제공합니다.

이 풋프린트에 장착되는 부품은 3D Body 객체를 사용해 모델링할 수 있습니다. 3D Body 객체는 아래 이미지와 같이 일반적인 MCAD 형식 모델을 가져올 수 있는 컨테이너로 사용됩니다.

적절한 MCAD 모델은 3D Body 객체로 가져올 수 있습니다.
적절한 MCAD 모델은 3D Body 객체로 가져올 수 있습니다.

Manufacturer Part Search panel과 같이 즉시 사용할 수 있는 PCB 부품을 제공하는 풍부한 리소스가 있더라도, 경력 중 어느 시점에는 사용자 정의 PCB 부품을 만들어야 할 가능성이 높습니다. PCB 부품 풋프린트는 PCB 에디터에서 사용할 수 있는 것과 동일한 기본 객체 세트를 사용하여 PCB Footprint 에디터에서 생성합니다. 풋프린트 외에도 회사 로고, 제작 정의, 그리고 보드 설계 중 필요한 기타 객체도 PCB 부품으로 저장할 수 있습니다.

새 PCB 풋프린트 만들기

풋프린트는 연결된 Workspace에서 직접 생성할 수 있습니다. 방법은 다음과 같습니다.

  1. 메인 메뉴에서 File » New » Library 을(를) 선택한 다음, 열리는 New Library 대화상자에서 대화상자의 Workspace 영역에 있는 Create Library Content » Footprint 을(를) 선택합니다.

    New Library 대화상자를 사용하여 새 Workspace Footprint 만들기
    New Library 대화상자를 사용하여 새 Workspace Footprint 만들기

  2. 열리는 Create New Item 대화상자에서 필요한 정보를 입력하고, Open for editing after creation 옵션이 활성화되어 있는지 확인한 후 OK을(를) 클릭합니다. Workspace Footprint가 생성되고 임시 PCB Footprint 에디터가 열리며, 활성 문서로 .PcbLib 문서가 표시됩니다. 이 문서의 이름은 Item-Revision에 따라 다음 형식으로 지정됩니다: <Item><Revision>.PcbLib (예: PCC-001-0001-1.PcbLib). 이 문서를 사용하여 아래 설명된 대로 풋프린트를 정의합니다.

    Workspace Footprint의 초기 리비전을 편집하는 예 - 임시 PCB footprint 에디터는 풋프린트를 정의할 수 있는 문서를 제공합니다.
    Workspace Footprint의 초기 리비전을 편집하는 예 - 임시 PCB footprint 에디터는 풋프린트를 정의할 수 있는 문서를 제공합니다.

  3. 풋프린트 정의가 완료되면 Projects 패널 내 풋프린트 항목 오른쪽에 있는 Save to Server 컨트롤을 사용하여 Workspace에 저장합니다. 그러면 Edit Revision 대화상자가 나타나며, 여기서 Name, Description을 변경하고 필요에 따라 릴리스 노트를 추가할 수 있습니다. 저장 후 문서와 에디터는 닫힙니다.

저장된 Workspace Footprint는 Component Editor의 Single Component Editing mode 또는 Batch Component Editing mode에서 부품을 정의할 때 사용할 수 있습니다.

Workspace Footprint는 Components 패널에서 찾아볼 수 있습니다. 패널 상단의  버튼을 클릭하고 Models을(를) 선택한 다음, Footprints 카테고리를 선택하여 모델 표시를 활성화합니다.

Workspace Footprint를 편집하려면 Components 패널에서 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 Edit 명령을 선택합니다. 그러면 다시 임시 에디터가 열리고, 풋프린트가 편집 가능한 상태로 열립니다. 필요한 변경을 수행한 후 문서를 Workspace Footprint의 다음 리비전으로 저장합니다.

편집한 풋프린트를 Workspace에 저장할 때, 풋프린트의 현재 라이프사이클 상태를 유지할 수 있습니다. 이 기능은 다시 저장할 때() Create Revision 대화상자에서 사용할 수 있는 Preserve lifecycle state (not recommended) 옵션으로 제어됩니다. 이 옵션이 활성화되면 새 풋프린트 리비전은 이전 리비전의 라이프사이클 상태로 자동 설정됩니다. 이 기능은 Allow to skip lifecycle state change for new revisions 운영 권한이 할당된 사용자에게 제공됩니다(Setting Global Operation Permissions for a Workspace에 대해 자세히 알아보기).

또한 Component Editor의 Single Component Editing mode 또는 Batch Component Editing mode에서 Workspace Component를 편집하는 과정에서, 사용 중인 Workspace Footprint를 즉시 직접 업데이트할 수도 있습니다.
  • 설계자 관점에서 보면, Workspace Component는 모든 설계 도메인 전반에서 해당 부품을 표현하는 데 필요한 모든 정보를 하나의 엔터티에 모아 둡니다. 따라서 이런 의미에서 하나의 컨테이너, 즉 모든 도메인 모델과 파라메트릭 정보가 저장되는 '버킷'으로 생각할 수 있습니다. 다양한 도메인에서의 표현 측면에서 Workspace Component는 Workspace 도메인 모델 자체를 포함하는 것이 아니라, 이러한 모델에 대한 링크를 포함합니다. 이러한 링크는 부품을 정의할 때 지정됩니다.
  • PCB 풋프린트는 기존의 구세대(SchLib, PcbLib, IntLib, DbLib, SVNDbLib) 부품 라이브러리를 가져오는 과정의 일부로 Workspace에서 생성할 수도 있습니다. 이 과정을 위한 인터페이스인 Library Importer 은(는) 처음 선택한 라이브러리를 Workspace로 가져오는 직관적인 흐름을 제공합니다. Library Importer에 대해 자세히 알아보세요.
  • 새 Workspace Footprint는 Component Editor in its Single Component Editing mode에서 Workspace Component를 정의할 때도 생성할 수 있습니다.
  • 풋프린트는 file-based PCB footprint library의 일부로도 생성할 수 있습니다.

PCB 풋프린트 정의하기

풋프린트는 최종적으로 보드의 어느 면에 배치되든 항상 상면 기준으로 작성되며, PCB 에디터에서 사용할 수 있는 것과 동일한 도구 및 설계 객체 세트를 사용합니다. 표면실장 패드 및 솔더 마스크 정의와 같은 레이어별 속성은 부품 배치 중 풋프린트를 보드의 반대면으로 뒤집을 때 적절한 하면 레이어로 자동 전환됩니다.

설계 객체는 어느 레이어에나 배치할 수 있지만, 일반적으로 외곽선은 Top Overlay(실크스크린) 레이어에, 패드는 멀티 레이어(스루홀 부품 핀용) 또는 상단 신호 레이어(표면실장 부품 핀용)에 생성합니다. 풋프린트를 PCB에 배치하면, 풋프린트를 구성하는 모든 객체는 정의된 레이어에 할당됩니다.

조이스틱 부품용 풋프린트의 2D 및 3D 보기. 3D 이미지는 해당 부품에 대해 가져온 STEP 모델을 보여줍니다. 패드와 부품 오버레이는 STEP 모델 아래에서 볼 수 있습니다.
조이스틱 부품용 풋프린트의 2D 및 3D 보기. 3D 이미지는 해당 부품에 대해 가져온 STEP 모델을 보여줍니다. 패드와 부품 오버레이는 STEP 모델 아래에서 볼 수 있습니다.

이 페이지에 표시된 풋프린트는 필요한 절차를 설명하기 위한 예시일 뿐이며, 치수적으로 정확하지 않습니다. 새 풋프린트는 항상 제조업체의 데이터시트와 대조하여 사양을 확인하십시오.

부품 풋프린트를 수동으로 생성하는 일반적인 순서는 다음과 같습니다.

  1. 설계 공간 준비: 스냅 옵션 정의, 그리드 및 가이드 구성 - 자세히 알아보기.

  2. 풋프린트는 PCB 풋프린트 에디터 중앙에 있는 설계 공간 기준점(reference point)을 중심으로 작성해야 합니다. 이 기준점은 실제로 설계 공간의 상대 원점(relative origin)이며, Place 및 Move 작업 시 컴포넌트 풋프린트를 커서가 집어드는 기준점이기도 합니다(현재 Object Snap Options 의 설정에 따라, PCB Editor – General 페이지의 Preferences 대화상자에서 지정). J, R 단축키를 사용하면 이 기준점으로 바로 이동할 수 있습니다. 풋프린트 작성을 시작하기 전에 기준점으로 이동하는 것을 잊었다면, Edit » Set Reference 하위 메뉴 명령을 사용해 기준 패드를 풋프린트에 가져올 수 있습니다.
    • Pin 1 - 컴포넌트 기준점을 해당 컴포넌트 풋프린트의 1번 핀으로 설정합니다.

    • Center - 컴포넌트 기준점을 컴포넌트 풋프린트의 중심으로 설정합니다.

    • Location - 컴포넌트 기준점을 사용자가 정의한 위치로 설정합니다.

    선택한 점은 0,0 로 설정되며, 새 상대 원점이 되고 모든 프리미티브의 위치가 이 점을 기준으로 다시 갱신됩니다.

  3. 컴포넌트 요구사항에 따라 pads (Place » Pad)를 배치합니다. Place Pad 명령을 실행한 뒤 첫 번째 패드를 배치하기 전에 Tab 키를 눌러 Properties panel을 열고 패드의 Designator, Size and Shape, Layer, 그리고 Hole Size(스루홀 패드의 경우) 등 모든 패드 속성을 정의합니다. 이후 배치되는 패드의 Designator는 자동으로 증가합니다. 표면실장 패드의 경우 Layer Top Layer(으)로 설정합니다. 스루홀 패드의 경우 Layer Multi-Layer(으)로 설정합니다.

    일부 풋프린트에는 불규칙한 형상의 패드가 필요합니다. 이 경우 Custom Shape 패드 객체를 사용하면 됩니다. 자세한 내용은 Customizing a Pad Stack 페이지를 참조하십시오.
    • 새 컴포넌트 풋프린트를 만들 때 가장 중요한 절차 중 하나는 컴포넌트를 PCB에 납땜하는 데 사용될 패드를 배치하는 것입니다. 이 패드들은 실제 디바이스의 핀 위치와 정확히 일치하도록 정확한 위치에 배치되어야 합니다.
    • 또한 패드의 지정자 지정에도 주의해야 합니다. Altium Designer 는 이 속성을 사용해 회로도 심벌의 핀 번호와 매핑하기 때문입니다.
  4. 패드를 정확하게 배치하려면 이 작업 전용 그리드를 설정하는 것이 좋습니다. Ctrl+G 단축키를 사용해 Cartesian Grid Editor dialog 를 열고, Q 키를 사용해 그리드를 Imperial과 Metric 사이에서 전환할 수 있습니다.

  5. 마우스로 패드를 이동하면서 정확히 배치하려면 키보드의 화살표 키를 사용해 현재 그리드 간격만큼 커서를 이동하십시오. 또한 Shift를 누른 채 이동하면 그리드의 10배 간격으로 이동합니다. 현재 X, Y 위치는 상태 표시줄(Status bar)과 Heads Up 디스플레이에 표시됩니다. Heads Up Display에는 현재 위치뿐 아니라 마지막 클릭 위치에서 현재 커서 위치까지의 델타도 함께 표시됩니다. Shift+H 단축키를 사용해 Heads Up 디스플레이를 켜거나 끌 수 있습니다. 또는 배치된 패드를 더블클릭해 편집한 뒤 Properties panel에서 필요한 X, Y 위치를 직접 입력할 수도 있습니다.

  6. 설계 공간에서 두 점 사이의 거리를 확인하려면 Reports » Measure Distance을(를) 사용하십시오(단축키 Ctrl+M). 상태 표시줄의 안내를 따르십시오.

  7. 솔더 마스크 및 페이스트 마스크와 같은 패드별 속성은 패드 치수와 적용 가능한 마스크 설계 규칙에 따라 자동으로 계산됩니다. 각 패드에 대해 마스크 설정을 수동으로 정의할 수도 있지만, 이렇게 하면 이후 보드 설계 과정에서 이 설정을 수정하기가 어려워집니다. 일반적으로는 설계 규칙으로 해당 패드를 지정할 수 없을 때만 이렇게 합니다. 규칙은 보드 설계 중 PCB editor 에서 정의된다는 점에 유의하십시오.

  8. Top Overlay 레이어의 PCB 실크스크린에 표시될 컴포넌트 외곽선을 정의하려면 트랙, 아크 및 기타 프리미티브 객체를 사용하십시오. 배치 중 컴포넌트가 보드의 하단으로 뒤집히면 오버레이는 자동으로 Bottom Overlay 레이어로 전환됩니다.

  9. 배치 코트야드(placement courtyard)와 같은 추가 기계적 세부사항을 정의하려면 기계 레이어에 트랙 및 기타 프리미티브 객체를 배치하십시오. 기계 레이어는 범용 레이어입니다. 이러한 레이어의 기능을 할당하고 모든 풋프린트에서 일관되게 사용해야 합니다.

  10. PCB에 실장될 실제 컴포넌트의 3차원 형상을 정의하려면 3D Body objects를 배치하십시오.

    풋프린트에 추가된 3D Body 객체는 연결된 Workspace에 업로드된 3D model uploaded to the connected Workspace를 참조할 수 있습니다.
  11. Designator 및 Comment 문자열은 PCB 설계 공간에 배치될 때 자동으로 풋프린트의 Overlay 레이어에 추가됩니다. 추가적인 Designator 및 Comment 문자열은 기계 레이어에 .Designator.Comment 특수 문자열을 배치하여 포함할 수 있습니다.

    Designator 및 Comment 문자열을 배치할 때는 PCB editor에서 Layer Pair를 정의해야 합니다. 이렇게 해야 문자열이 컴포넌트가 실장된 보드 면에 연결되고, 컴포넌트가 뒤집힐 때 보드의 반대 면으로 함께 뒤집히게 됩니다. 자세한 내용은 아래의 Handling Special Layer-specific Requirements 섹션을 참조하십시오.
  12. 풋프린트의 속성(예: 이름 및 설명)은 Footprint 탭에서 정의합니다. 이 탭은 Properties panel의 Library Options 모드에 있으며(설계 공간에서 어떤 객체도 선택되지 않았을 때 활성화되며, 메인 메뉴의 Tools » Footprint Properties 명령으로 접근 가능), 패널의 Footprint 탭에서 사용할 수 있는 옵션과 컨트롤에 대한 자세한 내용은 아래 section below를 참조하십시오.

  • 모든 풋프린트에서 표준화된 pad/via 정의를 위해 Pad/Via 라이브러리(*.PvLib)를 Pad/Via 배치에 사용할 수 있습니다. 자세한 내용은 learn more를 참조하십시오.
  • PCB Footprint editor는 풋프린트 생성 과정을 빠르게 진행할 수 있도록 몇 가지 Wizard도 제공합니다.
    • IPC Compliant Footprint Wizard – 는 IPC 표준 7351 Revision B를 진정으로 준수하는 PCB 풋프린트를 생성합니다 – Generic Requirements for Surface Mount Design and Land Pattern Standard – learn more.
    • IPC Compliant Footprints Batch Generator  는 file-based PCB footprint library로 작업할 때, IPC Compliant Footprints Batch Generator 를 사용해 여러 밀도 레벨의 다수 풋프린트를 빠르게 생성할 수 있게 해줍니다 – learn more.
    • Footprint Wizard – 다양한 패키지 유형 중에서 선택하고 적절한 정보를 입력하면 컴포넌트 풋프린트를 자동으로 생성해 줍니다 – learn more.

설계 공간 준비

기본적으로 그리드는 점으로 표시됩니다. 원한다면 선으로 표시되도록 설정할 수 있습니다. 이 설정은 아래 이미지와 같이 Properties panel의 Properties 버튼을 클릭해 여는 Grid Editor dialog에서 구성합니다. 또는 Ctrl+G 단축키를 눌러 대화상자를 열 수 있습니다.

이미지에서는 미세 그리드는 점으로, 거친 그리드는 선으로 표시되어 있습니다.
이미지에서는 미세 그리드는 점으로, 거친 그리드는 선으로 표시되어 있습니다.

Properties Panel

PCB footprint editor에서 풋프린트를 편집할 때 설계 공간에서 현재 선택된 설계 객체가 없으면 Properties panel에 Library Options가 표시됩니다.

다음의 접을 수 있는 섹션에는 패널의 General 탭에서 사용할 수 있는 옵션과 컨트롤에 대한 정보가 포함되어 있습니다.

– 커서가 축 방향으로 정렬되어 있고, 활성화된 객체 스냅 포인트로부터 이 거리 이내에 있을 때(Axes 버튼이 활성화된 경우), 정렬이 이루어졌음을 나타내는 동적 가이드라인이 표시됩니다.

다음 접을 수 있는 섹션에는 패널의 Footprint 탭에서 사용할 수 있는 옵션과 컨트롤에 대한 정보가 포함되어 있습니다.

Footprint 탭을 사용하여 Properties 패널에서 풋프린트 속성을 정의하는 기능은 Advanced Settings dialog에서 PCB.FootprintParameters 옵션이 활성화된 경우에 사용할 수 있습니다. 이 옵션이 비활성화되면 풋프린트 속성은 PCB Library Footprint 대화상자()를 사용하여 정의하며, 이 대화상자는 메인 메뉴에서 Tools » Footprint Properties 명령을 선택하거나, PCB Library 패널의 Footprints 영역에서 풋프린트 항목을 선택한 후 Edit 버튼을 클릭하거나, PCB Library 패널의 Footprints 영역에서 풋프린트 항목을 더블클릭하여 열 수 있습니다.

설계 객체를 선택하면 패널에는 해당 객체 유형에 맞는 옵션이 표시됩니다. 다음 표에는 PCB 풋프린트 설계 공간에 배치할 수 있는 객체 유형이 나열되어 있습니다. 링크를 클릭하면 해당 객체의 속성 페이지로 이동합니다.

3D Body Arc
Arc Keepout Fill
Fill Keepout Pad
Region Region Keepout
Text (String, Text Frame) Track
Track Keepout Via

Solder and Paste Mask Expansions

PCB 풋프린트 편집기에서 솔더 마스크 및/또는 페이스트 마스크가 올바르게 정의되었는지 확인하려면 View Configuration panel을 열고 각 마스크 레이어에 대해 표시 옵션() 을 활성화하십시오.

각 패드 가장자리 주위에 Top Solder Mask 레이어 색상으로 나타나는 링은, multi-layer가 레이어 그리기 순서의 맨 위에 있어 위쪽에 그려지기 때문에, 멀티레이어 패드 아래에서 확장량만큼 돌출된 솔더 마스크 형상의 가장자리를 나타냅니다. Layer Drawing Order PCB Editor - Display page 의 Preferences 대화상자에서 설정합니다.

아래 이미지는 각 패드 가장자리 주위에 보라색(Top Solder Mask 레이어의 색상) 테두리가 나타나는 PCB 풋프린트를 보여줍니다.

레이어를 빠르게 순회하려면 Single Layer Mode(Shift+S)를 Ctrl+Shift+Wheel roll와 함께 사용하십시오.

기본적으로 마스크 레이어에 생성되는 형상은 패드 형상이며, 풋프린트가 배치된 PCB에 설정된 Solder Mask ExpansionPaste Mask Expansion 설계 규칙에 지정된 값만큼 확장 또는 축소됩니다. 경우에 따라 확장 설계 규칙을 재정의하고 패드 속성으로 마스크 확장값을 지정하거나, 미리 정의된 표준 마스크 형상 세트에서 선택하거나, 사용자 지정 형상을 직접 만들어야 할 수 있습니다. 이러한 경우 선택한 패드의 Properties panel - learn more에서 페이스트/솔더 마스크를 구성할 수 있습니다. 또는 필요한 마스크 레이어에 적절한 프리미티브(Region, Track 등)를 배치할 수도 있습니다.

PCB 라이브러리에서 규칙 기반 솔더 마스크 확장을 사용하는 모든 객체의 확장값은 0 mil과 같게 됩니다. 이 기능은 PCB.SolderMaskZeroExpansion 옵션이 Advanced Settings dialog에서 활성화되어 있을 때 사용할 수 있습니다. 이 옵션이 비활성화되면 PCB 라이브러리에서 이러한 객체의 솔더 마스크 확장값은 4 mil이 됩니다.

Parameter Support

Altium Designer에서 객체에 적용되는 파라미터는 PCB 설계에 추가 정보를 부여하는 강력하고 유연한 수단을 제공합니다. 상위 객체의 속성으로 적용되는 파라미터는 프로젝트, 문서, 템플릿, 설계 문서 내 개별 객체 등 다양한 수준에 적용할 수 있습니다.

자세한 내용은 Parameter object를 참조하십시오.

PCB 공간에서 사용할 수 있게 된 파라미터는 Queries, Design Rules, Scripts, Variants를 필터링하는 데 사용할 수 있으며, 배치된 풋프린트에서 사용자 지정 문자열을 호출하기 위해 PCB 컴포넌트 풋프린트에 적용할 수 있습니다.

Engineering Change Order를 통한 파라미터

PCB 파라미터 기능은 ECO 메커니즘과 PCB 문서에 포함된 기능을 기반으로 하며, 이를 통해 사용자 정의 컴포넌트 파라미터를 PCB 공간으로 전송하고 유지할 수 있습니다. 이는 단방향 전송이며, 전달된 파라미터는 PCB 도메인에서 읽기 전용입니다.

파라미터 전송은 회로도에서 PCB로 ECO를 생성할 때 Design » Update PCB Document 메뉴 명령을 사용하여 수행됩니다.

ECO가 실행되면(Execute Changes 버튼 사용) 새로 정의된 사용자 회로도 컴포넌트 파라미터가 PCB 설계의 해당 풋프린트 참조로 전송됩니다. 

PCB로의 파라미터 감지 및 마이그레이션은 프로젝트의 옵션 설정(Project » Project Options)에 의해 결정됩니다. Project Options 대화상자에서 Differences Associated with Parameters 섹션의 Comparator 탭과 Modifications Associated with Parameters 섹션의 ECO Generation 탭에서 차이 감지 및 수정 동작을 설정하십시오.

PCB 편집기에서 전송된 파라미터를 보려면 컴포넌트를 더블클릭하여 Properties panel을 연 다음 Parameters 탭을 선택하십시오. 이 탭에는 선택한 컴포넌트 풋프린트에 할당된 현재 사용자 파라미터가 나열됩니다. 선택한 컴포넌트 풋프린트의 파라미터는 Components panel에서도 사용할 수 있습니다.

정보 참조 링크

PCB 도메인은 회로도에서 미리 정의된 ComponentLink 파라미터를 자동으로 수용합니다. 이들은 일반적으로 특정 파일이나 인터넷 위치에 대한 데이터 참조 링크를 설정하는 파라미터 쌍(설명과 링크 URL)으로 정의되며, 보통 제조업체 웹사이트나 데이터시트 URL을 가리킵니다.

참조 링크 파라미터에 대한 자세한 내용은 회로도 라이브러리의 Defining Clickable Links to Reference Information 및 PCB 문서의 Accessing Clickable Links to Reference Information 을 참조하십시오.

회로도와 PCB 설계 공간 모두에서 이러한 링크는 컴포넌트 위에 마우스를 올렸을 때 마우스 오른쪽 버튼 컨텍스트 메뉴의 References 하위 메뉴 옵션에서 액세스할 수 있습니다. 이러한 특수 파라미터는 Properties panel에 추가되며, PCB 공간으로 전송되면 컴포넌트 풋프린트 파라미터로 나타납니다. 

소스 풋프린트의 파라미터

PCB로 전달된 파라미터는 컴포넌트 풋프린트를 통해 보드 생산 또는 기능 관련 추가 정보를 제공하는 데 사용할 수 있습니다. 소스 라이브러리 수준에서 풋프린트에 특수 파라미터 문자열을 추가하면, 사용자 지정 문자열이 대상 기계 레이어 또는 오버레이에서 해석됩니다.

사용자 정의 파라미터를 나타내는 특수 문자열은 의 특수 문자열 버튼 및 드롭다운을 사용하여 소스 컴포넌트 풋프린트에 추가할 수 있으며, 이는 Properties panel에 있습니다.

아래 라이브러리 풋프린트에서는 특수 문자열 .Designator 가 Mechanical 2 레이어에 배치되어 있습니다.

사용자 파라미터를 나타내는 특수 문자열을 컴포넌트 풋프린트에 추가할 수 있습니다.

해당 사용자 지정 파라미터가 회로도 컴포넌트에도 적용되고 파라미터 데이터가 PCB로 전송되면, 해석된 풋프린트 문자열이 보드 보기와 생성된 출력 파일 모두에 표시됩니다. 이 경우 특수 파라미터 문자열에는 조립을 돕기 위한 사용자 지정 컴포넌트 부품 식별자가 포함됩니다.

특수 문자열로서 컴포넌트 풋프린트에 사용자 파라미터를 적용하면, 스위치 및 커넥터의 기능 라벨 등 다양한 맞춤형 PCB 요구사항에도 활용할 수 있습니다. 예를 들어 이러한 컴포넌트 유형의 풋프린트에서는 'function' 파라미터 문자열을 Top Overlay에 배치할 수 있습니다.

보드 레이아웃에서 특수 문자열의 해석된 값을 보려면 Special Strings 옵션을 Additional Options 영역 아래의 View Options 탭, View Configuration panel에서 활성화하십시오. 특수 문자열은 생성된 출력 파일에서는 항상 변환됩니다.
회로도 편집기에서는 필요에 따라 Display Names of Special Strings that have No Value Defined 옵션을 Schematic – Graphical Editing page의 Preferences dialog에서 활성화하십시오.

파라미터 쿼리

PCB 도메인의 파라미터 문자열은 Altium Designer 쿼리 언어를 통해서도 액세스할 수 있으므로, Find Similar Objects 기능을 포함한 객체 필터링 기능에 사용할 수 있습니다.

유사 객체 선택을 수행하려면 컴포넌트를 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 Find Similar Objects 을 선택하여 Find Similar Objects dialog를 여십시오.

Find Similar Objects dialog에는 필요에 따라 필터링 옵션을 선택할 수 있는 Parameters 섹션이 포함되어 있습니다.

PCB Filter panel은 파라미터별 쿼리 단어를 필터 기준으로 적용할 수 있으며, PCB 파라미터를 기반으로 Design Rules를 생성하는 데 사용할 수 있습니다.

PCB 풋프린트 파라미터 작업에 사용할 수 있는 여러 쿼리 단어가 제공되며, 여기에는 문자열 값을 숫자로 변환하는 특정 함수 단어(예: StrToNumber)도 포함됩니다. 문자열 Value 변환은 단위 인식형(V, mA, mV, kOhm 등)이며, 파라미터 값 문자열의 수치 처리에 따라 쿼리 결과를 결정할 수 있습니다.

쿼리에서 지정할 수 있는 지원 단위 유형은 다음과 같습니다.

  • % – 퍼센트
  • A – 전류
  • C – 온도
  • dB – 데시벨
  • F – 정전용량
  • G – 컨덕턴스
  • H – 인덕턴스
  • Hz – 주파수
  • Kg – 질량
  • m – 길이
  • Ohm – 저항
  • Q – 전하
  • s – 시간
  • V – 전압
  • W – 전력
  • Z – 임피던스

PCB 컴포넌트 풋프린트 파라미터 작업에 사용할 수 있는 여러 Parameter 쿼리 단어가 제공됩니다.

위의 Query Helper dialog에 표시된 예에서는 각 컴포넌트의 Voltage Rating 파라미터를 처리하여(문자열-숫자 변환 사용 – StrToNumber(Unit Value, Unit Type)) 해당 값이 50V보다 큰지 판단합니다. 이를 PCB Filter panel에 적용하면 예제 보드 레이아웃에서 단일 고전압 컴포넌트가 표시되며, C1 (의 Voltage Rating 값은 3kV입니다).

과학적 E 표기법도 지원되므로, 예를 들어 1nF를 초과하는 커패시터 값을 필터링하는 쿼리는 다음과 유사합니다:
StrToNumber(ParameterValue('CapacitanceValue'), F) > 1e-9
또는 반환된 ParameterValue and 비교 값 모두에 숫자 변환 함수를 사용할 수도 있습니다:
StrToNumber(ParameterValue('CapacitanceValue'), F) > StrToNumber('1nF', F)

규칙 및 스크립트

PCB 파라미터 쿼리는 Altium Designer 스크립트와 설계 규칙에도 적용할 수 있습니다. 후자의 경우, 부품 배치나 레이어 할당을 평가하기 위해 풋프린트 파라미터를 감지하는 등 레이아웃 검증 검사를 수행할 수 있습니다. 위의 Query Helper 대화상자에 나열된 함수는 스크립팅 언어에서도 사용할 수 있습니다.

아래 예는 커패시터 정격 전압 쿼리(위의 필터 쿼리 참조)를 부품 배치 규칙에 적용한 것으로, 실행 시 고전압(>50V) 장치로 감지된 부품에 대해 특정 이격 값이 적용되는지 확인합니다.

회로도 공간에서 전달된 특정 풋프린트 파라미터로 정의된 설계 규칙은 사용자 정의 레이아웃 조건을 감지하는 데 사용할 수 있습니다.

마찬가지로 사용자 정의 PCB 파라미터를 사용하여 부품의 레이어 호환성을 확인할 수 있습니다. 예를 들어 어떤 부품이 웨이브 솔더링을 지원하지 않아 Bottom Layer에 배치될 수 없는 경우입니다. 여기서는 사용자 정의 ‘WaveSoldering’ 파라미터(Yes/No)를 처리하는 객체 일치 쿼리를 Permitted Layers Rule에 적용할 수 있습니다.

이후 (배치) 규칙은 해당 부품 파라미터의 값을 확인하고, 부품이 Bottom Layer 배치와 호환되지 않으면 위반 사항을 생성합니다.

변형

PCB로 전달된 파라미터 중 설계의 변형(Design Variants)에 포함된 항목은 Variant 선택과 함께 처리됩니다.

실제로 PCB 공간에서 변형된 부품 파라미터는 쿼리 문자열에 의해 동적으로 감지되거나, 예를 들어 특수 문자열을 통해 보드 레이어에 표시될 수 있습니다. 

사용자 정의 풋프린트 파라미터

이 기능은 PCB.FootprintParametersAdvanced Settings dialog에서 PCB.FootprintParameters 옵션이 활성화된 경우 사용할 수 있습니다.

풋프린트용 사용자 정의 파라미터는 Altium Designer에서 지원됩니다. Parameters 영역은 Properties 패널의 Library Options  모드에서 Footprint 탭에 있으며, PCB 풋프린트 편집기 설계 공간에서 아무 객체도 선택되지 않았을 때 풋프린트 파라미터를 보고 편집하는 데 사용할 수 있습니다.

부품이 PCB에 배치되면 Properties 패널의 Component  모드에서 Parameters  탭을 통해 이러한 파라미터를 확인할 수 있습니다.

  • PCB에 배치된 부품의 풋프린트 파라미터는 PCB 편집기 기본 메뉴의 Make PCB Library 또는 Make Integrated Library 명령으로 생성된 라이브러리의 풋프린트로 전파됩니다.
  • 풋프린트 파라미터는 Altium Designer의 비교 엔진과 생성된 Pick and Place 및 ODB++ 출력에서도 지원됩니다.
Altium MCAD CoDesigner는 구성된 링크에 따라 MCAD에서 네이티브 MCAD 부품의 배치를 지원합니다. 경우에 따라 서로 다른 모델을 가진 여러 풋프린트가 하나의 부품에 연결되기도 합니다(예: PCB에 두 가지 방식으로 장착할 수 있는 LED: 다리가 곧은 수직형 또는 다리가 구부러진 수평형). 이제 풋프린트 파라미터를 사용하여 이러한 서로 다른 풋프린트에서 서로 다른 MCAD 모델을 참조할 수 있습니다. 자세한 내용은 Linking Native ECAD and MCAD Design Components를 참조하십시오.

디지그네이터 및 코멘트 문자열

기본 디지그네이터 및 코멘트 문자열

풋프린트가 보드에 배치되면 설계의 회로도 보기에서 추출한 정보를 기반으로 디지그네이터와 코멘트가 부여됩니다. 디지그네이터 및 코멘트 문자열용 플레이스홀더는 풋프린트가 보드에 배치될 때 자동으로 추가되므로 수동으로 정의할 필요가 없습니다. 이러한 문자열의 위치는 설계 공간에서 디지그네이터 또는 코멘트 문자열을 선택했을 때 Properties 패널의 Parameter 모드에 있는 디지그네이터 및 코멘트 문자열 Autoposition 옵션으로 결정됩니다. 디지그네이터 및 코멘트 문자열의 기본 위치와 크기는 Preferences 대화상자의 PCB Editor - Defaults page에서 각 Primitive에 대해 구성됩니다.

추가 디지그네이터 및 코멘트 문자열

디지그네이터 또는 코멘트 문자열의 추가 사본이 필요한 경우가 있을 수 있습니다. 예를 들어, 조립 업체는 각 부품 외곽선 내부에 디지그네이터가 표시된 상세 조립도를 원하고, 회사는 최종 PCB의 부품 오버레이에서 디지그네이터가 부품 바로 위에 위치하기를 요구할 수 있습니다. 이러한 추가 디지그네이터 요구 사항은 풋프린트에 .Designator 특수 문자열을 포함하여 충족할 수 있습니다. 코멘트 문자열의 위치를 대체 레이어나 다른 위치에 지정하기 위한 .Comment 특수 문자열도 제공됩니다.

조립 업체의 요구 사항을 충족하려면 .Designator 문자열을 PCB 풋프린트 편집기의 기계 레이어에 배치하고, 이후 이 레이어를 포함하는 출력물을 설계 조립 지침의 일부로 생성하면 됩니다.

레이어별 특수 요구 사항 처리

PCB 부품에는 글루 도트가 필요하거나 벗겨낼 수 있는 솔더 마스크 정의가 필요한 것과 같은 여러 특수 요구 사항이 있을 수 있습니다. 이러한 특수 요구 사항 중 다수는 부품이 장착되는 보드 면과 연관되며, 부품이 뒤집힐 때 보드의 반대쪽 면으로 함께 뒤집혀야 합니다.

드물게 사용될 수 있는 특수 목적 레이어를 많이 포함하는 대신, Altium Designer의 PCB 편집기는 레이어 페어(layer pairs)라는 기능을 통해 이 요구 사항을 지원합니다. 레이어 페어는 한 쌍으로 정의된 두 개의 기계 레이어입니다. 부품이 보드의 한쪽 면에서 다른 면으로 뒤집힐 때마다, 페어링된 기계 레이어 위의 모든 객체는 그 쌍의 다른 기계 레이어로 뒤집힙니다. 이 접근 방식을 사용하면 글루 도트(또는 기타 특수 요구 사항)를 포함할 적절한 기계 레이어를 선택하고 사용 가능한 객체로 그 형상을 정의할 수 있습니다. 그 풋프린트를 보드에 배치할 때는 레이어 페어링을 설정해야 합니다. 이렇게 하면 이 부품이 보드의 반대쪽 면으로 뒤집힐 때 소프트웨어가 객체를 어느 레이어로 이동해야 하는지 알 수 있습니다. 레이어 페어는 PCB 풋프린트 편집기에서 정의할 수 없으며, PCB 편집기에서 설정해야 합니다.

레이어 페어링은 부품이 뒤집히기 before 전에 정의되어야 합니다. 페어링이 부품이 하단 면으로 이동한 후에 정의되면, 기계 레이어의 내용은 뒤집히지만 원래 레이어에 그대로 남습니다. 뒤집기 전에 레이어 페어를 만드는 것을 잊었다면 라이브러리에서 업데이트하여 보드에 배치된 부품 인스턴스를 새로 고칠 수 있습니다.

기계 레이어의 이름은 View Configurations 패널에서 마우스 오른쪽 버튼을 클릭한 다음 Edit Layer를 선택하여 직접 편집할 수 있습니다.

기계 레이어 사용을 관리하는 일반적인 방법은 필요한 각 기계 레이어 기능에 대해 전용 레이어 번호를 할당하는 것입니다. 이 방법은 모든 설계자가 동일한 레이어 할당 및 번호 체계를 따를 것을 요구합니다. 또한 동일한 할당 및 번호 체계를 따르지 않는 다른 출처의 부품을 사용할 때 어려움이 생길 수 있습니다. 다른 체계가 사용된 경우 설계 객체를 현재의 기계 레이어에서 해당 기능에 할당된 기계 레이어로 이동해야 합니다.

이 문제는 Layer Type 속성이 도입되면서 해결되었습니다. 라이브러리에서 PCB 편집기로 부품을 배치하거나, 한 라이브러리에서 다른 라이브러리로 복사하거나, IPC Footprint Wizard에 의해 생성될 때 기존 Layer Type 할당은 해당 Layer Type에 어떤 기계 레이어 번호가 할당되어 있는지와 관계없이 자동으로 일치됩니다. 객체는 Layer Type에 따라 올바른 레이어로 재배치됩니다. 소프트웨어가 Layer Type으로 일치시킬 수 없는 경우에는 Layer Number 기준 일치로 대체합니다.

개별 기계 레이어와 Component Layer Pairs 모두에 대해 미리 정의된 유형 목록에서 Layer Type을 선택할 수 있습니다. 아래에 표시된 대화상자는 개별 레이어를 마우스 오른쪽 버튼으로 클릭한 다음 메뉴에서 Edit Layer 또는 Add Component Layer 명령을 선택하여 열 수 있습니다.

부품 관련 기계 레이어 유형에 대한 자세한 내용은 Working with Mechanical Layers 페이지를 참조하십시오.

PCB 풋프린트에 높이 추가

가장 단순한 수준의 3D 표현에서는 PCB 풋프린트에 높이 정보를 추가할 수 있습니다. 이렇게 하려면 Properties 패널을 Library Options 모드(설계 공간에서 아무 객체도 선택되지 않았을 때 활성화됨)로 열고, 패널의 Footprint 탭에 있는 Height 필드에 부품의 권장 높이를 입력합니다.

높이 설계 규칙은 보드 설계 중에 정의할 수 있으며(PCB Editor에서 Design » Rules 클릭), 일반적으로 부품 클래스 또는 룸 정의 내에서 최대 부품 높이를 검사합니다.

높이 정보를 정의하는 더 나은 방법은 PCB 풋프린트에 3D Bodies 를 부착하는 것입니다.

라우팅 프리미티브가 있는 부품 관리

설계가 전송되면 각 부품에 지정된 풋프린트가 사용 가능한 라이브러리에서 추출되어 보드에 배치됩니다. 그런 다음 풋프린트의 각 패드에는 회로도에서 해당 부품 핀에 연결된 넷 이름으로 net 속성이 설정됩니다. 패드에 접촉하는 모든 객체는 그 패드와 동일한 넷에 연결됩니다.

PCB 편집기에는 포괄적인 넷 관리 도구가 포함되어 있습니다. 이를 실행하려면 기본 메뉴에서 Design » Netlist » Configure Physical Nets를 선택하여 Configure Physical Nets dialog를 엽니다. 옵션 메뉴를 보려면 Menu 버튼을 클릭하십시오. 할당되지 않은 프리미티브에 지정할 넷을 선택하려면 New Net Name 헤더 드롭다운을 클릭하십시오.

동일한 핀에 연결된 여러 패드가 있는 풋프린트

아래에 표시된 풋프린트는 SOT223 트랜지스터로, 동일한 논리적 회로도 컴포넌트 핀인 Pin 2에 연결된 여러 개의 패드를 가지고 있습니다. 이 연결을 만들기 위해 동일한 지정자(designator)인 '2'를 가진 두 개의 패드가 추가되었습니다. Design » Update PCB 명령을 Schematic Editor에서 사용하여 설계 정보를 PCB로 전송하면, 동기화 결과 PCB editor에서 두 패드 모두로 연결선이 가는 것으로 표시됩니다. 즉, 이들은 동일한 net에 있습니다. 이 두 패드 모두 라우팅할 수 있습니다.

지정자 2를 가진 두 개의 패드를 보여주는 SOT223 풋프린트.
지정자 2를 가진 두 개의 패드를 보여주는 SOT223 풋프린트.

실크스크린 준비

노출된 구리(exposed copper) 및 홀과 실크스크린이 겹치면서 발생하는 일반적인 DFM(Design for Manufacture) 문제를 해결하는 데 도움을 주기 위해, PCB footprint editor에는 풋프린트의 실크스크린을 준비하기 위한 전용 기능이 포함되어 있습니다. 이러한 문제는 다음과 같은 방법으로 효과적으로 해결할 수 있습니다:

  • 실크스크린 선 및 아크의 자동 클리핑;
  • 필 및 리전의 자동 클리핑 또는 이동;
  • 실크스크린 텍스트 문자열의 자동 이동.
PCB를 설계하는 중에도 실크스크린 준비 도구에 접근할 수 있습니다 – 자세히 알아보기.

PCB footprint editor에서 실크스크린 준비 도구에 접근하려면, 메인 메뉴에서 Tools » Silkscreen Preparation 명령을 사용합니다. 그러면 Silkscreen Preparation 대화상자가 열립니다.

이 대화상자를 사용하여 실크스크린 객체의 클리핑/이동 설정을 구성할 수 있습니다. 사용 가능한 옵션은 다음과 같습니다:

  • Clip to Exposed Copper – 객체를 노출된 구리에 맞춰 자동으로 클리핑하려면 활성화합니다.
  • Clip to Solder Mask Openings – 객체를 솔더 마스크 개구부에 맞춰 자동으로 클리핑하려면 활성화합니다.
  • Silkscreen Clearance – 실크스크린 객체와 노출된 구리 / 솔더 마스크 개구부 및 홀 사이의 허용 가능한 최소값을 정의합니다.
  • Min Remaining Length – 클리핑 후 선/아크 길이가 정의된 값보다 작으면 해당 객체는 풋프린트에서 제거됩니다. 이 길이는 edge-to-edge 길이가 아니라 vertex-to-vertex 길이입니다 – 이미지 보기.
  • Move Text – 실크스크린 텍스트 문자열과 노출된 구리 / 솔더 마스크 개구부 및 홀 사이의 거리가 Silkscreen Clearance보다 작을 경우, 텍스트 문자열을 멀리 이동시키려면 활성화합니다. 이동은 Max Distance 값에 의해 제한됩니다.
  • Fill & Region – 필 및 리전과 노출된 구리 / 솔더 마스크 개구부 및 홀 사이의 거리가 Silkscreen Clearance보다 작을 때 수행할 동작을 선택합니다:
    • None – 필 및 리전은 변경되지 않습니다.
    • Clip – 필 및 리전은 Silkscreen Clearance을 유지하도록 클리핑됩니다. 해당되는 경우 필은 리전으로 변환됩니다.
    • Move – 필 및 리전은 노출된 구리 / 솔더 마스크 개구부 및 홀로부터 멀어지도록 이동됩니다. 이동은 Max Distance 값에 의해 제한됩니다.
  • Max Distance – 텍스트 문자열, 컴포넌트 지정자, 필 및 리전을 Silkscreen Clearance을 유지하기 위해 이동할 수 있는 최대 거리를 정의합니다.

OK를 클릭하면 대화상자의 설정에 따라 실크스크린 객체의 클리핑 및/또는 이동이 수행됩니다.

객체에 대해 작업을 수행할 수 없는 경우(예: Max Distance 제한 때문에 텍스트 문자열을 이동할 수 없는 경우), 해당 객체에 대한 메시지가 Messages 패널에 표시됩니다.

실크스크린 준비 도구의 동작 예는 아래에 나와 있습니다.

Javascript

IPC 규격 준수 Footprint Wizard를 사용하여 풋프린트 만들기

IPC Compliant Footprint Wizard는 IPC 표준 7351 개정판 B - Generic Requirements for Surface Mount Design and Land Pattern Standard를 진정으로 준수하는 PCB 풋프린트를 생성합니다. 풋프린트 치수에서 직접 작업하는 방식(즉, Footprint Wizard 방식) 대신, IPC Compliant Footprint Wizard 는 컴포넌트 자체의 치수 정보를 사용한 다음 IPC에서 발표한 알고리즘에 따라 적절한 패드 및 기타 풋프린트 속성을 계산합니다.

풋프린트를 정의하는 데 사용되는 패드와 트랙의 속성을 입력하도록 요구하는 대신, Wizard는 실제 컴포넌트 치수를 입력값으로 사용합니다. IPC-7351 표준을 위해 개발된 공식에 기반하여, Wizard는 패드 및 트랙과 같은 표준 Altium Designer 객체를 사용해 풋프린트를 생성합니다.

이 대화상자는 IPC 표준 7351 개정판 B - 표면실장 설계 및 랜드 패턴 표준에 대한 일반 요구사항을 준수합니다. IPC-7351B는 2010년에 발표되었으며 IPC-7351A(2007년 발표)를 대체합니다.

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

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

IPC Compliant Footprint Wizard를 실행하려면 메인 메뉴에서 Tools » IPC Compliant Footprint Wizard을 선택합니다.

Select Component Type 페이지에서, Select Component Type 페이지에서 풋프린트를 만들고자 하는 컴포넌트 패밀리를 선택합니다. Wizard 오른쪽의 미리보기 영역은 현재 선택된 컴포넌트를 표시하도록 동적으로 변경되며, 생성 가능한 패키지 유형도 함께 보여줍니다. 다음 표에는 Wizard에서 지원되는 컴포넌트 유형과 패키지가 나열되어 있습니다.

이름 설명 포함된 패키지
BGA Ball Grid Array BGA, CGA
BQFP 범퍼형 쿼드 플랫 팩 BQFP
CAPAE 전해 알루미늄 커패시터 CAPAE
CFP 세라믹 듀얼 플랫 팩 - 트리밍 및 성형된 걸윙 리드 CFP
Chip Array 칩 어레이 Chip Array
DFN 듀얼 플랫 노리드 DFN
CHIP 칩 부품, 2핀 커패시터, 인덕터, 저항기
CQFP 세라믹 쿼드 플랫 팩 - 트리밍 및 성형된 걸윙 리드 CQFP
DPAK 트랜지스터 아웃라인 DPAK
LCC 리드리스 칩 캐리어 LCC
LGA 랜드 그리드 어레이 LGA
MELF MELF 부품, 2핀 다이오드, 저항기
MOLDED 몰드 부품, 2핀 커패시터, 인덕터, 다이오드
PLCC 플라스틱 리드형 칩 캐리어, 정사각형 - J 리드 PLCC
PQFN 풀백 쿼드 플랫 노리드 PQFN
PQFP 플라스틱 쿼드 플랫 팩 PQFP, PQFP Exposed Pad
PSON 풀백 소형 아웃라인 노리드 PSON
QFN 쿼드 플랫 노리드 QFN, LLP
QFN-2ROW 쿼드 플랫 노리드, 2열, 정사각형 더블 로우 QFN
SODFL 소형 아웃라인 다이오드, 플랫 리드 SODFL
SOIC 소형 아웃라인 집적 패키지, 1.27mm 피치 - 걸윙 리드 SOIC, SOIC Exposed Pad
SOJ 소형 아웃라인 패키지 - J 리드 SOJ
SON 소형 아웃라인 노리드 SON, SON Exposed Pad
SOP, TSOP 소형 아웃라인 패키지 - 걸윙 리드 SOP, TSOP, TSSOP
SOT143/343 소형 아웃라인 트랜지스터 SOT143, SOT343
SOT223 소형 아웃라인 트랜지스터 SOT223
SOT23 소형 아웃라인 트랜지스터 3리드, 5리드, 6리드
SOT89 소형 아웃라인 트랜지스터 SOT89
SOTFL 소형 아웃라인 트랜지스터, 플랫 리드 3리드, 5리드, 6리드
WIRE WOUND 정밀 권선 인덕터, 2핀 인덕터

이후의 Wizard 페이지는 선택한 컴포넌트 유형에 따라 달라집니다. 필요한 특정 컴포넌트 풋프린트를 설정하려면 Wizard의 직관적인 페이지를 따라 진행하십시오. IPC Compliant Footprint Wizard 작업 시 참고 사항은 다음과 같습니다:

  • 모든 치수는 Wizard에 미터법(mm) 단위로 입력합니다.
  • 전체 패키지 치수, 핀 정보, heel spacing, 솔더 필렛, 공차를 입력하고 즉시 확인할 수 있습니다.
    IPC 공차를 수정하면 IPC를 준수하지 않는 PCB 풋프린트가 생성될 수 있습니다.
  • Courtyard, Assembly, Component (3D) Body Information과 같은 기계적 치수를 입력할 수 있습니다.
  • Wizard 는 재진입 가능하며 검토와 조정이 쉽습니다.
  • 풋프린트 미리보기가 모든 단계에서 표시됩니다. 각 컴포넌트 유형에 대해 Preview 영역은 여러 설정에 따라 새로운 위치, 크기 등을 보여주도록 동적으로 업데이트됩니다. Preview 영역에서는  또는  를 클릭하여 2D와 3D 미리보기 이미지 사이를 전환할 수 있습니다.
  • 원하는 경우 모델을 생성하기 전에 3D STEP 모델의 미리보기를 볼 수 있습니다. 컴포넌트 유형을 선택한 후 Wizard의 아무 페이지에서나 Generate STEP Model Preview를 클릭하면 Preview 영역에서 3D STEP 모델의 미리보기를 볼 수 있습니다.
  • 대형 써멀 패드(크기 2.1mm x 1.6 mm 이상)가 있는 패키지의 경우, 페이스트 마스크는 작은 필 영역으로 분할됩니다.
  • 걸윙 리드가 있는 패키지의 경우, 패드가 패키지 본체 아래로 지나치게 연장되지 않도록 패드를 잘라냅니다.
  • 큰 중앙 써멀 패드가 있는 소형 패키지의 경우, IPC 표준에 따라 패드 간 필요한 이격거리를 확보할 수 있도록 주변 패드를 잘라냅니다.
  • 패드 트리밍이 적용되면 대화상자에 경고가 표시됩니다.
  • 풋프린트의 이름과 설명은 Wizard 에 입력한 정보를 바탕으로 자동으로 제안되며, 조직의 요구사항에 맞게 변경할 수 있습니다.
  • IPC 표준에 따라 Wizard는 서로 다른 보드 밀도에 맞게 조정된 세 가지 풋프린트 변형(_L_N_M)을 지원합니다.
  • Finish 버튼은 어느 단계에서든 눌러 현재 미리보기 중인 풋프린트를 생성할 수 있습니다. 전체 Wizard를 완료하기 전에 Finish 를 클릭하면, 선택한 컴포넌트 유형에 대한 시스템 기본값을 사용하여 풋프린트가 생성됩니다.
  • 파일 기반 PCB 풋프린트 라이브러리로 작업할 때는 IPC Compliant Footprints Batch Generator를 사용하여 여러 밀도 레벨의 다수 풋프린트를 빠르게 생성할 수 있습니다.

파일 기반 PCB 풋프린트 라이브러리에서 Wizard를 실행하면 Footprint Destination 페이지를 사용할 수 있으며, 여기서 새로 생성된 풋프린트를 저장할 위치를 선택할 수 있습니다 – 이미지 보기:

  • 기존 PCB 라이브러리 파일에 풋프린트를 저장하려면 Existing PcbLib File을(를) 선택합니다. 텍스트 상자에 파일을 직접 입력하거나  을(를) 사용해 원하는 파일을 검색할 수 있는 대화상자를 열 수 있습니다.
  • 새 PCB 라이브러리 파일에 풋프린트를 저장하려면 New PcbLib File을(를) 선택합니다. 텍스트 상자에 새 PCB 라이브러리 파일의 이름을 입력합니다. 시스템은 새 라이브러리 파일 이름에 .PcbLib 확장자를 자동으로 추가합니다.
  • 표시된 PCB 라이브러리 파일에 풋프린트를 저장하려면 Current PcbLib File을(를) 선택합니다.
  • 3D STEP 모델을 생성하려면 Produce 3D/STEP model을(를) 활성화합니다.
  • 유효한 'MCAD Co-Designer - SOLIDWORKS(R)' 라이선스가 있는 경우, 모델을 Parasolid 파일 형식으로 저장하도록 선택할 수 있습니다. Format 오른쪽의 드롭다운을 클릭한 다음 Parasolid을(를) 선택합니다. 그러면 External File 텍스트 상자에 표시된 파일이 이제 *.x_t 파일이 됩니다. 이 파일이 저장될 이름과 위치입니다.
  • Embedded (기본값) 또는 External File 중 하나를 선택합니다. 3D STEP 모델을 외부 파일로 저장하려면 External File을(를) 선택합니다. 기본 파일 형식은 STEP이며 파일 이름은 External File 텍스트 상자에 *.step 확장자와 함께 표시됩니다. 필요하면  을(를) 클릭하여 생성된 3D STEP 모델을 저장할 폴더를 찾아 선택할 수 있습니다.

풋프린트 Wizard를 사용하여 풋프린트 생성하기

PCB 풋프린트 편집기에는 Footprint Wizard가 포함되어 있습니다. 이 Wizard 를 사용하면 다양한 패키지 유형 중에서 선택하고 적절한 정보를 입력할 수 있으며, 그러면 컴포넌트 풋프린트를 자동으로 생성해 줍니다. Footprint Wizard에서는 패드와 컴포넌트 오버레이에 필요한 크기를 입력한다는 점에 유의하십시오.

Footprint Wizard를 실행하려면, 메인 메뉴에서 Tools » Footprint Wizard 을(를) 선택하거나 디자인 공간에서 마우스 오른쪽 버튼을 클릭한 후 컨텍스트 메뉴에서 Tools » Footprint Wizard 명령을 선택합니다.

Component patterns 페이지를 사용하여 생성하려는 컴포넌트의 패턴을 지정합니다. 목록에서 원하는 패턴을 선택한 다음 드롭다운을 사용하여 컴포넌트의 단위(Imperial (mil) 또는 Metric (mm))를 선택합니다. 사용 가능한 패턴은 다음과 같습니다.

  • Ball Grid Arrays (BGA)
  • Capacitors
  • Diodes
  • Dual In-line Packages (DIP)
  • Edge Connectors
  • Leadless Chip Carriers (LCC)
  • Pin Grid Arrays (PGA)
  • Quad Packs (QUAD)
  • Resistors
  • Small Outline Packages (SOP)
  • Staggered Ball Grid Arrays (SBGA)
  • Staggered Pin Grid Arrays (SPGA)

이후의 Wizard 페이지는 선택한 컴포넌트 패턴에 따라 달라집니다. 필요한 특정 컴포넌트 풋프린트를 설정하려면 Wizard의 직관적인 페이지를 따라 진행하십시오.

Edge ConnectorsLeadless Chip Carriers (LCC) 또는 Quad Packs (QUAD) 패턴의 풋프린트에 대한 패드 이름 지정 스타일을 설정할 때는, 녹색 화살표를 클릭하여 이름 지정 순서/방향을 변경합니다 – 이미지 보기.

컴포넌트 보고서 생성하기

활성 PCB 풋프린트에 대한 보고서를 생성하려면 메인 메뉴에서 Reports » Component 명령을 선택합니다. 명령을 실행하면 소스 PCB 라이브러리 문서와 동일한 폴더에 보고서가 생성되며(<PCBLibraryDocumentName>.CMP), 메인 디자인 창에서 활성 문서로 자동 열립니다. 이 보고서에는 풋프린트 치수, 풋프린트를 구성하는 기본 객체의 세부 내역, 그리고 해당 객체가 위치한 레이어 등의 정보가 나열됩니다.

이 보고서는 Projects 패널의 Documentation\Text Documents 하위 폴더 아래에 자유 문서로 추가됩니다.

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

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

구버전 문서

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

콘텐츠