반응형

Allegro PCB Editor에는

마우스 궤적을 이용해서 기능을 사용하는 방법이있다.

 

1. Tools - More - Stroke Editor  (옛버전 Tools - Utilities - Stroke Editor)

2. 아래와 같은 창이 뜨는데, 빈 백지에 두고 마우스 클릭으로 그리는 것이다.

    오른쪽 or 왼쪽마우스 1번 클릭 : 원점이동 (빨간 십자표) or 초기화(refresh)

    클릭한체 드레그 : 궤적그리기

3. Command 이름 입력 - 마우스궤적 그리기 - Add

저장

4. Stroke 사용하기

배치모드 활성화, Find 필터에 Symbols체크

 

선택하기
Spin(회전) 모드가 활성화 된다.

 

아래 블로거님 자료를 참고해도 많은 도움이 된다.

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

 

OrCAD Tip) Stroke(스트로크) 명령

Stroke 기능은 마우스 궤적으로 명령을 수행하는 기능으로 메뉴 Tools - Utilities - Stroke Editor에...

blog.naver.com

Command를 어떻게 찾는지 궁금하면 아래 링크 참고.

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

 

[PCB Editor] OrCAD Allegro PCB Editor 기본 단축키 / 사용자지정 단축키 만들기.

Cadence Allegro PCB에는 기본으로 내장된 단축키가 있다. 이를 확인하려면, command창에 "funckey"라고 입력하고 엔터를 누르면 된다. 텍스트가 의미하는 바 C: ctrl S: Shift CS : Ctrl + Shift ~S : Ctrl + S..

ansan-survivor.tistory.com

 

반응형
반응형

PCB에서 특정 Refdes를 수정한 후 이 데이트를 바탕으로 다시 OrCAD Capture의 Netlist를 업데이트 시킨다.

 

아래와 같이 Ref가 뒤죽박죽인 PCB board의 Ref를 왼쪽부터 정렬할 것이다.

 

1. Manufacture - Auto Rename Refdes - Rename

2. setup

3. rename클릭

    왼쪽상단부터 우측하단까지 차례대로 Ref가 정렬된다.

 

4. Update된 Ref를 Schematic 으로 보내기, 17.4 버전에는 Design Sync 모드가 생겨서, 한번에 진행이 가능하다.

    그러나 최신 Hotfix가 나와서 019 이전버전과 이후 버전이 약간의 UI가 다르다. 

   (Rename하고 다른이름으로 저장한 후 실행하길 추천)

 

    4-1. OrCAD Capture에서 Design sync하기 (최신 Hotfix 019 이전)

둘중 하나 선택

            1) 클릭하여 화살표를 위쪽으로 변경 (layout -> Schematic 방향)

            2), 3) Browse를 클릭하여 .opj 파일을 선택

            4) 변경사항 확인하고 Sync 클릭

    4-1. OrCAD Capture에서 Design sync하기 (최신 Hotfix 019 이후)

        위처럼 화살표를 바꿔 적용할 필요가 없고, 아래와 같이 PCB - Update Schematic 만 하면 된다.

 

 

        Atmega8 의 Schematic Ref가 변경됨을 확인

 

 

아래 동영상을 참고했다.

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

 

 

(16.6 버전이나 17.2 버전일 경우 아래 참고)

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

 

[CAPTURE / PCB Editor] Back Annotating / Back Annotation 백 에노테이팅 하기 (OrCAD 16.6 / 17.2 버전)

Back annotating이 필요한 이유? (영문) https://resources.pcb.cadence.com/blog/what-is-annotation-and-back-annotation-in-pcb-design-2 What is Annotation and Back Annotation in PCB Design? There are tw..

ansan-survivor.tistory.com

 

반응형
반응형

Back annotating이 필요한 이유? (영문)

https://resources.pcb.cadence.com/blog/what-is-annotation-and-back-annotation-in-pcb-design-2

 

What is Annotation and Back Annotation in PCB Design?

  There are two cases where the words annotation and back-annotation will come up in the context of PCB design. One has to do with the general EDA (electronic design automation) workflow:...

