Pages List
List view
Ch 2. 라이브러리 생성(Symbol, Footprint)
라이브러리 생성
Integrated Library 생성
- 다음과 같이, 통합 라이브러리를 생성해보자.
(File → New → Library → Integrated Library)
- 방금 생성한 통합 라이브러리에 Schematic 라이브러리와 PCB 라이브러리를 추가한다.
- Schematic 라이브러리를 작성하기 전, 설계자의 기호에 맞게 Preference를 설정한다.
단위를 선택한다. ('Mil' or 'Millimeters')
Cursor Type을 선택한다. ('Large Cursor 90'을 추천한다.)
Shematic 라이브러리
- Preference를 기호에 맞게 설정했으면, 아래와 같이 소자의 Schematic Symbol을 작성한다.
(Schematic Symbol은 직관적으로 작성할 수 있어서, 추가 설명은 적지 않는다.)
- 소자의 Designator 뒤에는 ?를 붙여준다. (Annotation 과정에서 Altium이 ?에 Part number를 Assign 한다.)
- 소자의 Schematic Symbol에 Footprint가 연결되면, 아래 그림과 같이 Symbol 하단에서 Footprint를 확인할 수 있다.
- 라이브러리 추가 및 수정 작업이 완료되면, 라이브러리를 저장하고 Compile 한다.
PCB 라이브러리
- Footprint의 Top Silkscreen은 하단의 Top Overlay에서 그려준다.
- SMD 패드를 갖는 소자의 Footprint는 Layer Property에서 'Top Layer'로 설정한다.
- Footprint의 원점은 아래 그림과 같이 설정할 수 있다.
- Grid 값은 키보드 'G'를 눌러서 원하는 값을 선택할 수 있다. 그런데 만약 리스트에 원하는 값이 없다면, 'Set Global Snap Grid'에서 원하는 값을 직접 입력해서 설정할 수 있다.
(예를 들어, 핀과 핀 사이의 거리가 0.65mm인데, 이 값은 아래 Grid 리스트에 존재하지 않는다.
그래서 설계자는 'Set Global Snap Grid'에서 Grid를 0.65mm로 설정해야 한다.)
- Footprint를 해당 소자의 패키지에 알맞게 아래 그림과 같이 그려준다.
- 방금 작성한 Footprint는 소자의 Schematic Symbol에 연결해준다.
3D Body Model 추가
- 소자의 Schematic Symbol과 PCB Symbol 작성이 완료되면, 3D Body Model을 추가한다.
(https://www.3dcontentcentral.com/ 에서 원하는 Package의 3D Model을 검색하고, 아래 그림과 같은 옵션을 선택해서 다운로드한다.)
- Altium에서 "Place → 3D Body"를 누르고, 방금 받은 3D Body Model 파일을 불러온다.
- 3D Model을 불러오고, 오른쪽 Properties 창에서 Rotatain X/Y/Z 탭의 값을 적절히 설정해서
아래 그림과 같이 Footprint 위에 소자의 3D Model이 배치되도록 한다.
키보드 숫자 '2'를 누르면 Footprint 보기 모드이고, 숫자 '3'을 누르면 3D 보기 모드이다.
- 소자의 3D Model을 Footprint 위에 정확히 배치하기 위해, Align 기능을 사용한다.
① 3D Model을 클릭한 상태에서 키보드 'Shift'를 누르고 수직선의 Silkscreen을 클릭한다.
② 마우스를 3D Model 위에 올린 상태에서 우클릭하고, "Align → Align Vertical Centers"를 선택한다.
③ 수직선의 Silkscreen을 클릭한다.
그러면 아래 그림과 같이, 3D Model과 Footprint는 수직 방향으로 Align된다.
위와 같은 방법으로 아래 그림과 같이, 3D Model과 Footprint를 수평 방향으로 Align 할 수 있다.
정상적으로 Align 되었음을 확인할 수 있다.
- 라이브러리를 저장하고, Compile 한다.
라이브러리 설치
라이브러리 설치하기
- 'Components' 판넬에서 'File-based Libraries Preferences'를 누른다.
- 'Install...'을 눌러서 설치할 라이브러리를 선택한다.
특정 경로의 모든 라이브러리 추가하기
- 'Available File-based Libraries' - 'Search Path'에서 'Paths...'을 누른다.
- 'Add'를 누른다.
- 추가할 라이브러리들이 존재하는 경로를 지정한다.
(https://www.altium.com/documentation/other_installers#!libraries 에서 Unified Libraries를 다운로드할 수 있다.)
- 그러면 다음 그림과 같이, 지정한 경로에 존재하는 모든 라이브러리들이 Altium에 추가된다.
여러 라이브러리들 속에서 원하는 소자 찾기
- 'Components' 판넬에서 'File-based Libraries Search...'를 누른다.
- 다음 그림과 같이, 지정한 경로에 존재하는 모든 라이브러리들을 대상으로 '1117'이라는 문자열을 갖는 소자를 탐색할 수 있다.
- 라이브러리 구분없이 '1117'이라는 문자열을 가지는 소자들이 모두 검색되는 것을 확인할 수 있다.