CAM 문서 분석하기

PCB 설계 검사/수정

현재 문서에 대해 설계 규칙 검사(Design Rule Check)를 실행하려면, 메인 메뉴에서 Analysis » PCB Design Check/Fix 명령을 선택합니다. 명령을 실행하면 PCB Design Check/Fix 대화상자가 표시됩니다. 이 대화상자에는 최소 환형 링(minimum annular ring)을 포함한 다양한 크기 및 간격(clearance) 제약과, Power/Ground Shorts, Double Drill Hits, Net Shorts와 같은 다양한 DFM(Design For Manufacturing) 제약이 나열됩니다. 검사할 제약을 선택하고, 허용 공차(밀 단위)를 입력한 다음, CAMtastic Editor가 발견된 위반 사항을 자동 수정(Auto Fix)하도록 시도할지 여부를 결정합니다.

Open Save  버튼을 사용해 DRC 설정을 불러오거나 저장합니다. 설정은 CAMtastic DRC Settings 파일(*.drc)에 저장됩니다.

Reset  버튼을 사용하면 허용 공차를 기본 설정으로 복원할 수 있습니다 - 5mil 크기 관련 제약 전체에 대해 적용되며, 예외는 Part->Part Spacing으로, 이는 10mil입니다.

필요에 따라 DRC 옵션을 설정한 후 OK 을(를) 클릭하여 검사를 진행합니다. 아직 설계의 넷리스트를 추출하지 않았다면 해당 사실이 알림으로 표시되며, DRC가 계속되기 전에 넷리스트 추출이 수행됩니다. 검사가 완료되면 위반 요약을 제공하는 정보 대화상자가 표시됩니다. 각 규칙 검사에 대해 위반 개수가 FoundFixed Remaining 로 나열됩니다.

DRC를 실행한 후에는 CAMtastic  패널에서 Drc  탭이 활성화되며, 모든 위반 사항(수정된 항목과 남아 있는 항목 모두)이 목록으로 표시됩니다. 특정 DRC 카테고리의 하위 폴더를 클릭하면 메인 설계 작업 공간에서 해당 위반을 유발한 객체로 줌 및 하이라이트됩니다. 패널에서 위반 항목을 마우스 오른쪽 버튼으로 클릭하면(가능한 경우) 위반을 자동으로 수정할 수 있는 명령이 포함된 컨텍스트 메뉴에 접근할 수 있습니다. 상위 폴더 수준에서 마우스 오른쪽 버튼을 클릭하면(가능한 경우) 해당 유형의 모든 하위 오류를 일괄 수정하는 명령에 접근할 수 있습니다.

허용 공차는 대화상자에서 직접 편집할 수 있습니다. 또는 Analysis » Re-load DRC Rules from PCB 명령을 사용하여(해당되는 경우) PCB 문서 자체에 정의된 설계 규칙에서 해당 공차를 불러올 수 있습니다. 명령을 실행하면 PCB 문서의 관련 설계 규칙 공차가 PCB Design Check/Fix 대화상자의 Size (mils) 열로 로드됩니다. PCB 설계 규칙 유형을 PCB Design Check/Fix 대화상자의 해당 DRC 항목에 매핑하는 관계는 다음과 같습니다:

정의된 PCB 설계 규칙: CAM DRC 검사로 매핑:
Minimum Annular Ring Min. Annular Ring (Drill->Pad)
Solder Mask Expansion Min. Annular Ring (Pad->Mask)
Clearance Min. Clearance (Pad->Pad)
Clearance Min. Clearance (Pad->Trace)
Clearance Min. Clearance (Trace->Trace)
Width Min. Trace Width
Minimum Solder Mask Sliver Solder Bridging
Minimum Solder Mask Sliver Silkscreen Over Mask

잘못된 폴리곤 검색

Analysis » Invalid Polygon Search 명령은 현재 문서 내의 잘못된 폴리곤을 찾는 데 사용됩니다. CAM 문서의 폴리곤은 래스터로 채워지는 연속 윤곽 경계입니다. 래스터로 채워진 경계는 겹치거나 여러 개가 공유하는 정점(vertices)을 지원할 수 없습니다. 이러한 경우는 잘못된 폴리곤으로 간주되며, 확인하지 않고 방치하면 포토플로팅(photoplotting) 시 바람직하지 않은 결과를 초래할 수 있습니다.

