KiCad 시작하기 1 (회로도 만들기)

사용 버전 : KiCad 5.1.0


kicad 회로도 만들기에 대해서 알아보겠습니다.


우선, 프로젝트를 만듭니다.

파일 - 새 파일 - Project...





'Create a new directory for the project'를 눌러주면, 폴더도 같이 생성됩니다.






'Schematic Layout Editor'를 눌러줍니다.







맨 처음 실행하면, 라이브러리 설정이 나옵니다.
추천(recommended) 하는 항목을 선택합시다.







위와 같은 화면이 나옵니다.
'키보드 A'를 눌러줍니다.





led와 저항이 있는 간단한 회로를 그려보겠습니다.




적당한 위치에 '마우스 좌 클릭'을 합니다.
화면 이동은 '마우스 휠 버튼'입니다.








같은 과정으로 저항도 추가합니다.





소자의 회전은 '키보드 R'입니다.





'키보드 P'를 눌러줍니다.
5V를 넣어줍니다.







GND도 넣어줍니다.








사이에 전선을 넣어줍니다.'키보드 W'입니다.






저항과 LED 위에 '?'가 있습니다.이것은 소자가 확정되지 않았다는 뜻입니다.

확정해줍니다.










Annotate schematic symbols를 눌러줍니다.









Annotate를 눌러줍니다.









complete(완료) 되면, 닫기를 눌러줍니다.




아래 그림과 같이 '?'가 사라지고, 숫자가 자리 잡은 것을 볼 수 있습니다.





저항 위에 있는 'R'을 저항값으로 변경해봅시다.





위와 같이, 마우스를 올리고 '키보드 E'를 눌러줍니다.








변경 창이 나옵니다.







5k로 변경하고, 확인을 눌러줍니다.







R이 5k로 변경된 것을 확인할 수 있습니다.




다음은 풋프린트를 선택합니다.

Assign PCB footprints to schematic symbols를 눌러줍니다.




창이 하나 나옵니다.

View selected footprint를 누르면, 선택할 풋프린트를 미리 보기 할 수 있습니다.




저는 이 풋프린트를 선택하겠습니다.

'더블 클릭'하면 적용이 됩니다.




저항은 이것을 선택하겠습니다.







'더블 클릭' 후 확인을 눌러줍니다.
여기서 선택한 소자는 예시로 선택한 소자입니다. 여러분들은 실제 사용하는 소자의 크기에 맞춰주시기 바랍니다.



rule check를 위해, 전원과 GND를 하나 더 그려줍니다.







'키보드 P'를 눌러 pwr_flag를 추가해줍니다.





아래 그림과 같이 붙여줍니다.






GND 쪽에도 붙여줍니다.마우스를 올리고 '키보드 C'를 누르면, 복사가 됩니다.










Perform electrical rules check를 눌러줍니다.










Run을 누릅니다. 오류가 없다면, Finished가 나타납니다.
오류가 없으니, 닫기를 누릅니다.


저장을 합니다.
Save (all sheets)


이것으로 회로도 그리기는 끝입니다.


kicad 버전 4의 경우에는 netlist가 필요하지만, 버전 5부터는 netlist 없이 그냥 불러오기가 가능합니다.
무슨 말인지 모르셔도 괜찮습니다. 현재는 필요 없습니다.


끝.


카테고리: BlackSmith, KiCad






[계수기] 앱 광고
외국: Hand Counter



계수기 앱.

하나씩 개수를 셀 때 사용해보세요.

센 숫자를 메모와 함께 저장할 수 있습니다.


감사합니다.


[계수기] 앱 광고 끝.

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

tensorflow tf.random.uniform()

Android Notification with Full Screen

KiCad 시작하기 2 (PCB 만들기)

Android Minimum touch target size

Python bs4.SoupStrainer()

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

음악 총보(Score), 파트보(Part)

tensorflow tf.expand_dims()