반응형

* 이 옵션은 Allegro PCB 라이센스에서 가능 (OrCAD라이센스 불가능)

사용전 DFA관련 경계면을 보이게 하는 display설정은 위와 같다.

DFA_boundary_Top 및 Bottom을 사용하려면 해당 풋프린트 패키지를 만들 때 DFA_BOUND_TOP 및 BOTTOM shape을 사용해야 한다.

 

 

1. DFA Constraints Spreadsheet 창 열기

    Setup - Constraints - DFA Constraints Spreadsheet

위와 같은 창이 열린다.

 

 

2. DFA spreadsheet 만들기

    2-1. DRC모드 활성화 (그래야만 체크 한다) / 단위 설정

    2-2. Show symbol classifications 를 누르면 모든 사용중인 Footprint package들이 뜬다.

          이곳에서 table을 만들 수 있다.

사용중인 모든 Footprint가 뜬다.

    2-3. Class 만들기

        구분하기 쉽게 원하는 이름으로 클래스를 지정할 수 있다.

        Class이름 쓰고 다른곳을 클릭해야 해당 Class가 등록이 된다.

 

위와 같이 나만의 구분할 수 있는 Class를 만들었다.

    2-4. Class에 Footprint Package들 집어 넣기

        마우스우클릭 - Cut으로 잘라내고 paste로 붙여 넣는다.

        여러개를 옮기기 (Ctrl 키를 이용해 복수 선택)

    Package Symbols에 있는 모든 항목을 아래와 같이 Class를 분리

3. table 생성하기

    만든 모든 class를 선택하고 

위와 같은 테이블이 생성됨.

        * 위 Rule은 TOP면에 배치되는 부품만 적용이 되는데, 이를 똑같이  Bottom에 적용하고 싶으면 해당 Table을 복사해서 Bottom에 넣어야 한다.

모든 table을 드레그하여 "copy top table to bottom"클릭 하면 bottom에 복사됨
복사완료

    위 수치 25:25:25:25 가 의미하는 것을 모른다면 아래 포스팅 참고

https://ansan-survivor.tistory.com/201

 

[PCB Editor] OrCAD PCB/Allegro PCB DFA (Design For Assembly) Constraint Management (CM Rule) 사용방법 / PCB 제조를

OrCAD/Allegro PCB 17.2 버전, Hotfix 48이상에서, 부품을 배치할때 혹시 모를 실수를 방지하기 위해 DFA (조립을 위한 규칙)을 제공해준다. 포스팅은 크게 두개로 나뉜다. Outline, Cutout (외곽선)과 부품간 거

ansan-survivor.tistory.com

 

 

4. dfa파일 저장하기 (저장해야 해당 dfa가 적용된다)

위와 같은 DFA파일이 생성된다.
DFA가 활성화 되어 DRC에러가 발생

* 룰 수정 및 테스트

아까 전부 25mm로 해서 모두 에러가 발생했으니 최소간격 2mm으로 모두 수정해본다.

동서남북 모두 2mm 간격은 띄우기로 세팅
2mm가 넘으면 해당 DRC가 사라진다.

 

* 저장된 다른 dfa파일 불러오기

 

 

 

 

아래 영상을 참고

https://www.youtube.com/watch?v=Zfp2XABDLPY 

 

https://www.youtube.com/watch?v=shxI1b43zds 

 

 

아래 포스팅은 동일 기능을 OrCAD Professional 라이센스에서 사용한다. (그러나 손이 많이가고 복잡)

https://ansan-survivor.tistory.com/201

 

[PCB Editor] OrCAD PCB/Allegro PCB DFA (Design For Assembly) Constraint Management (CM Rule) 사용방법 / PCB 제조를

OrCAD/Allegro PCB 17.2 버전, Hotfix 48이상에서, 부품을 배치할때 혹시 모를 실수를 방지하기 위해 DFA (조립을 위한 규칙)을 제공해준다. 포스팅은 크게 두개로 나뉜다. Outline, Cutout (외곽선)과 부품간 거

ansan-survivor.tistory.com

 

 

<부품의 외곽선이 겹치지 않고 따닥따닥 배치할 때는 아래 기능 이용>

https://ansan-survivor.tistory.com/659

 

[PCB Editor] OrCAD PCB / Allegro PCB 부품 경계선 기준 나란히 배치하기 (dynamic alignment placement)

공간이 좁은 PCB 설계를 하다보면 배치를 최대한 효율적으로 해야할 경우가 있다. 이 경우에 부품을 최대한 따닥따닥 붙여서 배치를 해야 하는데, 프로그램상에서 정확히 경계선을 기준으로 배

ansan-survivor.tistory.com

 

 

 

반응형

+ Recent posts