technical support case – a0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... ·...

13
Technical Support Case – A0902 1 of 13 (주)인터그래텍 Technical Support Case – A0902 개요 사내에서 설계된 PCB파일에서 Gerber만 남아있고 PCB를 분실한 경우 또는 외부 업체에서 받은 Gerber 파일을 원래의 PCB파일로 리버스를 필요로 할 때에 본 문서의 내용을 참고하실 수 있습니다. 사례 파일 준비 리버스에 필요한 파일은 신호 레이어의 Gerber파일과 PCB외곽에 대한 Gerber파일, NC-Drill 데이터가 필 요합니다. 위의 그림은 준비된 파일들로 PADS의 예제 Gerber 및 NC-Drill입니다. 파일들은 모두 ASCII 형식으로 메모장에서 열어볼 수 있으며 그 모양에 따라서 Gerber와 NC-Drill을 구 분할 수 있습니다.

Upload: doanthuy

Post on 02-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 1 of 13

(주)인터그래텍

Technical Support Case – A0902

개요

사내에서 설계된 PCB파일에서 Gerber만 남아있고 PCB를 분실한 경우 또는 외부 업체에서 받은 Gerber

파일을 원래의 PCB파일로 리버스를 필요로 할 때에 본 문서의 내용을 참고하실 수 있습니다.

사례

파일 준비

리버스에 필요한 파일은 신호 레이어의 Gerber파일과 PCB외곽에 대한 Gerber파일, NC-Drill 데이터가 필

요합니다.

위의 그림은 준비된 파일들로 PADS의 예제 Gerber 및 NC-Drill입니다.

파일들은 모두 ASCII 형식으로 메모장에서 열어볼 수 있으며 그 모양에 따라서 Gerber와 NC-Drill을 구

분할 수 있습니다.

Page 2: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 2 of 13

(주)인터그래텍

확장자 pho가 Gerber파일이고 drl이 NC-Drill임을 알 수 있습니다.

파일 읽기

Altium Designer를 실행하고 “파일》새로만들기》CAM 문서” 명령을 선택하여 빈 CAM 작업 문서를 띄웁

니다.

“파일》가져오기》빠른 읽기” 명령을 선택하면 다음과 같은 대화상자가 나타납니다.

Gerber 파일 NC-Drill 파일

Page 3: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 3 of 13

(주)인터그래텍

왼쪽의 그림과 같이 “폴더 찾아보기” 아이콘을 클릭합

니다.

폴더 찾아보기 대화상자에서 Gerber 및 NC-Drill이 존재하는 폴더를 찾아 선택한 뒤 “확인” 버튼을 클릭

합니다.

자동으로 해당 폴더의 파일들이 감지되어 목록에 나타난 것을 확인할 수 있습니다. 어퍼처 형식 감지의

Page 4: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 4 of 13

(주)인터그래텍

경우 Gerber파일이 RS-274-D인 경우 수작업으로 설정해야 하며 “기본 단위” 버튼의 항목도 사용자가 수

작업으로 설정해야 합니다. RS-274-X의 경우에는 모든 작업이 자동으로 인식되어 별도의 설정이 필요 없

습니다.

“거버 가져오기 옵션”의 “360도 원호 기본 사용” 항목은 기본값이 체크되어 있는 상태입니다. 하지만 일

본산 CAD프로그램(Zuken CR-5000)으로 제작된 Gerber의 경우에는 원호의 표현 방식이 국제 표준과 다

르기 때문에 반드시 체크를 꺼야 합니다.

모든 설정이 완료되었으면 하단의 “확인” 버튼을 클릭하여 파일을 불러옵니다. 다음의 그림은 파일을 불

러오는 과정에서 발견된 NC-Drill 파일을 처리 방법을 묻는 대화상자 입니다.

Page 5: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 5 of 13

(주)인터그래텍

NC-Drill 파일은 파일의 형식에 관계없이 정수, 소수의 자리 수와 단위, 제로 표현 기법 등을 사용자가

수작업으로 설정해야 합니다.

NC-Drill 파일의 설정이 잘못된 경우 아래의 그림과 같이 드릴 홀의 좌표가 한곳에 몰려있거나 Gerber보

다 크게 화면 밖으로 분포될 수 있습니다. 전자의 경우에는 정수를 늘리고 소수를 줄여주며 후자의 경우

에는 정수를 줄이고 소수를 늘려줍니다. 또한 제로 표현 기법은 항상 Trailing으로 설정하며 단위는 전체

적인 비율이 10배의 차이가 아니라 2.5배나 3.9배로 발생될 때에 변경합니다.

다음의 그림은 정상적으로 읽혀진 화면입니다.

Page 6: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 6 of 13

(주)인터그래텍

드릴 툴 설정

드릴 데이터 중에는 각 툴에 따른 크기가 설정되어 있지 않은 경우가 많습니다. 이 경우 해당 드릴 파일

을 불러올 때에 Altium Designer에서는 다음과 같은 로그 파일에 경고를 나타내어 줍니다.