명령을 실행하면 커서가 작은 사각형으로 바뀌고 "Select Draws"라는 안내가 표시됩니다. 설계 내 폴리곤 주변을 선택 박스로 드래그하거나, 더 효율적으로는 전체 설계 영역을 둘러싸도록 선택 박스를 드래그합니다. 선택이 완료되면 마우스 오른쪽 버튼을 클릭합니다. 정보 대화상자가 표시되며, No Invalid Polygons were Found라고 표시되거나 n Invalid Polygons were Found라고 표시됩니다. 후자의 경우 문제의 폴리곤은 다음으로 사용되지 않은 Dcode에 할당되며, 설계 공간에서 채움이 해제된 상태로 표시됩니다.

Undo 명령을 사용하여 잘못된 폴리곤을 복원할 수 있습니다.

제작 도면 생성(드릴에서)

사용 가능한 드릴 레이어를 이용해 현재 문서의 제작 도면을 생성하려면, 메인 메뉴에서 Analysis » Create Fab Drawing (from Drill) 명령을 선택합니다. 명령을 실행하면 커서가 작은 사각형으로 바뀌고 PCB 설계의 닫힌 외곽선을 선택하라는 안내가 표시됩니다. 전체 외곽선을(각 선분을 하나씩) 선택한 다음 마우스 오른쪽 버튼을 클릭합니다. 그러면 Create NC Drawing 대화상자가 표시됩니다.

대화상자는 두 개의 탭으로 구성됩니다. PCB Information 탭에는 선택한 PCB 외곽선으로부터 자동 계산된 PCB의 전체 치수와, 회사 정보를 입력할 수 있는 여러 필드가 포함됩니다. PCB Drawing Size 탭에서는 생성할 제작 도면의 크기(표준 크기 A~E)를 지정할 수 있습니다.

필요에 따라 도면 옵션을 정의한 뒤 OK을(를) 클릭하면, 새 레이어(fablayer)가 생성되어 CAMtastic 패널의 레이어 목록에 추가됩니다. 이 레이어가 현재 레이어가 되며, 이전에 ON이었던 다른 모든 레이어는 OFF로 전환됩니다.

이 레이어는 사용된 각기 다른 툴 크기를 표시하는 심볼과, 각 홀 크기에 대한 수량 및 도금 여부 등의 추가 정보를 포함하는 범례(legend)로 구성됩니다.

  • 설계에서 드릴 레이어를 찾을 수 없으면 fablayer이(가) 생성되지 않으며, 드릴 레이어가 누락되었음을 알리는 경고 대화상자가 표시됩니다.
  • 선택한 도면 크기가 PCB 이미지보다 큰지 확인하십시오.
  • fablayer의 정보는 현재 Dcode를 사용하여 그려집니다. 현재 Dcode가 적절한 형상/크기로 설정되어 있는지 확인하십시오. 그렇지 않으면 텍스트 정보가 알아보기 어렵게 됩니다.

경계 채우기

선택한 닫힌 경계 객체를 최적화된 선 스트로크로 채우려면, 메인 메뉴에서 Analysis » Fill Boundaries 명령을 선택합니다. 명령을 실행하면 커서가 작은 사각형으로 바뀌고 채우려는 닫힌 경계 객체를 선택하라는 안내가 표시됩니다. 객체의 경계 일부 위에 커서를 놓고 클릭합니다. 계속해서 객체를 선택에 추가한 뒤, 완료되면 마우스 오른쪽 버튼을 클릭합니다.

Fill Boundaries 대화상자가 표시됩니다. 이 대화상자에서 채우기 옵션을 설정합니다. 여기에는 채우기가 배치될 레이어 선택, 사용할 최소 툴 크기, 채우기 프로세스를 단일 툴로 제한할지 또는 여러 툴을 사용할지 여부가 포함됩니다.

