Working with Custom Pad Shapes in Altium Designer

This document is no longer available beyond version 22. Information can now be found here: Working with Custom Pad Shapes for version 24

 

스탠다드 Pad 객체는 다음과 같은 기능을 가질 수 있습니다:

  • 원형, 직사각형, 둥근 직사각형, 팔각형 등 다양한 Shape으로 설정할 수 있습니다.
  • X 및 Y 방향으로 크기를 다르게 설정할 수 있어 다양한 Shape을 만들 수 있습니다.
  • 각 레이어마다 Shape을 변경할 수 있도록 Custom할 수 있습니다.
  • Pad 중심에서 오프셋된 원형 또는 슬롯 홀을 가질 수 있습니다.

하지만, Component 풋프린트에 필요한 Pad Shape은 매우 다양하며, 스탠다드 Pad만으로는 충분하지 않을 수 있습니다. 위에 나열된 Shape과 다른 Shape을 만들기 위해서는 Custom Pad Shape을 생성해야 합니다.

Custom Shape Pad가 있는 풋프린트의 예시입니다.

Custom Shape Pad 생성 전략

Custom Shape Pad는 배치된 Region Object 또는 닫힌 윤곽선을 변환하거나, 직접 속성 패널의 Pad 모드에서 Shape 드롭다운에서 Custom Shape 항목을 선택하여 생성할 수 있습니다.

Region 변환

Region을 변환하여 Custom Shape Pad를 생성하려면 다음을 수행합니다:

  1. 디자인 공간에 Custom Pad Shape을 정의하는 하나 이상의 겹치는 영역을 배치합니다. 영역은 어떤 레이어에서든 정의할 수 있습니다.
  2. Pad를 배치하여 중심이 Custom Shape을 정의하는 영역의 범위 내에 위치하도록 합니다. Pad의 중심은 생성될 Custom Pad Shape의 원점을 정의합니다. Pad가 배치된 레이어는 Custom Shape Pad의 레이어를 정의합니다.
  3. Pad와 영역을 선택합니다.
  4. 선택한 항목을 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 Pad Actions » Add Selected Region to Custom Pad 명령을 선택하거나, 메인 메뉴에서 Tools » Convert » Add Selected Region to Custom Pad 명령을 선택합니다.

Custom Shape의 Pad는 원래 Pad가 배치된 레이어에 생성됩니다.

선택한 영역을 변환하여 Custom Pad Shape을 생성할 수 있습니다.
Javascript

선택한 영역을 변환하여 Custom Pad Shape을 생성할 수 있습니다.

Outline 변환하기

일부 경우에는 (예: Pad Shape을 구성 요소 데이터 시트에 따라 정의하거나 가져온 데이터를 사용하는 경우) 닫힌 Outline을 생성하여 Custom Shape을 정의하는 것이 더 편리할 수 있습니다. Outline을 변환하여 Custom Shape Pad를 생성하려면 다음을 수행합니다:

  1. 선과 호를 사용하여 Shape의 닫힌 Outline을 정의합니다. Outline은 어떤 레이어에서든 정의할 수 있습니다.
  2. Pad를 배치하여 Custom Shape을 정의하는 Outline 영역 내에 중심이 위치하도록 합니다. Pad의 중심은 생성될 Custom Pad Shape의 원점을 정의합니다. Pad가 배치된 레이어는 Custom Shape Pad의 레이어를 정의합니다.
  3. Pad와 Outline을 선택합니다.
  4. 선택한 항목을 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 Pad Actions » Create Custom Pad from Selected Outline 명령을 선택하거나, 메인 메뉴에서 Tools » Convert » Create Custom Pad from Selected Outline 명령을 선택합니다.

Custom Shape의 Pad는 원래 Pad가 배치된 레이어에 생성됩니다. Outline 객체는 그대로 유지되며 재사용하거나 제거할 수 있습니다.