resources.pcb.cadence.com

 

Schematic 설계에서 정한 Ref가 Board설계를 하면서 아래와 같이 꼬이게 되는 경우가 많은데,

아래와 같이 Ref가 무작위로 되어 있는 PCB Board를 , Back Annotating을 통해 Ref를 정리할 것이다.

아래 작업은 16.6버전으로 진행했다. 17.2버전도 비슷할 것이다.

 

1. Logic - Auto Rename Refdes

2. (Top/Bottom Identifier를 표시하면, Ref값 중간에 해당 알파뱃이 들어간다)

   기존 형식을 유지하고 싶으면 아래처럼 비워주면 된다.

3. 

4. 아래와 같이 Ref 가 보드의 왼쪽 상단부터 아랫쪽 하단까지 차례대로 바뀌는 것을 알 수 있다.

    (왼쪽 상단부터 R1 R2 R3, C1 C2 C3 이런식으로 진행)

5. 이제 역으로 PCB Layout에서 Ref가 바뀌었기 때문에, OrCAD Capture(도면)에서도 Ref가 바뀌어야 할 것이다.

   이를위해 해당 .brd 파일을 back annotating상태로 저장한다.

 

6. 이제 역으로 PCB Layout에서 Ref가 바뀌었기 때문에, OrCAD Capture(도면)에서도 Ref가 바뀌어야 할 것이다. 

   .dsn 상위트리클릭 - Tools - Back Annotate

7. PCB Editor 탭 - 아까 저장한 .brd파일을 참조하여 업데이트 - (.swp 머가 바뀌었는지 확인)

 

위에 Schematic의 Ref 가 아래와 같이 바뀐다.

생성된 .swp 파일로 로 어떤게 어떻게 바뀌었는지 결과 list를 볼 수 있다.

 

(아래영문 동영상 참고하여 제작)

https://www.dailymotion.com/video/x324oju

 

OrCAD Allegro How-To Back Annotate Tutorial OrCAD and Allegro PCB Editor - video dailymotion

OrCAD Allegro How-To Back Annotate Tutorial OrCAD and Allegro PCB Editor

www.dailymotion.com

 

(17.4 버전일 경우 아래와 같이 실행)

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

 

[CAPTURE / PCB Editor] Back Annotating / Back Annotation 백 에노테이팅 하기 (OrCAD 17.4 버전)

아래와 같이 Ref가 뒤죽박죽인 PCB board의 Ref를 왼쪽부터 정렬할 것이다. 1. Manufacture - Auto Rename Refdes - Rename 2. setup 3. rename클릭 왼쪽상단부터 우측하단까지 차례대로 Ref가 정렬된다. 4. U..

ansan-survivor.tistory.com

 

반응형
반응형

1. View - Customize Toolbar

2. Toolbars 세팅

3. Commands 세팅 (단축키)

    아래와 같이 원하는 command를 더블클릭하여 단축키로 지정할 수 있다.

    그럼 상단위 command창이 내가 지정한 command들이 추가되어 순서까지 변경 가능하다

반응형
반응형

 

OrCAD Capture에서 가져온 Netlist를 Mentor Graphics의 PADS PCB로 보내는 방법에 대한 동영상

출처: https://welldoneblog.fedevel.com/2013/06/20/altium-designer-vs-orcad-pcb-designer-professional/

 

https://www.youtube.com/watch?v=1d9X-cb0UDM

 

 

반응형
반응형

OrCAD PCB Designer가 상위 버전으로 업데이트가 되면서, UI 창이 많이 변경되었다.

그러나 옛날 모드에 익숙해진 사람들은 예전버전을 그데로 쓰고싶을 때, 아래와 같이 설정하면 된다.

 

 

1. Setup - User Preference

2. Ui - orcad_use_legacy_menu  체크박스 체크

 

3. 그리고나서 Allegro PCB Editor를 재부팅하면 아래와 같이 변경된다. (클릭하면 확대)

최신의 메뉴창
변경된 옛날 메뉴 창

 

 

 

 

