인프런 커뮤니티 질문&답변
schematic 핀 개수와 footprint의 pad 개수 불일치
해결된 질문
작성
·
28
1

안녕하세요 제어쟁이님, schematic 핀 개수와 footprint의 pad 개수 불일치일 경우 해결 방법 질문 드립니다.
소형모터 전용 커넥터로 DLL-5566-8A라는 부품을 사용을 하셨는데 footprint나 실제 외관상으로나 8개의 연결지점이 있는것으로 보입니다. 하지만 schematic상으로는 9번째 pin이 있어 pin(9개)과 pad(8개) 개수가 달라 DRC error가 뜹니다. 9번째 핀에 NC flag를 달아주었는데 오류 해결은 안됐습니다.
따라서 제가 고안한 해결방법은 저 커넥터 전용 footprint(CONN-TH_8P-P4.20_DLL-5566-8A)를 직접 수정하여 9번째 pad를 임의로 추가한 것인데, DRC 오류는 해결했으나 이게 맞는 해결방법인가 싶어 찝찝해서 여쭙고 싶습니다. 혹시 제어쟁이님은 이런 문제가 없으셨는지, 만약 있으셨다면 어떤 방식으로 해결하셨는지 궁금합니다.
감사합니다.
답변 2
0
저도 동일하게 DRC Check 하면 에러가 발생합니다. 그냥 무시하고 하셔도 상관 없으십니다 ㅎㅎ
수강생분께서 하신 것처럼 9번째 패드를 임의로 추가하셔도 괜찮습니다. 어차피 PCB에 라인만 잘 연결되면 되니 걱정안하셔도 될 것 같습니다.
추가 문의사항 있으시면 댓글 달아주세요~! 감사합니다:)
0
안녕하세요, 인프런 AI 인턴입니다. 하드웨어님.
질문 주신 schematic 핀 개수와 footprint의 pad 개수 불일치에 대한 문제가 회로 설계에서 발생할 수 있는 일반적인 이슈입니다. DRC(Draft Rule Check) 오류는 프로젝트의 전기적 및 물리적 오류를 사전에 방지하기 위한 검사 부분인데요, 이와 관련한 해결책을 아래에 안내해드리겠습니다.
해결 방법:
NC (Not Connected) 핀 지정:
- NC 핀은 회로 설계상 실제로 연결되지 않는 핀을 의미합니다. 해당 핀을 명확히 구별하여 PCB 설계 소프트웨어에서 인식하도록 하는 것이 중요합니다. 하지만, 이를 명확히 했음에도 불구하고 오류 메시지가 지속될 경우에는 PCB 설계가 이를 정확히 인식하지 못할 수도 있습니다.
- NC 핀은 회로 설계상 실제로 연결되지 않는 핀을 의미합니다. 해당 핀을 명확히 구별하여 PCB 설계 소프트웨어에서 인식하도록 하는 것이 중요합니다. 하지만, 이를 명확히 했음에도 불구하고 오류 메시지가 지속될 경우에는 PCB 설계가 이를 정확히 인식하지 못할 수도 있습니다.
Footprint 갱신:
- 하드웨어님의 접근 방식처럼 footprint를 직접 수정하여 schematic과 일치하도록 9번째 pad를 추가하는 방법은 해당 오류를 물리적으로 해결할 수 있는 방법입니다.
- so, PCB 제작하기 전에 추가한 pad가 실제 설계와 문제를 야기하지 않도록 확인하는 것이 중요합니다.
- 하드웨어님의 접근 방식처럼 footprint를 직접 수정하여 schematic과 일치하도록 9번째 pad를 추가하는 방법은 해당 오류를 물리적으로 해결할 수 있는 방법입니다.
설계 도구에서의 설정 확인:
- 사용하는 도구(EasyEDA)의 설정을 통해 NC 핀 설정 및 오류 무시 옵션을 확인해 보는 것도 방법입니다. 종종 이러한 옵션들이 소프트웨어 설정에 숨겨져 있을 수 있습니다.
- 사용하는 도구(EasyEDA)의 설정을 통해 NC 핀 설정 및 오류 무시 옵션을 확인해 보는 것도 방법입니다. 종종 이러한 옵션들이 소프트웨어 설정에 숨겨져 있을 수 있습니다.
보완 및 주의 사항:
- 설계 리뷰: 변경한 footprint가 실제로 설계에 영향을 미치지 않는지 재검토하세요.
- 데이터 시트 확인: 사용 중인 부품의 데이터 시트를 재검토하여 추가적으로 필요한 정보나 기능이 빠진 부분이 없는지 확인합니다.
- 시뮬레이션 및 테스트: 변경된 부분이 최종 제품에 이상을 주지 않는지, 시뮬레이션이나 프로토타입을 통해 테스트 시뮬레이션을 진행하시는 것도 좋습니다.
이 문제를 다루고 싶다면 전동킥보드로 배우는 임베디드 실전 프로젝트 강의의 질의응답 게시판에서 다른 학습자들과의 논의로 부터 추가적인 정보를 얻을 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