닫힌 윤곽선을 변환하여 Custom Pad Shape을 만들 수 있습니다.
Javascript

닫힌 윤곽선을 변환하여 Custom Pad Shape을 만들 수 있습니다.

Pad Shape이 그리드에 속하지 않는 특정 위치에서 정의된 Shape이 필요한 경우, 선형 가이드, 점 가이드 및/또는 극 좌표 그리드를 정의하는 것이 더 효율적일 수 있습니다.

Pad 속성에서 직접

스탠다드 Shape (원형, 직사각형, 팔각형 등)의 Pad를 해당 속성에서 직접 Custom Shape Pad로 변환할 수 있습니다. 다음을 수행하십시오:

  1. 디자인 공간에 스탠다드 Shape Pad를 배치합니다.
  2. 선택한 Pad의 속성에서 Pad Stack 영역의 Shape 드롭다운에서 Custom Shape을 선택합니다.
  3. 속성 패널에서 Edit Shape 버튼을 클릭한 다음, 스탠다드 다각형 형태의 객체 편집 기술을 사용하여 원하는 꼭지점을 필요한 위치로 드래그합니다 (편집을 완료하려면 Pad 영역 외부를 클릭합니다). 또는, Outline Vertices를 선택하여 Custom Shape 꼭지점의 좌표를 구성할 수 있는 그리드 테이블을 엽니다.

Pad Shape을 Custom로 설정하고 속성 패널의 Pad 모드를 통해 필요한 변경 사항을 만듭니다.
Pad Shape을 Custom로 설정하고 속성 패널의 Pad 모드를 통해 필요한 변경 사항을 만듭니다.

Edit Shape 명령을 사용하여 디자인 공간에서 Custom Pad Shape을 대화식으로 편집할 때, Pad Shape 전체를 이동할 수도 있습니다. Pad가 선택되었을 때 십자선으로 표시되는 Pad 원점은 이동되지 않으며, Pad Shape을 이동하여 원점이 Shape 영역 외부에 위치하게 하려고 할 때 적절한 메시지가 표시됩니다.

Custom Shape Pad는 계산된 솔더 및/또는 페이스트 마스크를 가질 수 있으며, 이는 사용자 지정된 양이거나 규칙 시스템에 의해 제어될 수 있습니다. 이는 Pad의 속성 패널에서 적절한 Mask Expansion 설정을 활성화하여 달성할 수 있습니다. 마스크 개방 요구 사항이 구리 Shape의 확장 또는 수축이 아닌 경우, 계산된 마스크를 사용할 수 없습니다. 이 경우 필요한 마스크 레이어에 적합한 디자인 개체를 배치하십시오. 솔더 마스크는 음수로 정의되므로, 배치된 개체는 솔더 마스크 레이어의 개방을 정의합니다.

솔더 마스크 레이어에 수동으로 배치된 채우기 개체에 의해 정의된 PCB Component입니다.
솔더 마스크 레이어에 수동으로 배치된 채우기 개체에 의해 정의된 PCB Component입니다.

Custom Shape Pad 편집

Custom Pad의 Shape을 편집하려면, 새로운 Custom Pad Shape을 처음부터 만드는 것과 유사한 기술을 사용할 수 있습니다.

설계 공간에서 지역 개체 또는 윤곽선을 선택하고 기존의 Custom Shape Pad를 선택한 후, Add Selected Region to Custom Pad 또는 Create Custom Pad from Selected Outline명령을 선택합니다. 기존의 Custom Pad Shape을 대체할지 또는 새로운 Shape을 기존의 Shape과 병합할지를 선택하라는 메시지가 표시됩니다.

대안으로, Pad 속성의 Outline 정점 그리드를 사용하거나 Edit Shape 버튼을 사용하여 Pad Shape을 편집할 수 있습니다. 이는 스탠다드 Shape Pad에서 변환된 맞춤 Shape Pad를 정의할 때와 유사한 방식으로 상호 작용합니다 (위에서 설명한 것 참조).