대화상자에서 필요한 옵션을 정의한 후 OK 을(를) 클릭하여 진행합니다. 선택된 모든 경계는 더 이상 오프셋이 불가능할 때까지 안쪽으로 오프셋되며(또는 Use Single Internal Offset 옵션이 활성화된 경우 1회만 수행), 이후 정의된 옵션에 따라 선 패턴으로 채워집니다.

이 명령을 사용하려면 경계가 올바르게 닫혀 있어야 합니다. 선분으로 경계를 만든 경우, Join 명령을 사용하여 올바른 닫힌 경계로 만들어야 합니다.

경계 정리

폴리라인 객체의 끝점이 정확히 맞닿아 깔끔한 닫힌 경계를 형성하지 못하고 서로 교차하는 경우, 폴리라인의 경계를 수정하려면 메인 메뉴에서 Analysis » Clean Boundaries 명령을 선택합니다. 명령을 실행하면 커서가 작은 사각형으로 바뀌고 수정할 폴리라인 객체를 선택하라는 안내가 표시됩니다. 각 폴리라인의 경계 위에 커서를 놓고 클릭합니다.

Join & Fix Polylines 대화상자가 표시됩니다. 이 대화상자에서 폴리라인 끝점을 연결하기 위한 옵션을 정의합니다.

필요에 따라 옵션을 설정한 후 OK 을(를) 클릭하여 수정을 적용합니다. 정보 대화상자가 표시되며, 수정되어 닫힌(Closed) 폴리라인 객체 수와 수정되지 않아 열린(Open) 상태로 남은 객체 수가 보고됩니다.

  • 이 명령은 닫히지 않았지만 원래 닫히도록 의도되었고, 끝점이 완벽히 연결된 것이 아니라 서로 교차하는 폴리라인 객체에만 사용하는 것을 권장합니다.
  • Display Open Boundary Marker(s) 옵션은 수정할 수 없어 열린 상태로 남은 폴리라인 끝점에 대해 마커를 새 레이어(polyline_pro_open_markers 레이어)에 배치합니다.
  • 일부 경계가 계속 열린 상태로 남아 있다면, 더 높은 공차 설정으로 작업을 반복해 볼 수 있습니다.

외곽선 생성

현재 문서에서 선택한 객체로부터 외곽선 경계를 생성하려면, 메인 메뉴에서 Analysis » Generate Outlines 명령을 선택합니다. 명령을 실행하면 커서가 작은 사각형으로 바뀌고 외곽선을 생성할 객체를 선택하라는 안내가 표시됩니다. 개별 객체 위에 커서를 놓고 클릭하여 선택에 추가하거나, 제공되는 다양한 선택 도구 중 하나를 사용합니다. 모든 객체를 선택한 후 마우스 오른쪽 버튼을 클릭합니다. 그러면 Vector to Outline 대화상자가 표시됩니다.

대화상자 상단에서는 생성할 외곽선 스타일을 선택할 수 있습니다 - 분할(세그먼트) 방식, 각진 모서리, 또는 둥근 모서리 중에서 선택합니다.

외곽선 객체를 동일 레이어, 새 레이어, 또는 기존 레이어 중 하나에 배치하도록 선택할 수 있습니다. Delete Old Objects 옵션은 비교 목적을 위해 원본 객체를 유지할지 여부를 선택할 수 있게 해줍니다.

외곽선을 그리는 데 사용할 Dcode를 선택합니다. 현재 문서에 정의된 기존 Dcode 중 하나를 선택하거나, Polygon을(를) 사용하거나, 기본 0.005in (0.127mm) 형상을 사용할 수 있습니다.

필요한 옵션을 설정한 후 OK 을(를) 클릭하여 외곽선을 생성합니다.

  • 문서를 외곽선 모드로 표시(Fill 모드를 OFF)하면, 이전 표시 방식과 무관하게 모든 객체가 동일한 선 두께로 보입니다.
  • Dcode 폭 정보는 Fill 모드에서만 확인할 수 있습니다. 외곽선을 생성하면 이 Dcode 폭 정보가 사용되므로, 서로 다른 애퍼처로 그린 선들도 Outline 모드에서 여전히 서로 다르게 표시됩니다.

CAM 문서의 요소 쿼리

Analysis » Query 하위 메뉴의 명령은 CAM 문서의 다양한 요소에 대한 정보를 얻는 데 사용됩니다:

