Board Planning Mode (Advanced Rigid-Flex 모드 - 그래픽 편집 공간의 맨 위에 있는 활성 막대에는 6개의 버튼이 있습니다):
Place » Board Region - 보드 영역을 대화식으로 정의하려면 이 명령을 사용합니다(싱글 Region 보드의 경우 보드 영역이 보드 모양을 정의합니다). 보드 영역 배치에 대해 자세히 알아보십시오.
Design » Board Shape » Define Board Shape from Selected Objects - 닫힌 모양을 정의하는 선 및/또는 호 기본 요소 집합을 선택한 다음 이 명령을 사용하여 모양에 맞게 보드 모양을 재정의합니다.
Design » Board Shape » Create Primitives from Board Shape - 보드 모양에서 선/호 프리미티브 대화상자에 구성된 설정에 따라 보드 모양 경계를 따라 프리미티브 집합을 만듭니다.
Design » Board Shape » Define Board Shape from 3D body - 이 명령을 사용하여 3D 모형의 원하는 표면을 선택하여 보드 모양을 정의합니다.
또한 Board Planning Mode에서 다음 명령을 사용할 수 있습니다:
Design » Modify Board Shape - 이 명령을 사용하여 정점을 추가로 배치하여 기존 보드 모양을 수정하고 바운더리에 대한 추가 모양을 정의합니다.
Design » Move Board Shape - 현재 문서에서 보드 모양을 다른 위치로 이동하려면 이 명령을 사용합니다. 이 명령을 사용하여 보드 모양만 이동합니다. 실제 디자인 및 구성 개체는 이동되지 않은 상태로 남아 있습니다.
명령을 실행한 후 쉐입의 복사이 왼쪽 하단 모서리에 있는 커서에 부착됩니다. 작업 공간 내에서 모양을 원하는 새 위치로 이동한 다음 Enter 키를 클릭하거나 눌러 배치를 적용합니다. 이동 중에 Spacebar를 눌러 보드 모양을 반시계 방향으로 회전하거나 Shift+Spacebar를 눌러 시계 방향으로 회전합니다(Rotation Step size는 Preferences dialog PCB Editor – General page 에서 정의됨). X 또는 Y 키를 눌러 보드 모양을 X축 또는 Y축으로 미러링합니다. 이동하지 않고 취소하려면 마우스 오른쪽 단추를 클릭하거나 Esc 키를 누릅니다.
Design » Move Board - 이 명령을 사용하여 보드 모양과 해당 모양 내의 모든 설 개체를 현재 문서의 다른 위치로 이동합니다.
명령을 실행한 후, 보드 모양의 아웃라인 복사본이 왼쪽 하단 모서리에 있는 커서에 부착됩니다. 쉐입을 설계 공간 내에서 원하는 새 위치로 이동한 다음 Enter 키를 누르거나 눌러 배치합니다.
모든 설계 객체도 보드 모양 내에서 위치를 유지하도록 이동됩니다. 이동하지 않고 취소하려면 마우스 오른쪽 단추를 클릭하거나 Esc 키를 누릅니다.
Define Board Shape from Selected Objects 명령과 Create Board Region from Selected Objects 명령의 차이점은 첫 번째 명령은 명령을 실행할 때 생성되는 새 영역으로 모든 기존 Board 영역을 대체한다는 것이고, 두 번째 명령은 기존 Board 영역을 제거하지 않고 추가 Board 영역을 생성한다는 것입니다.
Defining the Board Shape from Selected Objects
(선택된 객체에서 Board Shape 정의하기)
Board Shape는 선택된 객체(2D Layout Mode에서)에서도 정의될 수 있습니다. 일반적으로 이것은 Keepout 레이어 또는 기계 레이어에 배치된 일련의 선과/또는 호로 구성됩니다.
다음 단계 순서를 사용하세요:
View(보기) 모드를 2D Layout Mode(보기) 메뉴로 설정합니다.
View Configuration 패널을 열고 두 번 클릭하여 보드 모양을 유지하는 mechanical layer를 편집합니다. 아래 비디오와 같이 Layer Type to Board Shape
으로 설정할 수 있는 Edit Layer(레이어 편집) 대화 상자가 열립니다.
형상을 유지하는 기계식 레이어를 활성 레이어로 만들고 개체를 선택합니다. Edit » Select » All on Layer 명령은 보드 외곽선의 형상을 형성하는 트랙과 호만 선택 세트에 포함해야 합니다.
모든 개체를 선택하면 Design » Board Shape » Define Board Shape from Selected Objects 명령을 실행합니다. Board Shape은 선택한 선에 의해 정의된 경로를 따르도록 업데이트됩니다. 소프트웨어가 선택한 개체의 중심선을 따를 수 없는 경우 경고 대화 상자가 나타납니다. View(보기) 모드가 Board Planning Mode 로 변경됩니다.
Standard Rigid-Flex Mode 사용 시 Board Shape 데모영상
이 비디오는 선택된 객체에서 Board Shape를 생성하고 필요한 세 영역을 생성하기 위해 분할선을 배치하는 방법을 시연합니다.
Advanced Rigid-Flex Mode 사용 시 Board Shape 데모영상
이 비디오는 먼저 선택된 객체에서 Board Shape를 생성하는 방법을 보여주고, 필요한 세 영역을 생성하기 위해 형태를 자르는 과정을 보여줍니다. 그런 다음, 선택된 객체에서 세 개의 Board 영역을 정의하는 다른 접근 방식을 보여줍니다. 이 시연은 페이지 시작 부분에서 설명된 Rigid-Flex 2.0 기능을 사용하고 있음에 유의하십시오.
(주의!) 소프트웨어는 선택된 객체의 중심선을 기반으로 모양을 찾으려고 시도할 것입니다.
만약 하나의 Track, Arc 세그먼트의 끝 좌표가 다음 Track, Arc 세그먼트의 좌표와 정확히 일치하지 않는 경우, 바운더리를 식별하는 알고리즘이 실패하고 실패 위치를 보여주는 메시지가 표시될 것입니다.
대신 Track 알고리즘을 사용하도록 제안할 것입니다. Track 알고리즘은 Track, Arc 객체의 외곽을 따라가므로, Board 모양이 중심선에서 생성된 것과 약간 다를 것입니다. 이 차이의 영향을 디자인이 받아들일 수 있다면 이 옵션을 선택하세요.
Board Shape을 위해 Outline Import 하기
Board Shape는 DXF/DWG 데이터로 가져온 닫힌(Closed) 윤곽선에서 정의될 수 있습니다.
DXF / DWG 데이터를 기계 레이어로 가져오는 기능과 선택된 객체에서 Board Shape를 정의하는 기능을 결합함으로써, 기계 CAD 패키지에서 정의된 형태를 PCB 편집기로 전송할 수 있습니다.
새로운 Board를 가져오기 위해서:
File » New » PCB 를 선택합니다. 새로운 빈 PCB가 열리며, 검은색 영역이 현재 Board 모양을 나타냅니다.
새로운 모양을 가져오기 전에, 디자인의 요구 사항과 가져오려는 모양에 맞게 다음을 설정하세요:1) Unit 설정 - Board Mode의 Properties Panel의 Other 섹션에서 필요한 단위를 설정하세요 (이미지 보기 ).
2) Grid 설정 - Board Mode의 Properties Panel의 Grid Manager 섹션에서 글로벌 Board 스냅 그리드를 더블 클릭하여 필요한 대로 설정하세요 (이미지 보기 ).
3) Origin(원점) 설정 - 새 PCB의 경우, 원점의 기본 위치는 절대 원점, 즉 설계공간의 왼쪽 하단입니다.
메인 메뉴에서 Edit » Origin » Set 을 선택한 다음 현재 Board 모양의 왼쪽 하단 모서리와 같은 사용자 정의 가능한 원점의 위치를 클릭하여 정의하세요. 이는 들어오는 윤곽선의 원점 위치에 맞게 설정하는 데 도움이 됩니다.
File » Import » DXF/DWG 를 선택하여 Import File 대화 상자를 열고 대화 상자 오른쪽 하단의 파일 유형 이 AutoCAD 파일 (*.DXF, *.DWG) 인지 확인한 다음 필요한 파일을 찾습니다.
열기(Open) 버튼을 클릭하면 Import from AutoCAD 대화 상자가 열립니다(이미지 보기 ).
필요에 따라 Scale , Default Line Width 및 Layer Mappings 을 설정한 다음 확인 을 클릭합니다.
각 DXF/DWG 객체는 객체에 매핑되며 디자인 공간에 표시됩니다.
Board Shape 객체를 포함하는 기계 레이어를 활성 레이어로 설정한 다음 해당 레이어의 모든 객체를 선택합니다Edit » Select » All on Layer) .
선택된 윤곽과 일치하도록 Board Shape을 업데이트하려면 Design » Board Shape » Define from Selected Objects 명령을 실행합니다.
Board에 Board Cutout이 포함된 경우, Cutout의 윤곽을 선택하고 Tools » Convert » Create Board Cutout from Selected Primitives 명령을 실행하여 생성할 수 있습니다.
소프트웨어는 선택된 객체의 중심선을 기반으로 모양을 찾으려고 시도할 것입니다. 만약 한 트랙/아크 세그먼트의 끝 좌표가 다음 트랙/아크 세그먼트의 좌표와 정확히 일치하지 않는 경우, 바운더리 식별 알고리즘이 실패하고 실패 위치를 보여주는 메시지가 표시될 것입니다. 대신 추적 알고리즘을 사용하도록 제안할 것입니다. 추적 알고리즘은 트랙/아크 객체의 외곽을 따라가므로 Board 모양이 중심선에서 생성된 것과 약간 다를 것입니다. 이 차이의 영향을 디자인이 받아들일 수 있는 경우에만 이 옵션을 선택하세요.
3D 본체에서 Board 모양 정의하기
이 기능은 가져온 3D 모델의 표면(면)을 기반으로 Board 모양을 재정의합니다.
지원되는 모델 형식에는 STEP (*.Stp 또는 *.STEP), Parasolid (*.x_t 또는 *x_b), SOLIDWORKS 부품 파일 (*.SldPrt)이 포함됩니다.
이 기능을 사용하면 복잡한 Board 모양을 빠르게 생성하고 전자 및 기계 설계 영역 간의 통합을 도울 수 있습니다. 이는 두 단계 과정입니다: 먼저 STEP 모델이 가져오고, 그 다음 STEP 모델에서 필요한 모양을 선택합니다.
Board 모양을 정의하는 데에는 평평한(평면) 표면만 사용할 수 있습니다.
이 작업을 수행하려면:
View » 3D Layout Mode 로 전환하세요 (단축키: 3 ).
3D 모델을 가져오려면 3D 바디를 배치하세요 Place » 3D Body .
모델 선택 대화 상자에서 모델 파일을 찾아 선택하세요. 3D 모델이 PCB 편집기에 가져와지고 3D 바디 객체 안에 저장됩니다. 이 모델은 Board Shape가 재정의된 후 필요에 따라 PCB에서 삭제될 수 있습니다.
Design » Board Shape » Define Board Shape from 3D body 를 선택하세요.
상태 바가 Pick a 3D body 을 요청할 것입니다. 가져온 3D 바디를 클릭하여 선택하세요. 모델이 투명해집니다. 커서가 십자선으로 변경되고 상태 바가 Choose Face 을 요청할 것입니다.
커서를 각 면 위로 이동하면 윤곽이 표시됩니다. 커서 아래에 평평한 표면이 있으면 얇은 파란색 테두리와 함께 불투명해집니다. 올바른 면을 클릭하여 선택하세요.
Board Outline Creation Successful 대화 상자가 나타나고, 선택한 표면과 일치해야 하는 PCB 표면(일반적으로 상단 레이어)과 3D 모델을 보기 및 Design Rule 검사에서 숨겨야 하는지에 대한 옵션이 표시됩니다. 숨기기 및 비활성화 동작은 나중에 필요에 따라 PCB 패널의 3D Moel Mode 에서 변경할 수 있습니다.
STEP 모델을 PCB 파일에 포함시키거나 연결해 두면, STEP 파일이 변경될 때마다 알림을 받게 됩니다. 또한, 형태가 아직 개발 중이고 업데이트가 예상되는 경우 형태를 업데이트하라는 메시지가 표시되어 도움이 됩니다.
X-Y 평면과 정렬된 표면만 Board Shape를 생성하는 데 사용할 수 있습니다. X-Y 평면에 맞춰야 하는 모델 표면을 선택하면, 계속하기 전에 표면을 정렬하라는 메시지가 확인 대화상자 에서 나타납니다.
이 대화상자를 통해 모델을 Board의 상단이나 하단 표면에 대해 선택한 면을 기준으로 배치할 수도 있습니다. 이는 모델의 수직 위치도 동시에 설정할 수 있음을 의미합니다. 정렬 후에는 Design » Board Shape » Define from 3D Body 를 다시 선택해야 합니다. Board Shape가 재정의된 후에는 3D 본체를 숨길 옵션이 제공됩니다.
Board Shape에서 기본 도형 생성하기
선택된 기본 도형에서 Board Shape을 정의하는 것뿐만 아니라, Design » Board Shape » Create Primitives from Board Shape 명령을 사용하여 Board Shape에서 기본 도형을 생성할 수도 있습니다. 이 명령은 Line/Arc Primitives from Board 대화 상자를 엽니다.
Board Shape에서의 Line/Arc 기본 도형 대화 상자
Board Shape이 존재하지만 현재 바운더리를 따라 객체가 없는 경우 이 명령을 사용하세요. 이 명령이 유용할 수 있는 상황은 다음과 같습니다:
Track 및 Arc 기본 요소를 먼저 수정하여 Board Shape(또는 Board Cutout)을 수정하려는 경우.
Board에 대한 바운더리가 필요하거나 KeepOut Layer에서 Board Cutout에 대한 바운더리가 필요할 때.
Board Shape에 Hole 뚫기
Board Shape 내 어디에나 Board Cutout을 배치할 수 있습니다.
Cutout을 배치하려면 2D Layout Mode로 Board를 보는 뷰로 전환한 다음,
메인 메뉴에서 Design » Board Shape » Define Board Cutout 명령을 사용하세요.
또는, Board Planning Mode (숫자1 키 누른상태)에서 Place » Define Board Cutout 명령을 사용할 수도 있습니다). Cutout은 실제로 Negative 객체로 구성된 Region 객체 임에 유의하십시오.
Board Shape에 Board Cutout이 배치되었습니다.
Board Cutout이 원 같은 비정상적인 모양일 경우, 트랙과 호(arc)를 사용하여 Cutout 모양의 윤곽을 만드는 것이 더 쉬울 수 있습니다(예: Place » Arc » Full Circle ),
모양을 선택한 다음, Board Cutout으로 변환합니다(Tools » Convert » Create Board Cutout from Selected Primitives ).
Board Cutout을 사용할 때 중요한 디자인 고려 사항
Board Cutout edge에서 Polygon 유지
고체 영역 Board Cutout 위에 겹치는 Polygon은, 클리어런스 Design Rule 에 의해 허용되는 한 Cutout edge에 가깝게 흘러갑니다. 필요한 경우 특정 클리어런스 Design Rule을 생성할 수 있으며, 예를 들어 IsBoardCutoutRegion
과 InPolygon
사이에 적용되도록 설정할 수 있습니다.
Board와 Cutout의 edge 주변에 Route Tool Path정의하기
제조 패널에서 완성된 Board를 절단하기 위해 사용되는 일반적인 접근 방식은, Board를 패널에서 밀링하거나 라우팅하는 것입니다. Board Cutout도 라우팅할 수 있습니다.
라우트 도구 경로는 기계적 레이어에 선(Line) 및/또는 호(Arc) 객체를 배치함으로써 정의됩니다. 이 작업은 수동으로 또는 소프트웨어에 의해 자동으로 수행될 수 있습니다.
Board와 Board Cutout에 대한 라우트 도구 경로를 정의하려면:
2D Layout Mode에서 Board가 있을 때, Design » Board Shape » Create Primitives From Board Shape 명령을 실행하십시오.
Board Shape에서 Line/Arc 기본 도형 대화 상자 가 열립니다. Route Tool Path를 정의할 객체에 적합한 너비(Width) 를 정의하십시오. 이에 대해 확실하지 않다면 제작자와 상의하십시오.
사용 가능한 기계적 레이어를 선택하십시오. 이 레이어는 Route Tool Path 정의를 위해서만 예약되어야 합니다.
Board에 Cutout이 있다면 Include Cutouts 옵션을 활성화하십시오.
Route Tool Outline 옵션을 활성화하십시오. 이 옵션이 활성화되면 Line/Arc 객체가 Board Shape의 edge와 Cutout의 edge에 닿도록 배치됩니다.
선택한 기계적 레이어에 Route Tool 객체를 생성하려면 확인 을 클릭하십시오.
사용된 기계적 레이어는 Route Tool 레이어로 설정되어야 합니다. 이를 위해 View Configuration panel 의 Layers & Colors 탭에 접근하십시오.
레이어 섹션에서 우클릭하고하고 Add Mechanical Layer 명령을 선택하십시오. 열리는 Edit Layer 대화 상자에서 Layer Type 을 Route Tool Path 로 설정하십시오. 이 Layer Type은 기계적 라우팅 정보를 포함하는 레이어를 나타내는 데 사용됩니다.
Layer Type 이 Route Tool Path 로 설정될 때 사용자 정의 이름은 허용되지 않습니다. 이는 이전 버전의 소프트웨어가 Route Tool Path 레이어의 이름을 사용하여 라우트 정보(또는 라우팅 정보로도 알려짐)를 포함하는 레이어를 식별하기 때문입니다. 이 레이어의 명명을 고정함으로써 디자인이 이전 버전에서도 올바르게 기능하도록 보장합니다.
아래 이미지들은 기계적 레이어에 정의된 라우트 도구 경로를 보여줍니다.
첫 번째 이미지에서 Board Cutout, 두 번째 이미지에서 라우트 툴 경로(Route Tool Path)가 정의되었습니다.
Keepout과 Board Shape
Board Shape과 마찬가지로, Board edge 주변에 배치 및 라우팅 바운더리를 정의해야 합니다.
이는 Design » Board Shape » Create Primitives From Board Shape 명령을 사용하여 (2D Layout Mode에서) Board Shape 자체로부터 자동으로 생성될 수 있으며, Line/Arc Primitives from Board 대화 상자에서 Keepout Layer
로 레이어 를 설정함으로써 가능합니다.
또는, Keepout 레이어에 객체를 배치함으로써 수동으로 수행될 수 있습니다. 이 레이어에 배치된 객체는 구성 요소와 라우팅에 대한 no-crossing-allowed 바운더리를 정의합니다. 일반적으로 구부품과 배선이 Board edge로부터 일정 거리를 유지하기를 원할 것입니다; 이 거리는 routing / component placement 디자인룰을 설정함으로써 제어될 수 있습니다.
또한 나사 머리나 장착 요구사항과 같은 기계적 객체에 대한 다른 배선 및 부품 Keepout 영역을 정의할 수도 있습니다.
Keepout(보라색) 레이어에 Standard 선 객체를 배치하여 정의된 Keepout 바운더리.
Keepout 경계는 Line, Arc, Fill, Region 같은 표준 설계 개체를 Keepout 계층에 배치하여 정의할 수 있습니다. Keepout 계층에 배치된 개체는 모든 신호 계층에 Keepout을 만듭니다.
또한 모든 구리층에서 층별 Keepout을 정의할 수 있습니다. 이 작업을 수행하려면 다음과 같이 하십시오:
필요한 레이어의 레이어 탭을 클릭하세요.
레이어별 Keepout 객체 Place » Keepout 하위 메뉴를 배치하여 Keepout 영역의 바운더리나 면적을 정의하세요. 레이어별 Keepout은 Keepout 속성이 활성화된 Standard 객체입니다. 이들은 레이어와 동일한 색상으로 표시되며, Keepout 색상의 edge가 있습니다. 레이어별 Keepout 객체는 Gerber 또는 ODB++ 출력 파일에 포함되지 않는다는 점에 유의하세요.