루덴스코드 Blog

KiCad 기초과정 6


 KiCad 기초과정 1

 KiCad 기초과정 2

 KiCad 기초과정 3

 KiCad 기초과정 4

 KiCad 기초과정 5

 KiCad 기초과정 6


계속해서 전자부품의 모양을 만듭니다. 이시간에는 footprints 를 만들어봅니다.

라이브러리를 하나 만들고, 그 다음부터는 계속해서 만들어진 라이브러리에 부품을 추가해서 넣으면 됩니다. 

 

마지막부분을 조금 정정하겠습니다. 11분 45초 정도에 나오는 부분에 대한 설명이 틀렸습니다. 
PCB 의 foorprints 가 저장되는 곳은 하나의 파일안이 아니라 어떤 폴더에 저장이 됩니다. 저장될때의 각 footprint 의 이름이 그대로 사용되고 확장자는 .kicad_mod 가 됩니다.

Comment +1

  • 유민재 2015.12.30 10:59 신고

    강좌 감사하게 듣고 있습니다. 아트웍을 처음 접해보는데 선택한 KiCAD 가 자료가 별로 없어서 많이 도움이 되고 있습니다.

    혹시, 덧글 다는 김에 질문 하나 드려도 될런지요? 송구스럽지만 답변 부탁드립니다.

    SOT-23-6 타입의 MAX4238AUT+T 라는 OPAMP 부품을 추가해야 하는데.

    라이브러리 툴 메뉴에서 OPAMP 모양도 그리고. 핀도 그려넣고.

    다 했는데.. PCB 에서 이제 실장이 가능하도록 SOT-23-6 규격으로 풋프린트를 그려야 하지 않습니까?

    그런데.. 도저히.. CAD 프로그램처럼 치수 수치 표기해가며 그릴 수도 없고..

    눈에 보이는건 그리드와 그리드 간격뿐...

    어제 하루동안 한번 그려본다고 시간 다보냈네요..

    답변 부탁드립니다. ㅠㅠ.

KiCad 기초과정 5


 KiCad 기초과정 1

 KiCad 기초과정 2

 KiCad 기초과정 3

 KiCad 기초과정 4

 KiCad 기초과정 5

 KiCad 기초과정 6


만들어진 부품을 라이브러리에 추가시킵니다.

1. 그러기 위해 우선 라이브러리를 만듭니다.

2. 만들어진 라이브러리에 부품을 추가시킵니다.

3. Eeschema 에서 만들어진 라이브러리를 등록시킵니다.

 

Comment +0

KiCad 기초과정 4


 KiCad 기초과정 1

 KiCad 기초과정 2

 KiCad 기초과정 3

 KiCad 기초과정 4

 KiCad 기초과정 5

 KiCad 기초과정 6


회로도 그릴때 사용하는 부품을 만들어 봅시다.

아두이노 프로 미니를 부품처럼 만들어 봅시다.

(단, 여기서 만들어진 것은 그대로 사용하면 나중에 문제가 될수 있습니다. 이 장에서 만드는 것은 가능한 빨리 전체를 살펴보기 위해서 가능한 세부적인 것들을 그냥 넘어갔습니다. 참고하시고 꼭 KiCad 홈페이지에 있는 문서를 보고 자세히 공부하시기 바랍니다.)

 

 

핀의 이름과 번호를 붙일때 마우스를 사용하지 말고 가능한 키보드만으로 그려봅시다.

대부분의 CAD 프로그램들은 몇가지 단축키를 외워두면 사용이 많이 쉬워집니다.

 

100 mil

= 2.54 mm

= DIP 타입 IC 들의 다리사이 간격

= 일반적으로 많이 사용하는 만능기판의 hole 간격

= 브레드보드의 hole 간격

 

 

 

 

Comment +0

KiCad 기초과정 3


 KiCad 기초과정 1

 KiCad 기초과정 2

 KiCad 기초과정 3

 KiCad 기초과정 4

 KiCad 기초과정 5

 KiCad 기초과정 6


PCB 를 완성시켜봅시다.

Copper Pour 를 만들어서 GND 와 연결해 줍니다.

 


거버데이타(gerber) 를 만들어 봅시다. 만들어진 거버파일을 PCB 제작회사에 넘겨주면 PCB 를 만들수 있습니다. 

 