(추가) 아주 더 간단한 방법은 아래 같은 방법이다. 그러나 Hotfix가 필요한지 모르겠다.

OrCAD를 Default설치하면, 아래와 같이 Display메뉴가 있을 것이다.

이 메뉴 하단에 Legacy로 바로 바꿔주는 메뉴가 있을 것이다. (ver 16.6, 17.2, 17.4 버전최신 Hotfix설치 시)

 

1. Display - Use Legacy Menu

2. 그리고 재시작해야 적용이 된다.

   (display메뉴는 적용이 된 후에는, 옛날 메뉴가 되어 아래와 같이 변경된다)

(옵션) 여기에서 완전 Cadence legacy모드의 Default상태로 돌아가고 싶다면,

        View - Reset UI to Cadence Default 로 눌러준다.

        만약 자격증 시험볼때 UI가 엉망이라면 이 방법을 이용하면 좋을 것 같다

 

완전 초기상태로 돌아간 모습

 

 

================== 다시 원상복구 =================

 

레거시모드 설정을 해제하고 싶을 땐, 체크박스를 해제하면 된다.

그래도 해제가 안되면, 환경설정파일을 없애버리면 초기상태가 된다.

1. Win + R 버튼 클릭, %home% 입력

2. 해당 폴더에서 pcbenv 폴더를 삭제한다.

    그리고 다시 실행시키면 초기상태로 되어있을 것이다.

 

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

 

 

 

 

 

 

 

 

반응형
반응형

17.2버전으로 저장한 풋프린트를 16.6으로 써야 할 일이 있어 검색해보다 아래 블로그님의 포스팅을 발견했다.

http://blog.naver.com/PostView.nhn?blogId=kingreddrake&logNo=221091397887&parentCategoryNo=&categoryNo=29&viewDate=&isShowPopularPosts=true&from=search

 

OrCAD Tip) 17.x버전 Footprint를 16.6버전으로 낮추기

(해당 기능은 정식으로 릴리지는 되지 않았으며, 파일을 검색도중에 발견(?)한 것이라 어디까지 지원하지는...

blog.naver.com

이 포스팅은 필자가 직접 다운그래이드를 하며 기록을 남기고 나중에 참조할 수 있도록 쓴다.

자세한 내용은 위 블로그님의 포스팅을 보기 바란다.

지원하는 확장명은 지원하는 파일은 PSM, OSM, FSM, SSM, PAD 파일 라고 한다.

[출처] OrCAD Tip) 17.x버전 Footprint를 16.6버전으로 낮추기|작성자 행복찾기

 

 

변환하는법.

 

* 선행조건.

변환할 때는 OrCAD PCB 16.6버전이 컴퓨터에 설치되어있어야 한다.

 

 

다시말하면, Footprint만 지원하지, Board (.brd) 파일은 지원하지 않는다.

 

1. C:\Cadence\SPB_17.2\tools\bin\allegro_downrev_libaray.exe 파일을 확인

2. 저 exe파일을 변환하기 원하는 폴더 내 디렉터리로 복사/붙여넣기

   아래 폴더 내 작업파일들은 전부 17.2버전으로 만들었다. 이를 16.6버전에서 사용하려고 한다.

 

3. Win키 + R  을 눌러 실행창을 열고, cmd를 입력한다.

3. 입력창에 > cd 붙여넣기한_경로 를입력한다. (D: 드라이브인 경우 D: 라고 치고 입력한다.)

dir 이라고치면, 현재 디렉터리 내 파일들을 볼 수 있다. 붙여넣기한 파일도 확인

4. 입력창에 > allegro_downrev_libaray.exe * 라고 입력한다.

 

그러나 dll파일이 없다며 에러를 일으킨다!!!!

그래서 요구하는 모든 dll파일을 복사해서 붙여넣기하여 해당 디렉터리로 가져왔다.

bin폴더 내 아래와 같은 .dll 파일들을 찾아서 모두 복사하여 Down lev할 디렉터리로 가져온다.

위 .dll파일들을 모두 아래처럼 복사해서 붙여넣고 다시 실행했다.

