Inflearn brand logo image

인프런 커뮤니티 질문&답변

이직하자님의 프로필 이미지
이직하자

작성한 질문수

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

Kicad 실습 중에 ERC 진행 시 질문있어 글 남깁니다

해결된 질문

작성

·

43

0

Kicad 실습 중에 ERC 진행 시 질문있어 글 남깁니다

우선, Debugger 설계까지 완료 후 강의에서 나온거 같이 ERC 체크를 진행하였습니다.

강의에 나온거 Warning / Error 이외에 다음과 같은 Warning 문구들이 떠서 문의드립니다.

사용한 캐패시터나 IC 칩들이 현재 Configuration이 Footprint library를 포함하고 있지 않다고 하면서 Warning이 뜨는데, 해결방법이 있을까요? 제가 library를 잘못 다운 및 설정한 건지 문의드립니다.

Warning이라 추후 실습 및 시뮬레이션할때 문제 되지 않을거라고 예상되는데 문제 될지도 궁금합니다.

image.png

 

답변 1

0

안녕하세요, 답변 남겨드립니다.

현재 KiCad에서 Electrical Rules Check(ERC) 실행 시 나타난 "Warning: The current configuration does not include the footprint library" 메시지는, 회로도에 사용된 일부 부품들이 footprint 정보를 포함하고 있지 않다는 의미입니다. 이 경고는 주로 심볼이 회로도에 배치되었지만, 해당 심볼과 연결된 실제 PCB 상의 실장 부품 정보(footprint)가 지정되지 않았을 때 발생합니다.

이러한 현상은 보통 두 가지 경우에서 나타납니다. 첫 번째는 사용한 부품 심볼이 단순히 회로도 심볼만을 제공하는 경우로, 대표적으로 'Device' 라이브러리에 있는 R, C, D 같은 기본 부품들이 이에 해당됩니다. 이들은 회로도 설계에는 적합하지만, PCB에서 필요한 패키지 형태(SMD, Through-Hole 등)의 정보가 기본적으로 비어 있습니다. 두 번째는 부품에 연결된 footprint명이 실제 라이브러리에 존재하지 않거나, 프로젝트나 글로벌 환경 설정에서 해당 라이브러리 경로가 제대로 설정되어 있지 않을 때입니다.

이 경고는 회로도의 전기적 연결 상태를 검사하는 ERC의 본래 목적과는 직접적인 관련이 없기 때문에, 시뮬레이션이나 전기적 오류 분석 단계에서는 치명적인 문제가 되지 않습니다. 그러나 이후 PCB 편집 단계에서 footprint가 누락된 부품은 레이아웃상에 배치될 수 없기 때문에, 반드시 사전에 조치가 필요합니다.

문제를 해결하기 위해서는 다음과 같은 방법이 있습니다. 먼저, 개별 부품을 선택한 후 속성 편집 메뉴에서 footprint 항목을 수동으로 지정할 수 있습니다. 예를 들어, 0603 사이즈의 SMD 캐패시터를 사용하려면 ‘Capacitor_SMD:C_0603_1608Metric’와 같은 형식을 입력하면 됩니다. 또 하나의 방법은 KiCad의 'Assign Footprints' 기능을 활용해 부품 라이브러리와 footprint를 일괄 매칭하는 것입니다. 이 경우 부품명 또는 기능에 따라 자동 추천되는 footprint를 쉽게 연결할 수 있습니다.

만약 해당 footprint 라이브러리가 프로젝트에 등록되어 있지 않다면, 환경설정에서 라이브러리를 수동으로 추가해야 합니다. 이는 상단 메뉴의 Preferences > Manage Footprint Libraries 경로를 통해 확인 및 추가할 수 있으며, 기본 설치 경로 내 KiCad의 공유 폴더에서 ‘.pretty’ 확장자를 가진 라이브러리를 불러오는 방식으로 수행됩니다.

요약하자면, 해당 warning은 PCB 설계 단계에 직접적인 영향을 미치므로 무시해서는 안 되며, 실습이 진행되기 전에 footprint 정보를 정확히 매핑해두는 것이 바람직합니다. Footprint가 정상적으로 설정되어야 이후 레이아웃, 제조 데이터 생성, 3D 시각화 등 모든 단계가 원활하게 이어질 수 있습니다.

이직하자님의 프로필 이미지
이직하자

작성한 질문수

질문하기