Custom Shape Pad의 오른쪽 클릭 Pad Actions 메뉴에서 Modify Custom Pad shape 명령도 사용할 수 있습니다. 명령을 실행하면 커서가 십자선이 됩니다. 클릭할 때마다 새로운 정점이 기존 Pad Shape에 추가됩니다. 기존 Shape 외부로 원래 테두리를 확장하거나 원래 테두리 내부로 돌아와 기존 영역을 '제거'할 수 있습니다. 배치 모드를 변경하려면 Shift+Spacebar를 사용하고, 끝 모서리 모드를 전환하려면 Spacebar를 사용하세요.

또한 Pad를 선택하고 Pad의 오른쪽 클릭 메뉴에서 Pad Actions » Explode Custom Pad to Free Primitives 명령이나 주 메뉴의 Tools » Convert » Explode Custom Pad to Free Primitives명령을 선택하여 맞춤 Shape Pad를 영역과 스탠다드 Shape Pad로 분해할 수도 있습니다.

Thermal Relief 지원

PCB 문서에 맞춤 Shape Pad를 배치할 때, Pad와 주변 폴리곤을 연결하는 Thermal Relief 도체가 Pad 원점과 교차하도록 배치됩니다. 도체의 수 (2개 또는 4개)와 회전 각도 (45도 또는 90도), 도체의 폭 및 Pad와 폴리곤 사이의 공기 간격은 해당하는 폴리곤 연결 스타일 설계 규칙에 의해 정의됩니다.

이 동작은 Pad 속성에서 Thermal Relief 옵션을 활성화하고 버튼을 클릭하여 재정의 할 수 있습니다. 편집 다각형 연결 스타일 대화 상자에서 Conductors by Pad Edges 옵션이 비활성화되면 이 Pad의 Thermal Relief가 위에서 설명한 대로 배치됩니다. 이 옵션이 활성화되면 Thermal Relief 도체는 Custom Pad Shape 영역의 각 면의 중심에서 배치됩니다. 또한 Min Distance 확인란을 활성화하고 적절한 값을 입력하여 도체 간의 최소 거리를 선택할 수도 있습니다.

아래 이미지에서는Conductors by Pad Edges 옵션이 이 Pad에 대해 활성화되었을 때와 비활성화되었을 때 주변 폴리곤에 대한 Custom Shape Pad 연결의 예시가 나와 있습니다.

쿼리 키워드

Custom Shape Pad 선택, 설계 규칙 범위 지정 등 프로세스를 간소화하기 위해 다음 쿼리 키워드를 사용할 수 있습니다:

Custom 형태 Pad 유형 쿼리 반환값
IsCustomShapePad Custom 형태의 모든 Pad 객체입니다.
IsCustomPadShapeOnLayer 지정된 레이어에 있는 Custom 형태의 모든 Pad 객체입니다.
예: IsCustomPadShapeOnLayer('Top Layer')

또한 PadShape_AllLayers, PadShape_TopLayer, PadShape_BottomLayer, 및 PadShape_MidLayer<n> 키워드를 사용하여 특정 레이어의 Custom 형태 Pad를 얻을 수 있습니다. 예를 들어, PadShape_TopLayer = 'Custom Shape' 쿼리는 상단 레이어에 Custom 형태의 Pad 객체를 반환합니다.

Outputs에 있는 Custom Shape Pads

Custom 형태의 Pad는 Gerber 및 ODB++ 출력에서 Custom DCode Shape의 Pad로 내보내집니다. Custom Pad 형태는 이러한 형식으로 아크를 포함한 실제 윤곽으로 출력됩니다.

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
참고

사용가능한 기능들은 Altium 제품 레벨에 따라 다릅니다. 논의하셨던 기능이 소프트웨어에 없다면, Altium 영업에 문의하셔서 자세한 내용을 확인해주세요.

콘텐츠