위 파일을 묶어둔 파일이다.

반응형

dll_files.zip
1.62MB

프롬프트가 쭉 진행되면서 뭔가 다되었다고 한다...

 

변환이 되어도 .dra 파일을 열어서 수정하려고 해도 아래와 같은 에러문구가 뜰 것이다.

17.2이상의 버전에서 만들어져서 열 수 없다고 나온다.

 

댓글에 어떤분이 이렇게 말씀하셨다.

 

위 내용은 이미 16.x 버전으로 변환이 완료 된 상태입니다.
단, dra 파일이 바로 열리지 않으며
pcb editor를 먼저 연 다음 거기서 라이브러리로 불러오는 식으로 해야 됩니다.

 

 

그래서 변경한 Footprint파일을 16.6버전에서 열어보았다.

그랬더니 불러와진다!!!!!!  성공

단 버전은 위와 같이 최신 Hotfix이어야 한다!

 

 

 

 

(참고) 아래는 17.4버전을 17.2 버전으로 저장하는 방법이다.

ansan-survivor.tistory.com/86

 

[PCB Editor] OrCAD/Allegro PCB Editor 버전 다운드레이드(version downgrade) 하기

PCB Editor 는 하위버전에서 작업했던것이 상위버전에서 열리지만, 상위버전에서 작업한 것을 하위버전에서 열 수 없다. 그러나 Capture는 둘다 가능하다. 고로 PCB Editor에서는 아래와 같이 한다. 이

ansan-survivor.tistory.com

 

 

 



반응형
반응형

<< 환경설정(user preference) >>

 

PCB의 모든 유저의 편의상의 설정에 관해서 전역변수로 저장할 수 있다. 이는 프로그램을 껐다가 켜도 그데로 남아있어 입맛에 맞게 사용할 수 있다.

OrCAD PCB / Allegro PCB에서 모두 Setup - user preference에서 설정할 수 있다.

위 전역변수 설정 프로그램은 OrCAD PCB / Allegro PCB 와 별개로 exe파일으로 독립되어있다.

프로그램 경로는 아래와 같다. 그 내부에 "enved.exe" 파일이 있을 것이다. 이를 실행시키면 Preference 창이 뜬다.

16.6버전: C:\Cadence\SPB_16.6\tools\pcb\bin

17.2버전: C:\Cadence\SPB_17.2\tools\bin

17.4버전: C:\Cadence\SPB_17.4\tools\bin

 

<< 환경설정파일 env >>

 

Allegro PCB Editor에는 ENV파일이 있다. 이 파일은 유저가 사용하는 작업환경 정보를 담고 있다.

 

이 ENV파일은 3종류로 나눠질 수 있는데,

 

Global ENV파일    : 설치시 자동으로 생기는 Default 환경설정 파일

SITE ENV파일       : (옵션) 여러사람이 환경설정을 공유하고자 할 때 쓰이는 파일 

LOCAL ENV파일    : 유저가 입맛에 맛게 지정하는 환경설정 파일

 

우선순위는 아래와 같다.

LOCAL ENV > SITE ENV > Global ENV

대부분 OrCAD PCB를 설치하면 기본적으로 LOCAL ENV파일을 사용한다. 이를 수정 또는 추가하여, 내가 만드는 Preference를 추가하거나 단축키 등을 넣을 수 있다.

 

해당 LOCAL ENV파일을 찾기 위해서는

 

1. Window키 + R

2. %home%

3. 해당 폴더로 이동하면, pcbenv 폴더가 있다. 클릭

4. 아래와 같이 env파일을 찾을 수 있다.

user_preference 설정에 따라 환경값이 위와 다를 수 있다.

이 파일은 사용자가 Allegro PCB Editor에서 수정한 User Preference 값을 기록하고, 다음 사용시 자동으로 불러오도록 한다. 예를들어 아래처럼 display_nodfa_drc_marks 체크박스를 활성화 시켜본다.

그럼 해당 env파일이 아래와 같이 즉각적으로 자동수정된다. (옵션 선택에 따라)

