반응형

들거가기전에,

이 모드는 Orcad PCB Professional 에서만 가능하다.

Orcad PCB Lite나 Standard라이센스에서는 불가능하다.

 

아래 그림으로 설명.

 

어떤 IC칩과 그에 딸린 저항, 인덕터, 캐패시터, 라우팅 등 세트가 다음과 같이 일정하게 배치되어야 한다고 하자,

그러면 배치를 일일이 만드는 것은 엄청난 노가다가 될 것이다.

이를 쉽게 배치해주는 기능이 있다. 이름은 Relicate기능.

내가 묶은 데이터를 .mdd 확장명으로 데이터를 저장해서 재탕할 수 있게 해준다.

 

조건은 저 칩과 배선이 동일하게 여러군데 배치된다고 하자.

1. 부품 배치환경으로 변경한다.

   <마우스 우클릭 -  Application Mode - Placement Edit>

2. Replicate(세트로 복사) 하고자 하는 부품 위에 마우스를 올리고 <오른쪽마우스 - place replicate create>

3. 'Place replicate create' 모드가 활성화 되면, 원하는 부분을 드레그 한다.

저 부분까지 모두 복사하기 위해 드레그

4. Place replicate create가 활성화된 상태면, 다음 아래와 같이 내가 드레그한 영역이 Highlight가 된다.  복사를 하기 위한 기준점을 설정해준다. (1번 ~ 4번 마우스클릭순서)

<부품위에 마우스 우클릭> - <snap pick to> - Pin - 4번

5. 세팅한 데이터를 .mdd 파일명으로 저장한다. (동일 작업시 이 데이터를 불러와서 재사용할 수 있다.)

본인같은 경우 my_replicateSet.mdd 파일로 저장한다.

그러면 사각형 테두리가 생기는데 이는 한세트로 묶였다는 표시다.

사각형이 생김

6.  이제 내가만든 데이터를 사용한다.

<영역 드레그> - 'Place replicate apply' - MY_REPLICATESET ( 내가만든 .mdd)파일

7. 클릭한데로 세트화 되어 배치된다. (1 ~ 3 번 클릭순서)

8. <Tip> 두가지 Replicate 동시에 쓰기.

예를 들어 같은 Chip세트를 가지고 2개의 Replicate(.mdd 파일 2개)로 만들었다고 하자 (같은칩 다른 패턴)

본인의 경우 "MY_REPLICATESET.mdd"과"WJREPLICATE.mdd" 2개를 만들었다.

한개를 배치하고 그 다음 다른것으로 배치하면 다음과 같은 경고 메세지가 나온다.

 

Continue를 누르면 기존의 것을 삭제하고 새것으로 다시 배치.

Exclude를 누르면 기존의 것은 냅두고 새로운 것으로 이어서 배치.

그러면 1번과 2,3 번이 다르게 배치된다.

 

 

<17.4 최신버전에서는 수정시 모두 일괄 변경시켜주는 update기능이 추가 되었다.>

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

 

[PCB Editor] Orcad / allegro PCB Replicate기능 Update (모듈 일괄 변경)

기존 Logic이 호환되면 모듈로 만들 수 있는 replicate 기능에 대해서 포스팅을 했다. 하나의 모듈을 만들어 놓고 여러 배치 및 배선을 복제해서 사용할 수 있는 편리한 기능이다. https://ansan-survivor.ti

ansan-survivor.tistory.com

 

반응형
반응형

프로젝트를 완성하고, 복사하여 다른이름으로 저장할 때.

다른사람에게 프로젝트를 전달하고자 할 때.

 

17.2버전 이하

 

1. 오른쪽 마우스클릭 - Save Project AS...

프로젝트 다른 이름으로 저장

2. 바뀐 프로젝트명과 디렉터리를 저장

3. 

프로젝트명이 바뀐체로 생성

 

---------------------------------------------------------------------------------------------

 

 

17.4 버전

 

1. .DSN파일 마우스 우클릭 - Save Project As

2. settings에 몽땅 체크

3. 그러면 작업한 파일이 통체로 폴더에 저장된다. 이를 압축하던지 해서 다른 사람에게 전달

 

반응형
반응형

매우 간단하다.

 

1. Project Management Page, 파일 작업 Tree가 있는 첫페이지로 이동.

2. File - Archive Project

3. 프로젝트를 저장할 폴더 위치와 저장할 옵션 선택

 

그러면 내가 지정한 위치에 아래와 같이 프로젝트들이 그데로 생성되는 것을 알 수 있다.

 

 

또는, 압축파일로 묶어서 보내는 방법도 있다.

하단 옵션 체크

