WorkspaceManager_Dlg-OdbSetup_FormODB Setup_AD
This document is no longer available beyond version 21. Information can now be found here: Generating ODB++ Fabrication Data for version 25
요약
이 대화 상자는 ODB++ 파일 출력 옵션을 완전히 구성할 수 있는 컨트롤을 제공합니다.
ODB++는 인쇄 회로 기판의 설계 및 제조에 사용되는 CAD to CAM 데이터 교환 형식입니다. 이 형식은 원래 Valor Computerized Systems, Ltd.에 의해 PCB 설계 소프트웨어와 PCB 제조업체가 사용하는 Valor CAD-CAM 소프트웨어 간의 더 많은 정보를 제공할 수 있는 오픈 데이터베이스로 개발되었습니다.
접근
ODB++ Setup 대화 상자는 다음 방법 중 하나로 만들 수 있습니다:
- OutputJob 파일(
*.OutJob
)에서 ODB 출력을 세팅하는 경우 ( File » New » Output job file, Fabrication 섹션에 ODB++ 할당 가능), 우측의 Output Container에서 Generate Content를 클릭해서 실행될 때 출력이 생성됩니다. - 활성화 PCB 문서에서 File » Fabrication Outputs » ODB++ Files.을 클릭합니다. 대화 상자에서 OK 을 클릭하면 즉시 출력이 생성됩니다.
옵션/컨트롤
Layers to Plot (플롯할 레이어)
생성된 출력의 일부로 플롯하고자 하는 특정 레이어 옆의 상자를 체크하세요.
Units (단위)
선호하는 측정 단위로, inches 또 millimeters를 선택하세요.
File Options (파일 옵션)
출력 파일 생성에 사용하고자 하는 파일 유형 옆의 상자를 체크하세요. 옵션에는 압축되지 않은 파일, .zip
, 그리고 .tar/.tgz
파일이 포함됩니다.
TGZ 파일은 GZIP으로 압축된 TAR 아카이브 파일입니다. TAR 아카이브는 파일들을 함께 묶는 데 사용되며, 그 다음 GZIP 압축이 파일 크기를 줄이는 데 사용됩니다; TGZ 파일은 일반 Zip 파일보다 작습니다. TGZ 파일이 Frontline Genesis와 같은 많은 CAM 소프트웨어 옵션에서 선호되기 때문에, TGZ 파일은 제작 과정을 용이하게 할 수 있습니다.
기타
- Include unconnected mid-layer pads - ODB++ 도면에서 중간층에 있는 연결되지 않은 패드를 허용하려면 이 옵션을 선택합니다.
- Generate DRC Rules export file (.RUL) - ODB++ 데이터가 생성되는 원본 문서에 정의된 모든 설계 규칙을 포함하는
.RUL
파일을 생성하려면 이 옵션을 선택합니다. - Export only the objects inside the board outline - ODB++ profile 레이어를 생성하는 데 사용될 원본을 지정하려면 이 옵션을 선택합니다. profile 레이어는 보드의 외곽 경계를 포함합니다. 기본적으로, 이 필드는 Board Outline으로 설정됩니다. (보드의 경계나 범위를 정의하는 닫힌 다각형 모양으로, board shape이라고도 함)새로운 PCB가 생성될 때마다 이는 profile 레이어 생성을 위한 가장 좋은 원본입니다. 설계에 연결된 보드 모양이 없는 경우, 보드의 경계를 정의하는 닫힌 다각형을 사용하여 정의된 특정 PCB 레이어(예: KeepOut 레이어 또는 특정 Mechanical 레이어)를 선택할 수 있습니다. 이 옵션은 원본 문서에 내장된 보드 배열 객체가 포함되어 있을 때만 사용할 수 있으며 내보낼 객체의 범위를 제어합니다. 참고로, 객체(예: text)가 보드 윤곽선 밖에 있지만 보드 윤곽선에 닿아 있는 경우에도 이 옵션이 활성화되어 있으면 해당 객체가 여전히 내보내집니다.
- Merge Net-Tie Nets - 활성화되면, 설계에 Net-Tie 구성요소로 연결된 네트가 있을 경우, 이러한 네트는 넷리스트에서 구별된 단일 네트로 보고됩니다.
Plot Layers (플롯되는 레이어)
드롭다운을 사용하거나, 플롯할 레이어 섹션에서 마우스 오른쪽 버튼을 클릭하여 쉽게 플롯할 레이어 그룹을 선택하세요:
- All On - Plot 열의 모든 상자를 선택하려면 클릭하세요 (체크된 모든 레이어에 대해 ODB++ 데이터가 생성됩니다).
- All Off - Plot 열의 모든 선택된 상자를 지우려면 클릭하세요 (ODB++ 데이터가 생성되지 않습니다).
- Used On - 프로젝트에서 사용되는 레이어의 Plot 열의 모든 상자를 선택하려면 클릭하세요.
- Edit Group - 선택한 레이어 그룹의 모든 플롯 레이어에 추가된 mechanical 레이어를 선택할 수 있는 Select Layer 대화 상자를 열려면 클릭하세요. 또한 레이어 그룹과 관련된 을 클릭하거나 레이어 그룹을 마우스 오른쪽 버튼으로 클릭한 다음 Edit Group을 선택하여 Select Layer 대화 상자에 접근할 수 있습니다.
추가 옵션사항
Custom Layers 섹션에서 마우스 오른쪽 버튼을 클릭하면 다음이 표시됩니다:
- Add Layer - 레이어를 추가하려면 클릭하세요.
- Edit Layer - 레이어를 편집하려면 클릭하세요.
- Delete Layer - 레이어를 삭제하려면 클릭하세요.
Tips
Embedded Board Array에서 생성하기
Embedded Board Array을 포함하는 PCB 디자인에서 ODB++ 출력을 생성할 때 다음 사항이 적용됩니다:
- 설계는 layer stack 위반에 대해 자동으로 분석됩니다.
- 뒤집힌 임베디드 보드는 layer stack을 뒤집힌 상태로 표시합니다.
- 다른 Mid-signal 레이어와 내부 planes 이라도 같은 mid-layer 패널에 표시될 수 있습니다.
- Mid-signal 레이어와 내부 평면은 서로 반대로 뒤집을 수 있습니다.
PCB 설계에서 ODB++ 출력을 생성할 때, 플로팅에 활성화된 모든 레이어의 모든 객체가 내보내집니다. 보드 윤곽 내에 있는 설계 객체만 내보내고 싶다면, 이 경계 밖의 객체를 포함하는 모든 추가 레이어가 플로팅에 비활성화되어 있는지 확인하세요.
생성된 파일의 위치
생성된 파일의 출력 경로는 출력이 생성된 방식에 따라 다릅니다:
- OutputJob 파일에서 - 생성된 파일들은 프로젝트 폴더 내의 폴더에 저장됩니다. 이름 지정 및 폴더 구조는 ODB++ 출력이 타겟으로 하는 Output Container에 정의되어 있습니다.
- PCB에서 직접 - 출력 경로는 Project Options - Options 대화상자에서 지정됩니다. 기본적으로 출력 경로는 프로젝트 파일을 포함하는 폴더 아래의 하위 폴더로 설정되며, 이름은
Project Outputs for <ProjectName>
입니다. 필요에 따라 출력 경로를 변경할 수 있습니다. 각 출력 유형별로 별도의 폴더를 사용하도록 Options 탭에서 활성화한 경우, ODB++ 파일들은ODB++ 출력
이라는 이름의 더 하위 폴더에 작성됩니다.
생성된 출력을 자동으로 열기
ODB++ 출력을 생성할 때, 새 CAM 문서에서 출력이 자동으로 열리도록 설정할 수 있습니다. 이를 달성하는 방법은 출력을 생성하는 방법에 따라 다릅니다:
- OutputJob 파일에서 - Output Job Options 대화 상자에서 ODB++ Output 자동 로드 옵션을 활성화합니다(Tools » Output Job Options 에서 OutputJob Editor).
- PCB에서 직접 - Project Options 대화 상자의 Options 탭에서 Open outputs after compile 옵션이 활성화되어 있는지 확인합니다(Project » Project Options).