이제 설계할 컴퓨터가 바뀌어도, 이 env파일만 가져가면 어디든 동일한 환경으로 설계를 진행 할 수 있다.

 

환경설정이 어떻게 되었는지 확인하고 싶다면,

Tools - Utilities - Env Variables...  으로 확인

 

 

 

 

============= << 단축키 넣기 >> ================

 

이 파일을 수정하여 단축키를 넣을 것이다.

 

※주의사항

 

단축키는 아래와 같이 ### User Preferences section ~~ 위쪽에 넣어야 한다. 그렇지 않으면 User Preference를 수정할 때마다 모두 refresh되어 내가 만든 단축키가 사라진다.

 

단축키를 넣는 방법으로 커맨드 "function" 또는 "alias"를 이용하는데,

 

이 둘에 차이점은,

function : 설계 중 키보드키 클릭 이벤트 만으로 바로 반응한다. (Enter를 요구하지 않음)

alias : 설계 중 반드시 PCB Editor의 Command창에 써야 작동한다.

 

그래서 필자는 아래와 같이 단축키를 작성했다.

주의해야 할 점은, 1줄에 한글주석만 있다면 잘 실행 되지만, 함수 뒤 #한글주석은 에러를 일으킨다.

그러나 #영어주석은 에러없이 실행이 된다.

해당 env파일을 수정하면, 반드시 PCB Editor를 껐다가 켜야 적용이 된다.

 

PCB Editor를 실행시키고, g 키를 눌러보면 아래와 같이 Artwork 생성 창이 띄어진다.

 

 

============= PCB Editor 내에서 바로 수정하기 ================

vi 명령어를 이용해 PCB Editor 내에서 바로 수정이 가능하게 할 수 있다. 다만 한글 주석이 있을 경우 깨져 나온다.

위 pcbenv\env 파일이 있는 경로를 붙여넣기 해주면 바로 편집창이 열린다.

한글 주석은 꺠짐.

그러나 이를 절대경로가 아닌 상대경로를 이용하려면 환경변수를 수정해주면 된다.

그럼 아래와 같이 $상대경로명/env 를 입력하면 같은 창이 열린다.

껐다 키지 않고 바로 적용하기위해 아래와 같이 적용한다.

source $상대경로명/env

 

 

 

 

<Tip>

어떤 기능에 대해 이름을 모르면 해당 버튼에 마우스를 대보면 아래와 같이 뜨는데, 예를 들어 CM Rule 버튼에 마우스를 가만히 대보면 Cmgr이라고 뜬다. 이 cmgr을 아래와 같이 실행시켜보면 어떤 기능인지 알 수 있다.

어떤 함수가 저장 되었는지 확인하고 싶다면,

Tools - Utilities - Env Variables...  으로 확인

 

(추가)

우리가 어떤 버튼을 클릭하고 해당 Command를 단축키로 만들고자 할 때, 다음 명령어가 아주 유용하다.

"scriptmode +e"

그러면 이후 내가 선택하는 모든 command 버튼이 session log창에 command가 뜰 것이다.

Design Paramaters를 열었는데, session log창에 "prmed"라는 명령어가 기록되었다.

명령어에 "prmed"라고 치면 똑같이 Design parameter창이 열릴 것이다.

해당 기능을 끄는 명령어.

"scriptmode +i"

 

 

단축키 Command를 찾는 방법은 아래 참고.

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

 

[PCB Editor] OrCAD Allegro PCB Editor 기본 단축키 / 사용자지정 단축키 만들기.

Cadence Allegro PCB에는 기본으로 내장된 단축키가 있다. 이를 확인하려면, command창에 "funckey"라고 입력하고 엔터를 누르면 된다. 텍스트가 의미하는 바 C: ctrl S: Shift CS : Ctrl + Shift ~S : Ctrl + S..

ansan-survivor.tistory.com

 

아래 영상이 단축키 만드는데 도움이 될 것이다. (영어)

https://www.youtube.com/watch?v=38d6oLKWTiY

 

 

 

반응형
1···31323334353637···43

+ Recent posts