Don't think! Just do it!

종합 IT 기술 정체성 카오스 블로그! 이... 이곳은 어디지?

임베디드 하드웨어/Kicad

kicad 적응 프로젝트! #3, kicad symbol & footprint 추가하기

방피터 2022. 6. 18. 20:53

2022.06.17 - [임베디드/Kicad] - kicad 적응 프로젝트! #2. kicad sch 살펴보기! 소자 선정하기!

 

kicad 적응 프로젝트! #2. kicad sch 살펴보기! 소자 선정하기!

난 mac os 기준이니까 윈도우는 알아서 하자. ㅋ 맥 스튜디오~~~ 크아아아아 ㅋㅋㅋㅋ kicad 처음 실행하면 아래와 같은 화면 나온는데 Create new blank project 눌러서 새 프로젝트를 만들어. 적당한 곳에

engschool.tistory.com

 

저번에 https://componentsearchengine.com/ 라는 사이트에서 symbol이랑 footprint 다운받을 수 있다고 했잖아? 그거 한번 해보자고. 기본 kicad library에는 bt137이 없으니까 이걸 import 시켜 보자구. 먼저 사이트 방문해서 bt137로 검색 고고!

bt137s 검색 결과

많은 리스트 중에 PCB Footprint랑 3D 모델까지 있는 걸 골라서 클릭해보면 아래처럼 자세한 내용을 볼 수 있어.👇👇

다 있다!

스크롤을 아래로 조금 내리다보면 디자인 리스트까지 알려주네. 뭐 정확히는 모르지만 단종여부나 수급 등등을 따져서 디자인에 넣었을 때 얼마나 위험한지 수치로 알려주는 서비스인가 보네. 크 좋은 세상이다 참 ㅋㅋ

Risk Rank

다운로드를 클릭하면 회원 가입을 해야 한다는 메세지가 나오는데 딱히 돈을 내라거나 신용카드를 입력하라거나 그런건 없네. 회원 가입을 완료하고 다운로드 클릭하면 zip 파일이 다운로드 되는데 압축 풀면 아래처럼 폴더 하나 파일 두개 나와. license.txt 읽어봤는데 외부에 재배포만 하지 않으면 아무렇게나 사용해도 된다고 하니까 맘껏 쓰자.

다운로드 한 파일들

폴더를 열어보면 크... 다 있네 정말 ㅋㅋ 온갖 EDA 다 지원하는 듯.

정말 다 있다.

자 라이브러리 있는 거 확인했으니 추가해봅시다. Symbol 부터 추가. kicad schematic 에서 Preference -> Manage Symbol Libraries 클릭.

기존 library에 BT137 없다 ㅠㅠ

Global Libraries -> Adding existing library to table 클릭

아까 다운로드 한 폴더에서 KiCad 폴더 -> BT137S-600_118.lib 파일을 선택하면 테이블 가장 하단에 추가돼.

추가가 완료되면 library format이 legary로 되어 있는데 migrate libraries 버튼을 누르면 kicad format으로 변환이 돼. 별 어려움이 없이 라이브러리를 추가했어. 하지만! 라이브러리 경로만 추가하는 식이라서 다운로드한 라이브러리는 새로 폴더를 하나 만들어 관리를 해야할 것 같아. 자기 스타일 대로 하자고~

이제 symbol editor에서 bt137로 검색이 가능해. Add symbol to schematic을 클릭해서 회로도에 삽입해보자구.

이제 검색이 가능함.
회로도에 삽입된 symbol

 

자 이제 footprint를 넣어야겠지? BT137S가 사용하는 footprint는 SOT428(EIAJ - 일본)이라고 하는데 JEDEC(미국)TO-252랑 똑같은 패키지야. 기준 기관이 틀릴 뿐이야. 그래서 사실 TO-252-2 패키지를 symbol에 등록해서 사용해도 무방해. 그래도 연습삼아서 똑같이 library table에 추가해 봅시다.

SOT428은 TO-252와 같다.

똑같이 Footprint editor 열고 상단 메뉴에서 Preferences -> Manage Footprint Libraries 선택, 그 이후에는 schematic symbol 넣을 때랑 똑같이 하면 됩니다.

Manage Footprint Libraries

이 때 주의할 건 이전처럼 파일을 넣거나 그러면 나중에 저장이 안돼. 꼭 아래처럼 .Kicad_mod 파일이 있는 폴더를 선택해야 해.

꼭 이렇게

그렇게 추가하고 나면 이제 footprint Editor에서 bt137이 검색된다구! 아이고 편하다~ 편해서 눈물이 다 날라 그러네 ㅠㅠ

추가되었도다~

예전에는 막 버니어 캘리퍼스 들고 소자 막 사이즈 재고 ㅠㅠ 뭐... 지금도 안필요한 건 아냐 ㅋㅋㅋㅋ 모든 소자들이 이렇게 친절하게 라이브러리가 준비되어 있는게 아니야 ㅋㅋ 은근 새로 만들어야 하는 소자들이 많으니까 회로 본격적으로 할 사람은 버니어 하나쯤 있으면... 멋있...지. 꼴보기 싫은 사람은 버니어로 찍어도 되고 -_- 엄청 뾰족하거든... 내 장담하는데 신입 하드웨어 디자이너는 사수 버니어로 찍는 상상 한번쯤 꼭 한다. ㅋㅋㅋㅋ(진짜로 찍지는 말자ㅠㅠ 나도 되고 싶어서 꼰대가 된건 아니란 말야!)

버니어 캘리퍼스

헛소리 그만하고 마지막으로 3D 모델을 넣어보자. Footprint Editor에서 Edit Footprint property 버튼 클릭 -> 3D Models -> 폴더 버튼 눌러서 3d 모델 추가

여기서 3D 모델 추가
다운로드 받은 폴더 중 3D 모델 위치

추가를 누르면 아래처럼 PCB 위에 까만 소자가 살포시 올라간 게 보여. 마우스로 휘리릭 해바바 ㅎㅎ 멋있네 ㅋ

추가된 3D 모델.

이런 식으로 kicad 기본 라이브러리에 포함이 안된 친구들을 추가해주도록 하자. 그럼 이제 진짜 회로를 슬슬 그려봐야겠다. 하루에 한 파트씩 처언~~~~천히 할거니까 성질 급한사람들은 그냥 해. kicad는 그냥 툴일 뿐이야. 망치, 톱 이런거... 그냥 하다보면 늘어 ㅋㅋㅋ 그러니까 난 대장장이다~ 생각하고 해 ㅋㅋㅋㅋ

반응형