하단 옵션 "Create single archive file" 체크를 하면, 압축파일로 모두 묶어서 백업하므로, 좀 더 파일관리가 쉬울 것이다.

압축파일 생성 완료

반응형
반응형

Orcad Capture에서 설계를 마치고 Netlist로 넘어갈 때, 가끔 이런 메세지를 볼 수 있다.

WARNING(ORCAP-36006)

이 경고메세지는 설계에 영향을 끼치지 않고, 무시하고 진행해도 상관없다.

그러나 완벽주의 성향에 가까운 사람은 거슬릴 수 있다.

 

결론부터 말하자면, 이 Warning은 글자수 제한때문에 발생한 것이다.

#20을 보면, 원래 이름은 "FT232R/SSOP_0_SSOP28_FT232_IC_FT232R/SSOP" 이지만, 바뀐 이름은  "FT232R/SSOP_0_SSOP28_FT232_IC_F" 이다. 즉, 31자의 글자수가 제한되어 이 경고 메세지가 발생한 것이다.

 

이를 해결하기 위한 방법으로는, 아래와 같이 하면 된다.

Netlist 창의 Setup을 클릭
31 -> 41 제한 글자수 변경

Limit를 41자까지 변경시켰다. 그리고 다시 Netlist를 뽑아본다.

경고메세지 창

결과를 확인해보면, 너무 이름이 긴 1개 Warning 빼고 나머지 오류는 다 사라졌다.

저 경고 메세지 Renamed된 글자를 자세히 보면 딱 41자이다.

 

이와같이 WARNING(ORCAP-36006) 은 이름 길이 때문에 발생하는 경고로 무시해도 상관없다. 그러나 본인이 경고없는 완벽주의 스타일이라면 이렇게 해결하면 된다.

 

글자수에 관한 OrCAD/ PCB 오류는 아래 블로거님 참고

https://m.blog.naver.com/PostView.nhn?blogId=kingreddrake&logNo=220680676245&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

Netlist 시 글자수와 관련되 경고 및 에러

Capture에서 작업한 회로도를 PCB Editor로 넘기기 위해서 Netlist 시 아래와 같이 경고와 에러가 발...

blog.naver.com

 

반응형
반응형

https://m.blog.naver.com/PostView.nhn?blogId=kingreddrake&logNo=220364557670&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

user preference(PCB 설정)