쿼리 명령을 사용하기 전에 CAMtastic panel이 표시되어 있는지 확인하십시오.
모든 측정 정보는 작업 공간의 현재 단위(인치 또는 밀리미터)를 사용합니다. 단위는 CAMtastic panel에서 변경하거나, Preferences dialog의 CAM Editor - Drawing Modes 페이지에서 변경할 수 있습니다.
  • Analysis » Query » Object (shortcut: Q) – 이 명령은 현재 문서에서 선택한 단일 객체에 대한 정보를 얻는 데 사용됩니다.

    명령을 실행하면 커서가 가리키는 손 모양으로 바뀌고 객체 쿼리 모드로 들어갑니다. 쿼리하려는 객체 위에 커서를 놓고 클릭하기만 하면 됩니다. 해당 객체와 관련된 정보가 CAMtastic panel의 Info  탭에 표시됩니다. 표시되는 정보는 쿼리하는 객체 유형에 따라 달라지며, Layer, Dcode 관련 정보, 객체 유형 등이 포함될 수 있습니다.

    다른 객체를 계속 조사하거나, Esc 를 눌러 쿼리 모드를 종료하십시오.

    여러 레이어가 표시될 때는 서로 다른 레이어의 객체가 종종 겹칩니다. 이런 객체 위를 반복해서 클릭하면 관련된 각 레이어의 각 객체로 순환하며 선택할 수 있습니다. CAMtastic panel의 정보도 그에 따라 업데이트됩니다.

  • Analysis » Query » Group – 이 명령은 현재 문서에서 선택한 객체 그룹에 대한 정보를 얻는 데 사용됩니다.

    명령을 실행하면 커서가 작은 사각형으로 바뀌고 객체 쿼리 모드로 들어갑니다. 쿼리에 포함할 객체를 선택하라는 안내가 표시됩니다. 선택에 포함하려는 객체 위에 커서를 놓고 클릭하기만 하면 됩니다. 객체에서 떨어진 곳을 클릭하면 선택 영역을 드래그하여 여러 객체를 선택에 포함할 수 있습니다. 선택은 누적됩니다.

    선택에 객체를 계속 추가한 다음, 필요한 객체를 모두 선택했으면 마우스 오른쪽 버튼을 클릭하십시오.

    각 객체와 관련된 정보가 CAMtastic panel의 Info 탭에 별도의 폴더로 표시됩니다. 표시되는 정보는 쿼리하는 객체 유형에 따라 달라지며 Layer 및 Dcode 관련 정보가 포함될 수 있습니다.

    패널에서 폴더의 순서는 객체가 선택에 추가된 순서에 의해 결정됩니다. 어떤 객체를 쿼리하고 있는지 추적하기 위해서는 선택 박스를 사용하기보다는 객체를 개별적으로 선택에 추가하는 것이 더 좋습니다.

  • Analysis » Query » Net (shortcut: Shift+N) – 이 명령은 현재 문서에서 선택한 단일 넷에 대한 정보를 얻는 데 사용됩니다.

    명령을 실행하면 커서가 가리키는 손 모양으로 바뀌고 넷 쿼리 모드로 들어갑니다. 필요한 넷에 속한 객체 위에 커서를 놓고 클릭하기만 하면 됩니다. 전체 넷이 선택되고 해당 넷과 관련된 정보가 CAMtastic panel의 Info 탭에 표시됩니다. 정보에는 넷 이름, 존재하는 레이어와 유형, 총 길이가 포함됩니다.

    다른 넷을 계속 조사하거나, Esc 를 눌러 넷 쿼리 모드를 종료하십시오.

  • Analysis » Query » Minimum Annular Ring – 이 명령은 선택한 패드의 환형 링(annular ring)을 조사하는 데 사용됩니다.

    명령을 실행하면 커서가 가리키는 손 모양으로 바뀌고 환형 링 쿼리 모드로 들어갑니다. 환형 링을 쿼리하려는 패드 위에 커서를 놓고 클릭하기만 하면 됩니다. X 및 Y 환형 링 거리 값이 CAMtastic panel의 Info  탭에 표시됩니다.

    다른 패드를 계속 조사하거나, Esc 를 눌러 환형 링 쿼리 모드를 종료하십시오.

