반응형

회로를 다 그리고, 작성한 회로에 몇개의 소자가 들어가는지 어떤 디테일한 정보들이 있는지에 대해 표로 쉽게 나타낼 수 있는 좋은 기능이 있다. 

 

회로를 다 그렸다고 가정하고, 아래와 같이 BOM을 뽑아본다.

 

 

1.   Tools -  Bill of Materials...

2.  scope 항목을 정한다. 

    entire design은 말 그데로 전부의 BOM을 뽑고자 하는 것이고,

    selection은 일부만 선택하는 것이다. 만약 1_MAIN만 뽑고자 하면 그것만 선택하여 BOM으로 들어가서

    Process selection을 선택하면 된다.

3. 상단에 해더로 표시할 값을 header칸에 쓰고,

   아래는 하위 목록들을 '\t'키를 이용해서 구분해서 작성한다. (마치 엑셀에서 텝키를 누르는것과 같다)

   엑셀에서 텝키를 누르면 옆칸으로 한칸식 이동해서 작성하는 것과 같다

   (원화표시 = 역슬레시 \)

      

4. OK를 눌러 저장하면 아래와 같이 동일 디렉터리에 .BOM으로 생성되며, 텍스트 에디터나 아무 에디터 파일로 열면 된다.

5. 아래 체크하면 엑셀로 받을 수 있다.

open in Excel 체크
자동으로 열린다.

반응형

6. 원하는 값 추가하기.

   엑셀에 불러올 수 있는 데이터는, 아래와 같이 Property 속성값을 불러올 수 있는 것이므로, 이름만 일치시켜서

   추가시키면 속성값들이 들어온다. 필자는 PCB Footprint를 가져오겠다.

속성값 확인
가져올 데이터 확인
상단의 head값은 사용자가 입력하는데로 작성이 되며, 하단에 { } 값은 변수명이 들어가므로, Property에 값 이름이 정확하게 맞아야 한다.
property에 part라는 값이 없으므로 아무것도 출력되지 않았다.

7. {변수값} 테스트

    {class}를 추가해 보겠다.

뒤에다 class 추가
이렇게 head명 class와, 그 변수값들 {class}들이 생성된 것을 볼 수 있다.

======== (추가) ===============================

 

만약 작성한 회로도에 재고가 이미 있거나 구매할 필요가 없는 부품들이 있을 것이다.

그러한 부품은 Properties에서 BOM_IGNORE에 True를 해주면 된다. 그러면 BOM을 뽑을때 무시가 된다.

 

1.

2. 필터옵션 선택 - 이는 본인이 보유한 라이센스에 지원하는 Properties를 한눈에 볼 수 있다.

   필자는 기본격인 "OrCAD PCB Designer Standard"를 선택했다. 그러면 지원하는 Properties를 추려준다.

3. BOM_IGNORE에 C5와 R5를 True로 체크했다.

4. BOM을 뽑으면 아래와 같이 C5, R5는 나오지 않게 된다.

C5, R5는 없어짐

 

반응형

+ Recent posts