(이 내용은 필요해서 오래전에 작성하였다가 너무힘들어서 중간에 멈춘자료입니다. 간간히 업데이트 예정이...

blog.naver.com

한 네이버 블로거님의 노고로, Allegro PCB Editor에서 제공하는 User Preference에 대한 내용들을 한국어로 정리해 주셨다.

 

Orcad PCB Editor에 대해 깊게 공부하시는 분들은 천천히 보시면서 테스트해보면 될것같다.

물론 16.x ~ 17.x 버전에 따라 없어진메뉴, 달라진메뉴 등이 있으니 그건 감안해야 하겠다.

 

나는 특히, 

 

Etch Routing을 할때, Lengh value를 보여주는 설정하는데 도움받았다.

Routing시 길이값을 보이도록 설정

 

 

반응형
반응형

Orcad Caputre같은 경우는 User Preference에서 화면의 확대, 축소비율을 정할 수 있다.

PCB Editor의 경우 setup - user preference에서 마찬가지로 설정한다.

 

 

그런나 화면을 확대 축소 설정 하는 간단한 방법이 있다.

그저 기본 환경설정 파일인 env 에 텍스트를 넣거나 수정하면 된다.

확대 축소 비율 설정

PCB Editor를 사용하면서 마우스 휠을 돌렸을때 확대 축소가 너무 많이 되거나, 또는 너무 적거나 할때,

경로: C:\Cadence\SPB_17.2\share\pcb\text\env

여기서 env를 텍스트편집창으로 열어서 휠을 아래로 가면,

다음과 같이

"set buttonfactor = 1" 이라고 디폴트로 설정되어있을 것이다.

이를 0.5로 줄이거나 2로 늘리거나 본인 입맛에 맞게 설정하면 된다.

반응형
반응형

기존에 Orcad Capture에서 Footprint를 지정하고 넘어가는데,

실수로 잘못 입력하거나, 입력하지 않고 나중에 부품을 다 배치하고 발견하는 경우가 있다...

 

부품을 배치 중간에 발견한 없는 Footprint들...

1.

 다시 Capture로 넘어가 Footprint를 지정하고 Netlist를 업데이트 시켜준다.

Footprint 수정!
PCB brd 파일 생성없이 Netlist만 재생성.

이렇게 Allegro 폴더내 업데이트된 Netlist정보가 생긴다.

 

2. Orcad PCB Editor에서 Import하기.

 

메뉴바에 - Import - Netlist 클릭

그리고 Import를 누르면 생성완료!

 

생성 완료!

다음과 같이 생성이 완료된것을 볼 수 있다.

 

 

================================================= 

 

*추가 위에 2번 추가 설명

 

Capture로 넘어가지 않고, PCB Editor에서 Netlist된 디렉터리를 지정하여 바로 업데이트 할 수 있다.

 

만약 Capture에서 Footprint를 업데이트 하고 나서 Netlist를 생성한다고 치면, 대부분 Allegro 디렉터리 아래 생성되었을 것이다.

아래에서는 PCB Editor 16.6 버전과 17.2 버전의 차이점을 다룬다. 같은 기능이지만 약간 변경되었다.

 

(OrCAD PCB 16.6 버전 File - import - Logic )

1.  

2. Design entry CIS (Capture) 체크 - ...클릭하여 Allegro를 하위 디렉터리로 지정

다음과 같이 지정.
Import Cadence 클릭하면, 다음과 같이 Import가 진행

(OrCAD PCB 17.2 버전, legacy 모드(옛버전 메뉴바 되돌리기)를 쓰면 위 방법과 동일하다)

1. Import - Netlist

2. Design entry CIS (Capture) 선택 - ... 선택하여 Allegro 디렉터리로 변경 

import 클릭하면 다음과 같이 진행

(legacy모드 옛날 메뉴 버튼으로 돌리는 법)

ansan-survivor.tistory.com/223

 

[PCB Editor] OrCAD PCB Designer / Editor 레거시 모드 (옛날 예전 메뉴창으로 설정)

OrCAD PCB Designer가 상위 버전으로 업데이트가 되면서, UI 창이 많이 변경되었다. 그러나 옛날 모드에 익숙해진 사람들은 예전버전을 그데로 쓰고싶을 때, 아래와 같이 설정하면 된다. 1. Setup - User Pr

ansan-survivor.tistory.com

 

 

(OrCAD PCB상에서 풋프린트 빠르게 교체하는 방법)

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

 

[PCB Editor] OrCAD/Allegro PCB Board파일(.brd)의 풋프린트 PCB에서 빠르게 수정하기

누군가 또는 외부 업체로부터 PCB 파일 (.brd 파일)을 받았다고 가정한다. 그런데 Footprint에 필요한 데이터, 예를 들면 실크스크린같은 정보가 누락되거나, 다른 Footprint가 있다고 가정하여 해당 Foot

ansan-survivor.tistory.com

 

 

(Netlist없이 PCB풋프린트 교체하는 방법 trick)

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

 

[PCB Editor] OrCAD PCB Editor의 네트리스트(netlist) 파일 없이 Footprint 바꾸는 방법

Footprint를 바꾸려면 OrCAD Capture에서 Footprint 파일명만 바꾸려는 파일명 이름으로 바꿔주고, 다시 Netlist를 뽑고 PCB설계를 진행하면 된다. ansan-survivor.tistory.com/494 [PCB Editor] OrCAD PCB / All..

ansan-survivor.tistory.com

 

 

 

<추가!!> 

최신버전인 17.4 버전을 사용하면 위처럼 복잡한 작업없이 빠르게 Netlist를 업데이트 시킬 수 있다. (아래 참고)

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

 

[PCB Editor / CAPTURE] OrCAD PCB / Allegro PCB 17.4버전 Schematic 수정 후 PCB netlist 업데이트 빠르게 하는 법. (

기존의 16.6버전과 17.2버전에선는 회로를 그리고 실수로 무언가를 빼먹거나 추가했을 때 다시 netlist를 업데이트 하는게 조금 번거로웠다. (아래 방법 참고) https://ansan-survivor.tistory.com/11 [CAPTURE /..

ansan-survivor.tistory.com

 

 

반응형
반응형

Orcad/Allegro PCB Editor 에서

 

Setup - User preference 에서 Paths - LibraryPSMPATHPADPATH 경로를 확인한다.

psm과 pad 경로

PSMPATH 에는 내가 만든 Package정보가 들어있는 폴더 (.psm  /  .dra 파일들)

PADPATH 에는 내가 만든 pad정보가 들어있는 폴더 (.pad 파일들)

둘다 같이있으면 같은경로를 추가하면 된다.

반응형

 

또는, SPB_Data 내부에 Symbols 라는 폴더를 만들어주고 그 내부에 데이터를 저장하면 자동으로 불러올 수 있다.

위 경우는 필자가 임의로 _my_symbols 라는 폴더를 만들고, 그 경로를 PCB Editor에서 지정해 주는 것이다.

반응형
1···3940414243

+ Recent posts