거리 측정

Analysis » Measure 하위 메뉴의 명령은 CAM 문서에서 점, 넷, 객체 간 거리를 측정하는 데 사용됩니다:

측정 명령을 사용하기 전에 CAMtastic panel이 표시되어 있는지 확인하십시오.
모든 측정 정보는 작업 공간의 현재 단위(인치 또는 밀리미터)를 사용합니다. 단위는 CAMtastic panel에서 변경하거나, Preferences dialog의 CAM Editor - Drawing Modes 페이지에서 변경할 수 있습니다.
  • Analysis » Measure » Point to Point (shortcut: Shift+M) – 이 명령은 현재 문서에서 임의의 두 점 사이의 거리를 측정하고 표시하는 데 사용됩니다.

    명령을 실행하면 커서가 작은 십자 모양으로 바뀌고 측정 모드로 들어갑니다. 측정은 다음 동작 순서로 진행됩니다:

    1. 측정을 시작할 위치에 커서를 놓고 클릭합니다.
    2. 커서를 끝점으로 이동한 뒤 다시 클릭합니다. 이동하는 동안 시작점에서 가이드 라인이 늘어나 도움을 줍니다.
    3. 측정 정보가 CAMtastic panel의 Info  탭에 표시되며, 측정된 점-점 거리, 시작점과 끝점의 좌표, X 및 Y 거리, 수평선으로부터 생성된 각도가 보고됩니다.
    4. 다른 점들 사이의 거리를 계속 측정하거나, Esc 를 눌러 측정 모드를 종료합니다.
  • Analysis » Measure » Net to Net – 이 명령은 현재 문서에서 임의의 두 넷 사이의 최단 거리를 측정하고 표시하는 데 사용됩니다.

    먼저 설계의 넷리스트가 사용 가능해야 합니다(패널의 Nets  탭). 필요하다면 먼저 넷리스트를 추출해야 할 수 있습니다.

    명령을 실행하면 커서가 작은 사각형으로 바뀌고 측정 모드로 들어갑니다. 측정은 다음 동작 순서로 진행됩니다:

    1. 필요한 첫 번째 넷에 속한 객체 위에 커서를 놓고 클릭합니다.
    2. 필요한 두 번째 넷의 객체 위로 커서를 이동한 뒤 다시 클릭합니다. 두 넷 사이 거리가 가장 짧은 위치에 시각적 연결선이 표시됩니다.
    3. 측정 정보가 CAMtastic panel의 Info  탭에 표시되며, 이 최단 점-점 거리, 연결선의 시작점과 끝점 좌표, X 및 Y 거리, 수평선으로부터 생성된 각도가 보고됩니다.
    4. 다른 넷들 사이의 거리를 계속 측정하거나, Esc 를 눌러 측정 모드를 종료합니다.
  • Analysis » Measure » Object to Object – 이 명령은 현재 문서에서 임의의 두 객체 사이의 최단 거리를 측정하고 표시하는 데 사용됩니다.

    먼저 설계의 넷리스트가 사용 가능해야 합니다(패널의 Nets  탭). 필요하다면 먼저 넷리스트를 추출해야 할 수 있습니다.

    명령을 실행하면 커서가 작은 사각형으로 바뀌고 측정 모드로 들어갑니다. 측정은 다음 동작 순서로 진행됩니다:

    1. 첫 번째 객체 위에 커서를 놓고 클릭합니다.
    2. 필요한 두 번째 객체 위로 커서를 이동한 뒤 다시 클릭합니다. 두 객체 사이 거리가 가장 짧은 위치에 시각적 연결선이 표시됩니다.
    3. 측정 정보가 CAMtastic panel의 Info  탭에 표시되며, 이 최단 점-점 거리, 연결선의 시작점과 끝점 좌표, X 및 Y 거리, 수평선으로부터 생성된 각도가 보고됩니다.
    4. 다른 객체들 사이의 거리를 계속 측정하거나, Esc 를 눌러 측정 모드를 종료합니다.
AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

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

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

구버전 문서

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

콘텐츠