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

사용 버전 : KiCad 5.1.0


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


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









만약 아래와 같은 알림 창이 뜬다면, 선택은 자유입니다.
내용은 그래픽 카드를 사용할 것인지, 말것인지 입니다.
쓰면 속도도 좋고, 부드러워진다고 설명하고 있군요.






다음과 같은 창이 뜹니다.







'Update PCB from schematic'을 눌러줍니다.








'Match Method'와 설정을 적절히 선택해줍니다.(저처럼 하셔도 됩니다.)
그리고 'Update PCB'를 눌러줍니다.







다음과 같이 마우스를 따라다니는, footprint가 생성됩니다.
적당한 곳에 클릭합니다.







footprint 이동은 '키보드 M',
footprint 회전은 '키보드 R'입니다.
'Hide board ratsnest'를 켜면, 전선이 연결되어야 할 가이드 선이 표시됩니다.







'Ctrl + 좌 클릭'은 선택된 패드에 연결될 부분만 밝게 표시합니다.
해제 방법은 빈 땅에 'Ctrl + 좌 클릭'하면 됩니다.




옆에 있는 '레이어'는 PCB의 어느 영역에 그릴 것인지를 선택할 수 있게 해줍니다.

F.Cu는 PCB 윗부분 전선
B.Cu는 PCB 뒷부분 전선
F.Paste는 PCB 윗부분 SMT 접착제
B.Paste는 PCB 뒷부분 SMT 접착제
F.Mask는 PCB 윗부분 패드
B.Mask는 PCB 뒷부분 패드
Edge.Cuts는 PCB의 전체 모양
F.SilkS는 PCB 윗부분 하얀 선 또는 글자
B.SilkS는 PCB 뒷부분 하얀 선 또는 글자








전선을 그려봅시다.
'Route tracks'를 눌러줍니다.
레이어를 보시면, F.Cu에 화살표가 있으니, 전선은 F.Cu 레이어에 그려집니다.






패드에서 패드로이어줍니다.







만약 굵기가 작다면, 굵기를 설정해줄 수 있습니다.
일단 전선을 지워줍니다.
마우스를 올리고, '키보드 DEL'입니다.
'Board setup'을 눌러줍니다.







'Net Classes'에서, 유격, 트랙 두께, Via Size, 비아 드릴을 바꿔줄 수 있습니다.
유격은 선끼리의 간격,
트랙 두께는 선의 굵기,
Via Size는 비아 드릴 주위의 동그란 패드 크기,
비아 드릴은 비아 드릴 구멍 사이즈입니다.
uVia 등은 저는 잘 모르겠습니다.





위를 보시면, '네트', 'Net Class'가 있습니다.

네트는 'PCB Layout editor'에서 '마우스 휠'로 패드를 확대해보시면, 이름이 보입니다.




즉, 패드마다 'Net Class'를 다르게 주어, 굵기 및 비아 정책을 다르게 줄 수 있습니다.
현재는 'Default' 하나만 쓰도록 하겠습니다.






변경 후, 확인을 눌러줍니다.







다시 전선을 그려보면, 굵기가 굵어진 것을 볼 수 있습니다.






만약, F.Cu에서 B.Cu로 전환하고 싶다면, 비아를 생성하면 됩니다.
비아는 전선을 그리는 도중에, '키보드 V'를 누르시면 됩니다.






클릭하고, 계속 그려줍니다.









비아가 하나 생성되면서, F.Cu에서 B.Cu로 전환되었습니다.











간략적인 상황은 왼쪽 아래에서 확인할 수 있습니다.


다 그렸으면, 디자인 룰을 체크해봅니다.
'Perform design rules check'를 눌러줍니다.





최소한의 굵기, 비아 사이즈 등을 정하고, 'Run DRC'를 눌러줍니다.







아래 탭쪽에 (0)으로 나오면, 아무 이상 없다는 뜻입니다.







'Alt + 3'을 누르면, 3D 뷰를 볼 수 있습니다.







생각해보니, PCB 외형을 안 그려줬군요.
Edge.Cuts 레이어를 선택해줍니다.
그리고, 아래의 그리기 도구로 PCB 외형을 그려줍니다.










저는 직사각형으로 그려줬습니다.
'Perform design rules check'도 다시 해줍니다.
다시 3D View로 확인해 보겠습니다.










우리가 그려준 대로, 모양이 잡혔습니다.


저장해줍니다.




끝.


카테고리: BlackSmith, KiCad







[계수기] 앱 광고

외국: Hand Counter




계수기 앱.

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

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


감사합니다.


[계수기] 앱 광고 끝.


댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

tensorflow tf.random.uniform()

Android Notification with Full Screen

Android Minimum touch target size

Python bs4.SoupStrainer()

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

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

tensorflow tf.expand_dims()