추가 도구
개요
- 구리 면적 보고서를 생성하고 구리 폴리곤의 패턴과 클리어런스를 설정하는 방법을 알아보세요.
- 내부 레이어 패드를 제거하고, 객체를 확대하거나 축소하고, 선택한 패드에 티어드롭을 적용하는 방법을 알아보세요.
- 솔더 마스크 패드 주변의 실크스크린을 잘라내고, 비교를 위해 원본을 보존하며, 필요한 레이어 및 넷리스트 조건을 충족하는 방법을 살펴보세요.
Altium Designer의 CAM 편집기에는 CAM 문서 작업 시 특정 작업을 쉽게 수행할 수 있도록 지원하는 여러 도구가 포함되어 있습니다.
구리 면적 계산
현재 문서에서 선택한 객체의 총 구리 면적을 계산하려면 메인 메뉴에서 Tools » Calc. Copper Area 명령을 선택합니다. 명령을 실행하면 커서가 작은 사각형으로 바뀌고 구리 면적 계산 모드로 전환됩니다. 작업 절차는 다음과 같습니다.
- 계산에 포함할 객체를 클릭하여 선택합니다. 객체가 없는 곳에서 드래그하면 선택 영역을 지정하여 여러 객체를 선택할 수 있습니다. 선택 항목은 누적됩니다.
- 필요한 객체를 모두 선택한 후 마우스 오른쪽 버튼을 클릭합니다. 보고서 파일(Copper Area.rpt)이 생성되어 메인 설계 창에서 활성 문서로 열립니다. 보고서에는 선택한 객체와 관련된 각 레이어에 사용될 구리 면적이 제곱인치 단위로 표시됩니다. 총 구리 면적도 표시됩니다.
구리 폴리곤 배치
닫힌 경계 내부를 구리로 채우려면 메인 메뉴에서 Tools » Copper Pour 명령을 선택합니다. 명령을 실행하면 커서가 작은 사각형으로 바뀌고 닫힌 경계를 선택하라는 메시지가 표시됩니다. 닫힌 경계로는 원, 사각형 또는 닫힌 폴리라인을 사용할 수 있습니다. 작업 절차는 다음과 같습니다.
- 구리로 채울 영역의 경계 위에 커서를 놓고 클릭합니다. Copper Pour 대화 상자가 나타납니다.
-
대화 상자에는 구리 채우기에 사용할 패턴의 미리보기와 클리어런스 값이 표시됩니다. 이 값은 채워진 구리가 원본 이미지의 경계 안에 완전히 들어가도록 클리어런스 경계를 설정합니다. 기본적으로 구리 채우기에 대해 마지막으로 정의한 패턴이 제시됩니다. 다른 채우기 패턴을 사용하려면 Edit Pattern 버튼을 클릭하여 Edit Pattern - Copper Pour 대화 상자를 엽니다. 이 대화 상자에서 필요에 따라 채우기 패턴을 정의합니다.
- Fill Type이(가) Polygon (Raster)(으)로 설정되어 있으면 이 대화 상자의 다른 모든 설정이 비활성화됩니다. 선택한 경계 내부는 솔리드 폴리곤으로 채워지며, Copper Pour 대화 상자에서 지정한 클리어런스가 적용됩니다.
- Fill Type이(가) Vector(으)로 설정되어 있으면 솔리드 이미지 또는 형상/Dcode 중에서 선택할 수 있습니다. 채우기에 사용할 형상을 선택하고 크기를 입력하거나, 기존 애퍼처를 사용하도록 지정할 수 있습니다. Shape/Dcode를 사용하도록 선택한 경우 사용되는 형상의 XY 간격을 지정할 수 있습니다.
- 필요에 따라 패턴과 클리어런스를 정의한 후 OK 을(를) 클릭하여 경계 내부를 구리로 채웁니다.
- 구리로 채울 다른 닫힌 경계를 계속 선택하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc을(를) 눌러 종료합니다.
Pad 제거
현재 문서의 모든 내부 신호 레이어에서 고립된 Pad와 중첩된 Pad를 제거하려면 메인 메뉴에서 Tools » Pad Removal 명령을 선택합니다. 명령을 실행하면 현재 문서의 모든 내부 신호 레이어에서 감지된 고립된 Pad와 중첩된 Pad의 요약 정보를 제공하는 정보 대화 상자가 나타납니다. OK을(를) 클릭하면 표시된 총 개수만큼 Pad가 제거됩니다.
객체 확장 수정
메인 메뉴의 Tools » Spread/Reduce 명령은 선택한 객체의 확장 정도를 늘리거나 줄이는 데 사용됩니다. 기본적으로 객체와 관련된 원본 애퍼처의 두께를 늘리거나 줄인 후 새 애퍼처로 저장합니다.
명령을 실행하면 커서가 작은 사각형으로 바뀌고 확장/축소 모드로 전환됩니다. 작업 절차는 다음과 같습니다.
- 확대하거나 축소할 객체를 선택합니다. 개별 객체 위에 커서를 놓고 클릭하여 선택 항목에 추가하거나, 제공되는 다양한 선택 도구 중 하나를 사용합니다.
- 모든 객체를 선택한 후 마우스 오른쪽 버튼을 클릭합니다. Spread/Reduce Size 대화 상자가 나타납니다. 대화 상자에서 확대/축소 크기를 지정합니다. 축소할 때는 반드시 음수 부호를 포함해야 합니다. 새 객체를 동일한 레이어, 새 레이어 또는 기존 레이어 중 하나에 배치하도록 선택할 수 있습니다. Delete Old Objects 옵션을 사용하면 비교를 위해 원본 객체를 유지할지 선택할 수 있습니다.
- 필요에 따라 크기 옵션을 정의한 후 OK 을(를) 클릭하면 선택한 객체의 크기가 변경됩니다. 결과로 얻은 형상은 선택 항목에 포함된 서로 다른 원본 애퍼처마다 하나씩 새 애퍼처 정의로 추가됩니다. 각 정의에는 사용 가능한 첫 번째 빈 Dcode부터 차례로 Dcode가 할당됩니다.
- 다른 객체를 계속 확대/축소하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc을(를) 눌러 종료합니다.
선택한 Pad에 티어드롭 적용
메인 메뉴의 Tools » Teardrops 명령은 현재 문서의 라우팅(신호) 레이어에서 선택한 Pad에 티어드롭을 적용하는 데 사용됩니다. Pad에 티어드롭을 적용하는 것은 보드 제작 단계에서 드릴 브레이크아웃을 방지하기 위해 흔히 사용하는 기법입니다.
먼저, 티어드롭이 적용된 Pad를 추가할 라우팅(신호) 레이어가 CAMtastic 패널의 레이어 목록에서 켜져 있는지 확인합니다.
명령을 실행하면 커서가 작은 사각형으로 바뀌고 티어드롭을 적용할 Pad를 선택하라는 메시지가 표시됩니다. 개별 Pad 위에 커서를 놓고 클릭하여 선택 항목에 추가하거나, 제공되는 다양한 선택 도구 중 하나를 사용하면 됩니다. 티어드롭을 적용할 Pad를 모두 선택한 후 마우스 오른쪽 버튼을 클릭합니다. Add Teardrops 대화 상자가 나타납니다.
대화 상자의 왼쪽에서는 적용할 티어드롭 스타일을 Pad 또는 Line 중에서 지정할 수 있습니다. Pad 스타일의 티어드롭은 Trace/Pad 접합부에 원래 Pad 크기의 절반인 Pad를 배치합니다. Line 스타일의 티어드롭은 Pad에 접하는 두 선을 배치하여 Trace/Pad 접합부를 채웁니다. Line 스타일을 사용할 때는 티어드롭의 길이를 제어하는 Line Offset Factor을 지정할 수 있습니다.
대화 상자의 오른쪽에서는 다양한 클리어런스 검사를 정의하고 적용할 수 있습니다. 필요에 따라 이러한 제약 조건을 정의합니다. 기본적으로 각 항목은 5mil로 설정됩니다.
Inflate Pads/Vias bounding Rect By 필드는 티어드롭 처리 속도를 높이는 데 사용됩니다. Pad의 경계 사각형을 확장하면 티어드롭 적용을 검토할 Trace의 수를 확장된 경계에 닿는 Trace로만 좁힐 수 있습니다. 이는 대략적인 검사를 먼저 수행한 후, 남은 Trace가 실제로 Pad에 연결되는지 정밀하게 검사하는 방식이라고 생각하면 됩니다. 기본 설정은 25mil/side입니다.
필요에 따라 티어드롭 스타일과 클리어런스 검사를 정의한 후 OK 을 클릭하면 선택한 모든 Pad에 티어드롭이 추가됩니다. 티어드롭을 배치할 경우 하나 이상의 검사 항목을 위반하게 되면 해당 Pad에는 티어드롭이 적용되지 않습니다.
티어드롭을 적용할 다른 Pad를 계속 선택하거나, Esc 를 눌러 종료합니다.
실크스크린 잘라내기
주 메뉴의 Tools » Trim Silkscreen 명령은 솔더 마스크 레이어의 Pad를 침범하는 실크스크린 레이어 이미지를 잘라내는 데 사용됩니다.
명령을 실행하면 Trim Silkscreen 대화 상자가 나타납니다. 이 대화 상자를 사용하여 실크스크린 이미지와 솔더 마스크 Pad 가장자리 사이의 클리어런스 제약 조건을 지정합니다. 양수(실크스크린을 Pad에서 후퇴시킴) 또는 음수(Pad를 침범하도록 허용) 값을 입력할 수 있습니다.
Copy to New Layer 옵션을 사용하면 원본 실크스크린의 사본을 새 레이어에 저장할 수 있습니다. 이 옵션은 잘라내기 작업의 결과를 비교할 때 매우 유용합니다.
필요에 따라 잘라내기 옵션을 정의한 후 OK 을 클릭하면 잘라내기가 수행됩니다.
부품 생성 및 그룹화
주 메뉴의 Tools » Parts » Create & Group Parts 명령은 현재 설계 이미지에서 동일한 부품을 생성하고 그룹화하는 데 사용되며, 이를 통해 나중에 내보낼 수 있는 부품 목록을 생성할 수 있습니다.
먼저 기본 설계 창에서 상단 또는 하단 레이어 하나만(예: 상단 또는 하단 솔더 마스크 레이어) 표시되고 다른 모든 레이어는 꺼져 있는지 확인합니다.
명령을 실행하면 커서가 작은 사각형으로 바뀌고 풋프린트를 선택하라는 메시지가 표시됩니다. 절차는 다음 순서로 진행됩니다.
- 커서를 사용하여 특정 풋프린트의 모든 Pad를 선택합니다. 각 Pad를 개별적으로 클릭하거나 Pad 주위로 선택 상자를 드래그하면 됩니다.
- 마우스 오른쪽 버튼을 클릭하면 Assign/Group Parts 대화 상자가 나타납니다. 이 대화 상자를 사용하여 풋프린트에 설명(예: DIP14)을 입력하고, 회전 각도를 지정하고, 유형(Thru Hole 또는 SMT)을 정의합니다.
- 필요에 따라 풋프린트의 속성을 정의한 후 OK을 클릭합니다. 소프트웨어는 크기, 모양 및 방향을 기준으로 동일한 레이어에서만 동일한 풋프린트를 검색합니다. 동일한 각 부품 주위에는 중앙을 가로지르는 십자선이 있는 사각형이 그려집니다. 이러한 십자선이 있는 사각형은 부품 생성에 사용하는 레이어가 상단인지 하단인지에 따라 새 레이어인 Refdes_Top 또는 Refdes_Bottom에 추가됩니다. 이 레이어는 CAMtastic Panel의 레이어 목록에 추가됩니다.
- 다른 풋프린트를 계속 선택하여 그룹화하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc를 눌러 종료합니다.
참조 지정자 할당
주 메뉴의 Tools » Parts » Assign Ref Designators 명령은 현재 설계 문서에서 성공적으로 생성/그룹화된 모든 부품에 참조 지정자를 할당하는 데 사용됩니다.
명령을 실행하면 커서가 작은 사각형으로 바뀌고 부품을 선택하라는 메시지가 표시됩니다. 그룹화된 부품의 십자선 중앙에 커서를 놓고 클릭하면 됩니다. Enter Value 대화 상자가 나타나면 부품에 할당할 참조 Designator를 입력할 수 있습니다. 필요한 Designator를 입력하고 OK을 클릭하면 부품의 십자 표시 중앙에 Designator가 나타납니다.
설계의 다른 부품에 참조 Designator를 계속 할당하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc을 눌러 종료합니다.
플래시 Pad를 홈베이스 Pad로 변환
주 메뉴의 Tools » SMT Stencil » Homebase Pad Conversion 명령은 한 쌍의 플래시 Pad를 홈베이스 Pad로 변환하는 데 사용됩니다. 홈베이스 Pad는 SMT 스텐실로 도포되는 Paste의 면적(Pad당)을 개선하는 데 사용됩니다.
명령을 실행하면 커서가 작은 사각형으로 바뀌고 변환 모드로 들어갑니다. 절차는 다음과 같습니다.
- 변환할 첫 번째 플래시 Pad 쌍을 선택합니다. 쌍을 이루는 각 Pad 위에 커서를 놓고 클릭하면 됩니다.
-
마우스 오른쪽 버튼을 클릭하여 Flash - Homebase Conversion 대화 상자를 엽니다. 이 대화 상자에서 다음을 수행할 수 있습니다.
- 쌍을 이루는 각 Pad에 적용할 모따기의 방향과 범위를 지정하여 홈베이스 Pad를 정의합니다.
- 생성되는 홈베이스 Pad를 동일한 레이어, 새 레이어 또는 현재 문서의 기존 레이어 중 하나에 그리도록 선택합니다.
- 대화 상자에서는 처음 선택한 Pad 쌍과 일치하는 Pad 쌍을 검색할 때 적용할 플래시 허용 오차 설정, 기존 Pad 유지 또는 완전 삭제 여부 등 다양한 변환 옵션도 사용할 수 있습니다.
- 필요에 따라 옵션을 정의한 후 OK 을 클릭하면 기본 설계 창으로 돌아가고 변환 대상 전체 영역을 선택하라는 메시지가 표시됩니다. 전체 설계 주위로 선택 상자를 드래그한 다음, 영역이 선택되면 마우스 오른쪽 버튼을 클릭합니다. 선택한 객체를 처음 선택한 Pad 쌍과 비교하여 일치하는 모든 항목을 홈베이스 Pad로 변환합니다.
- 다른 플래시 Pad 쌍을 홈베이스 Pad로 계속 변환하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc을 눌러 종료합니다.
에폭시 바 추가
주 메뉴의 Tools » SMT Stencil » Add Epoxy Bars 명령은 현재 문서에서 선택한 플래시 Pad 쌍 조합과 일치하는 모든 쌍 사이에 에폭시 바를 추가하는 데 사용됩니다.
명령을 실행하면 커서가 작은 사각형으로 바뀌고 에폭시 바 추가 모드로 들어갑니다. 절차는 다음과 같습니다.
- 기준이 될 첫 번째 플래시 Pad 쌍을 선택합니다. 이 쌍의 각 Pad 위에 커서를 놓고 클릭하면 됩니다.
-
마우스 오른쪽 버튼을 클릭하여 Add Epoxy Bars 대화 상자를 엽니다. 이 대화 상자에서 다음을 수행할 수 있습니다.
- 두 Pad 사이의 위치를 기준으로 에폭시 바의 너비와 높이를 정의합니다.
- 생성되는 에폭시 바를 동일한 레이어, 새 레이어 또는 현재 문서의 기존 레이어 중 하나에 그리도록 선택합니다.
- 대화 상자에서는 처음 선택한 Pad 쌍과 일치하는 Pad 쌍을 검색할 때 적용할 플래시 허용 오차 설정, 기존 Pad 유지 또는 완전 삭제 여부 등 다양한 변환 옵션도 사용할 수 있습니다.
- 필요에 따라 옵션을 정의한 후 OK 을 클릭하면 기본 설계 창으로 돌아가고 변환 대상 전체 영역을 선택하라는 메시지가 표시됩니다. 전체 설계 주위로 선택 상자를 드래그한 다음, 영역이 선택되면 마우스 오른쪽 버튼을 클릭합니다. 선택한 객체를 처음 선택한 Pad 쌍과 비교하여 일치하는 모든 쌍 사이에 에폭시 바를 배치합니다.
- 에폭시 바를 계속 추가하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc을 눌러 종료합니다.
매크로 생성 및 사용
현재 문서에서 수행하는 작업을 새 매크로로 기록하려면 주 메뉴에서 Macro » Start Recording 명령을 선택합니다. 명령을 실행하면 Create New Macro File 대화 상자가 나타납니다. 이 대화 상자에서 새 매크로 스크립트 파일을 저장할 위치와 이름을 정의합니다. Open을 클릭하면 기록 모드로 들어갑니다. CAMtastic Editor 내에서 수행하는 모든 작업이 기록되고 해당 스크립트 줄이 매크로 파일(*.bas)에 추가됩니다.
매크로에 포함할 모든 작업을 마쳤으면 Macro » Stop Recording 명령을 사용하여 기록 모드를 종료합니다. 현재 매크로 기록 세션이 종료되고 생성된 매크로 스크립트 파일이 기본 설계 창에서 활성 문서로 자동으로 열립니다. 생성된 파일은 Projects Panel에 독립 문서로 표시됩니다. 사용되는 스크립팅 언어는 Enable Basic입니다.
생성된 매크로 스크립트를 편집하려면 Macro » Edit Script 명령을 사용합니다. 명령을 실행하면 Open Macro File 대화 상자가 나타납니다. 이 대화 상자에서 편집할 매크로 파일(*.bas)을 찾아 엽니다. 매크로 파일이 기본 설계 창에서 활성 문서로 열립니다. 그런 다음 필요에 따라 스크립트를 편집할 수 있습니다.
지정한 매크로 스크립트를 실행하려면 Macro » Run Script을 선택합니다. 명령을 기본 메뉴에서 선택합니다. 명령을 실행하면 Open Macro File 대화 상자가 나타납니다. 이 대화 상자에서 실행할 매크로 파일(*.bas)을 찾습니다. Open을 클릭하면 매크로가 실행되고 그 안에 포함된 명령들이 수행됩니다.