그림에서 보는 것과 같이 해당 툴의 크기가 없어 기본값인 “0.032”로 설정되었다는 부분을 확인할 수 있

습니다.

Page 7: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 7 of 13

(주)인터그래텍

“툴 테이블” 대화상자에 나타난 6개의 툴에 대하여 실제 드릴 크기를 입력합니다.

레이어 설정

기본적으로 Altium Designer에서는 Gerber파일을 읽을 때에 확장자를 자

동으로 인식하여 해당 Gerber파일이 Top, Bottom 등을 알아냅니다. 하지

만 다층 기판의 경우 잘못 인식하는 경우가 발생될 수 있어 수작업으로

설정을 확인해야 합니다.

“표》레이어” 명령을 선택하면 다음과 같은 대화상자가 나타납니다.

해당 레이어의 특성에 맞추어 설정을 변경합니다. 다음의 표는 레이어 형식에 대한 설명입니다.

Page 8: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 8 of 13

(주)인터그래텍

형 식 설 명

1 Top Top면의 신호층

2 Bottom Bottom면의 신호층

3 Internal 내층의 신호층

4 Neg Plane 네거티브로된 전체 플랜층

5 Pos Plane 포지티브로된 전체 플랜층

6 Drill Top Top면의 드릴 데이터

7 Drill Bot Bottom면의 드릴 데이터

8 Drill Int 내층의 드릴 데이터

9 Silk Top Top면의 실크 스크린

10 Silk Bot Bottom면의 실크 스크린

11 Mask Top Top면의 솔더 마스크

12 Mask Bot Bottom면의 솔더 마스크

13 Paste Top Top면의 메탈 마스크

14 Paste Bot Bottom면의 메탈 마스크

15 Rout/Mill 기판 외곽 절개 데이터

16 Insulator 절연 데이터

17 Refdes Top Top면의 부품 참조

18 Refdes Bot Bottom면의 부품 참조

19 Temporary 임시

20 Border 기판 외곽 데이터

21 Dark Image 합성용 포지티브 데이터

22 Clear Image 합성용 네거티브 데이터

23 Netlist Top Top면의 네트리스트

24 Netlist Bot Bottom면의 네트리스트

25 Netlist Int 내층의 네트리스트

“표》레이어 순서” 명령을 선택합니다.

Page 9: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 9 of 13

(주)인터그래텍

Altium Designer에서는 Gerber를 읽을 때 파일의 이름에 따라서 순차적으로 읽어옵니다. 하지만 실제 물

리적인 구성은 다를 수 있으므로 신호 레이어의 물리적 순서를 구성하거나 편집할 수 있습니다.

“표》레이어 설정” 명령을 선택합니다.

드릴 데이터가 신호층들 사이에서 영향을 미치는 구간을 설정합니다. 다층 기판에 내층 비아를 사용한

경우에는 드릴 데이터가 복수로 존재하며 이 드릴 데이터의 구간도 이곳에서 설정 및 변경이 가능합니

다.

Page 10: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 10 of 13

(주)인터그래텍

네트리스트 추출

입력된 각종 정보를 바탕으로 네트를 추적하는 단계입니다. “툴》네트 목록》추출” 명령을 선택합니다.

파일의 크기에 따라서 1분 내외의 시간이 경과된 뒤 작업이 완료됩니다. 작업 완료 후 추출된 네트리스

트를 확인하기 위하여 “CAMtastic” 패널을 띄웁니다. “CAMtastic” 패널이 안보일 경우 “보기》작업공간

패널》CAMtastic》CAMtastic” 명령을 선택하면 패널이 나타납니다.

Page 11: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 11 of 13

(주)인터그래텍

패널에서 추출된 네트를 클릭하면 해당 네트가 강조되어 화면에 나

타납니다.

네트의 추적이 잘못 생성된 경우 “툴》네트 목록》모든 네트 청소”

명령을 이용하여 추출된 네트리스트를 모두 제거할 수 있습니다.

CAD 변환

네트리스트의 추출과정이 성공적으로 완료되면 모든 작업은 완료되

었습니다. 마지막 작업으로 CAD파일인 PCB로 변환하기 위하여 “파

일》내보내기》PCB로 내보내기” 명령을 선택합니다.

파일의 크기에 따라서 5분 내외로 작업이 완료됩니다.

작업이 완료된 도면은 3차원으로 확인이 가능하며 모든 배선의 수

정 및 Gerber 생성도 가능합니다.

Page 12: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 12 of 13

(주)인터그래텍

Page 13: Technical Support Case – A0902bigwavek.tistory.com/attachment/cfile23.uf@2604494055139... · 2015-03-26 · Technical Support Case – A0902 2 of 13 (주)인터그래텍 확장자

Technical Support Case – A0902 13 of 13

(주)인터그래텍

문서 정보

문서번호 A0902 작성일 2009/11/18

작성자 김우현 수정일 2009/11/18

적용대상 Altium Designer 고객 폐기일 영구

문서버전 A