반응형

매우 간단하다.

 

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에서 지정해 주는 것이다.

반응형
반응형

PCB부품을 배치할때 다음과 같이 여러개의 Component를 한꺼번에 아래쪽으로 회전하고 싶지만,

실제로 Rotate기능을 써도 부품 자체가 회전하지 저렇게 그룹단위로 회전하지 않는다.

그래서 이를 하기 위해 다음과 같이 진행한다.

내가 원하는 회전 방향과 부품 배치

1. 부품 자체 회전 시키기

먼저 가로로 놓여있는 저 부품들을 세로로 새워준다. 이는 간단하다. 그냥 Rotate기능을 쓰면 자체 중심축 기준으로 회전한다.

원하는 부품들 Highlight - 오른쪽마우스 - Symbol - Rotate

그리고 나서 마우스를 움직여보면 부품들이 자체 회전하면서 움직인다.

마우스를 움직이면 내가 선택한 부품들이 자체회전한다.

 

2. 부품들의 간격을 좁힌다 (원하는 수치만큼)

오른쪽 마우스 - Align components

그럼 다음과 같은 옵션이 활성화 된다. 그리고 원하는 간격을 입력하던가, -, +를 눌러 조절한다.

부품간 간격을 0.6mm로 조절

 

3. 전체 회전시키기

Edit - Spin 활성화
Option 을 User Pick으로 변경
마우스로 클릭후 회전시키기

그럼 다음과 같이 마우스 클릭지점기준으로 회전이 된다.

그러면 나머지는 Move로 원하는 위치로 옮겨주면 된다.

 

 

(하나의 부품을 여러 각도로 회전하고 싶은 경우 아래 참고)

반응형

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

 

[PCB Editor] OrCAD PCB 부품 회전하기 (45도 회전, 90도 회전, 여러 각도 회전)

1. General Edit 모드 변경  setup - application mode - general edit 2. Find에서 Symbol 선택되었는지 확인 3. 부품 클릭 후 - 마우스우클릭 - Spin 4. 옵션 각도 선택. (90도 회전) (45도 회전) (나머..

ansan-survivor.tistory.com

 

반응형
반응형

Orcad capture로 회로설계가 끝나면, 

Orcad Allegro PCB 툴로 PCB보드를 그리게 되는데

내가 필요한 pad정보가 라이브러리에 없으면 직접 만들어 줘야 한다.

 

그러기 위해서는,

Pad Editor.exe 라는 프로그램을 실행시켜줘야 한다.

 

1. File - New (경로, 이름 설정)

경로설정과 이름을 바꾸고 원하는 type의 hole을 설정한다. (Through hole 또는 via ...)

Pad Editor 창

2. Unit(단위) 지정

맨 아랫단을 보면,

사용할 단위와 자릿수를 지정한다.

나는 mm단위와 .00 단위를 택했다.

단위지정과 자릿수 지정

3. Drill - 드릴 홀 크기 지정

실제 어느 diameter으로 구멍을 뚫을지 구멍의 크기를 지정한다.

Drill hole 지정

4. Drill Symbol - 그래픽적 요소

이것은 PCB 에디터에서 Display를 어떻게 할 것인가에 대한 부분이다.

어차피 hole이므로 같은 Circle에 같은 치수로 할것이다 (다른면 헷갈리니)

V는 Display할때 내가 인식하기 쉬운 마크로

5. Design Layers

PCB보드위 윗단과 아랫단의 Pad들을 지정해준다.

Begin layer, Internal layer, End layer가 있는데...

쉽게 오른쪽 그림을 보고 이해하면 된다.

Top면과 Bottom면 그리고 중간 Layer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. Mask Layers

마스크를 씌어주는 부분 (Solder mask, Paste Mask, Film mask... 등)

Paste mask는 아래 동영상 참조, stencil을 이용해 REFLOW 하기 위함.

https://www.youtube.com/watch?v=olFe9filbWo&feature=youtu.be

 

7.

옵션에서 Suppress unconnected internal pads 마크를 체킹하는데...

직역하면 연결되지 않은 내부 패드를 연결되는것을 억제하는 기능인데...

무엇인지 몰라서 외국 커뮤니티에서 찾아봤다.

https://www.element14.com/community/thread/5180/l/suppress-unconnected-internal-pads-and-vias?displayFullThread=true

위 링크에 따르면,

To avoid unnecessary wear drills...

(불필요한 드릴작업을 막기 위해서...)

if it's a pad, then there must be a pin that must fit there...

if it's vias it must have a purpose because it's there. maybe heat transfer, or just reference point, or... user make boards with useless elements.

(만약 pad면 핀이 맞아야 할테고, 만약 via면 목적에 맞게 써야 한다.)

via나 pad 서로 본연의 목적에 맞게 쓰기 위함인듯하다.

via가 필요 없는 곳에 생기는걸 막기 위해서일까?

 

반응형
1···5455565758

+ Recent posts