Comment +4

  • 김이근 2017.08.30 16:09 신고

    제가 KiCad를 포함해서 pcb 관련된 소프트웨어는 전혀 할줄 모르는데, 좋은 강의 잘 봤습니다.
    지금 저는 ring 타입 pcb를 제작할려고 하는데, 기존에 있는 제품의 gerber 파일을 구했습니다.
    하지만 사이즈가 제가 필요한 것보다 작아서 좀더 크게 만들고 싶은데, 혹시 KiCad 로 수정 가능한가요??

    • gerber 는 출력되어 나온 결과물입니다. 이를테면 한글워드로 pdf 를 출력한 것과 비슷합니다. 좀더 정확하게는 한글 워드로 글을 쓰고 그것을 그림파일로 만들 것이라고 보시면 됩니다.
      즉, 거버는 그 자체로는 프린트(플로터를 통한 인쇄)만 가능하지 편집은 되지 않습니다. 사이즈나 기타 수정이 필요하다면 거버가 아닌 다른 저장된 데이터가 필요합니다.
      대체로 pcb 데이터 자체를 공개하는 경우는 많지 않습니다. 수정할 수 없고, 다시 만드셔야 합니다.

  • 잠팅이 2018.02.09 14:23 신고

    안녕하세요 Kicad 강의가 정말 많은 도움이 되고있습니다.

    한가지 궁금한 것이 있습니다.

    부품과 부품 사이의 거리 조절은 어떻게 해야하는건가요???

    CAD 처럼 정밀한 거리 조절을 하고싶은데 어렵습니다..

    • 부품 사이 간격을 정확히 하고 싶은 경우 몇가지 방법이 있습니다. 그중 일반적으로 사용하는 방법은 그리드값을 정해두고 그 값만큼만 움직이게 하는 방법입니다.
      100mil = 2.54mm 를 그리드로 정하고 움직이면 DIP 타입의 다리간격과 정확히 일치합니다.
      혹은 50mil, 25mil 로 그리드값을 정해서 사용하셔도 좋습니다.

KiCad 기초과정 2


 KiCad 기초과정 1

 KiCad 기초과정 2

 KiCad 기초과정 3

 KiCad 기초과정 4

 KiCad 기초과정 5

 KiCad 기초과정 6


지난 시간에 이어 계속 KiCad 를 사용해 봅시다.

이 시간에는 간단한 PCB 를 만들어보도록 하겠습니다. 

 

components 와 footprints 를 이해합니다. 

components 는 회로도에 보이는 심볼입니다.

foorprint 는 실제 부품의 크기와 동일하게 만들어진 PCB 위에 올려질 부품의 다리받침입니다.

cvpcb 를 사용해서 회로도에서 사용한 components 들을 각각의 부품의 실제크기와 동일한 footprints 와 1:1로 매칭시켜줍니다.

네트리스트를 만들어줍니다.

PCB 를 만들기 위해 네트리스트에 있는 부품(footprints)들을 가져옵니다.

PCB 의 외형을 만들어줍니다.

전기적으로 연결되는 부분을 연결해줍니다.

 

 

 

Comment +0

KiCad 기초과정 1


 KiCad 기초과정 1

 KiCad 기초과정 2

 KiCad 기초과정 3

 KiCad 기초과정 4

 KiCad 기초과정 5

 KiCad 기초과정 6



KiCad 사용법을 익혀보겠습니다.

 

  1. kicad-pcb.org 에서 자신에게 맞는 파일을 다운받아서 설치한다.
  2. KiCad 를 실행시킨다.
  3. 간단한 회로를 그려본다.
    1. LED 를 라이브러리에서 가져온다.
    2. 저항을 라이브러리에서 가져온다.
    3. 전원커넥터를 라이브러리에서 가져온다.

 

Comment +2

  • 정의동 2016.08.24 14:05 신고

    kicad로 작업한 파일들이 pads와 호환이 되나요?
    즉, kicad로 작업해서 pads로 열 수 있나요?
    아니면 호환이 되지 않나요??

    • 모든 CAD 쪽 라이브러리나 데이터파일은 다른 CAD 와 호환이 되지 않는다고 보시면 거의 맞습니다. 심지어 같은 CAD 데이터와 라이브러리라도 버젼이 틀리면 못쓸수도 있습니다.
      호환되지 않습니다.