Hacker NewsAI · 머신러닝

KiCAD용 AI 설계 플러그인 Konnect 베타 공개

원제 AI-assisted PCB design for KiCad 10

107 포인트댓글 38
Key Point

KiCAD 사용자가 AI로 회로도와 PCB 설계를 직접 자동화할 수 있게 되면서, 설계 반복 속도와 진입 장벽이 크게 바뀐다.

핵심 요약

  • KiCAD 10 네이티브 플러그인 Konnect 베타가 공개됐으며, Rust 바이너리로 Claude 등 AI 어시스턴트가 회로도·PCB 설계를 자동화할 수 있다.
  • Model Context Protocol(MCP)을 통해 228개 도구를 21개 온디맨드 도구셋으로 제공하며, 회로도 작성·PCB 레이아웃·라우팅·ERC/DRC·설계 검토·JLCPCB 부품 검색·제조 파일 내보내기를 지원한다.
  • 이전 KiCAD-MCP-Server(Python/TypeScript)의 아키텍처 한계를 개선했으며, 단일 정적 바이너리(20~25MB)로 의존성을 제거해 설치와 유지보수가 간단하다.
  • KiCAD의 SWIG 바인딩 대신 공식 IPC API(protobuf over NNG)를 사용하므로 KiCAD의 개발 방향과 일치하며, 실시간 편집이 KiCAD의 언더/리두와 통합된다.
  • 회로도 편집은 S-expression 엔진으로 직접 .kicad_sch 파일을 수정해 원자적 쓰기와 UUID 보존을 보장하므로 파일 손상 위험이 없다.
  • 228개 도구 전체 노출 시 약 23K 토큰이 소모되므로, 스타터 킷(~2K 토큰)으로 시작해 필요한 도구셋만 로드하는 문맥 경제 설계를 적용했다.
  • AI가 직접 프로젝트를 편집하므로, 회로도 배치와 배선·PCB 배치 및 라우팅·설계 검증·JLCPCB 부품 검색·참고 회로(USB-C, LDO, STM32 등) 활용이 가능하다.
  • 라우팅은 Freerouting(MCP) 또는 native Specctra 브리지(KiCAD 10 기본 내보내기, 인증 필요, 비활성화 상태)를 지원하며, 단순 발도는 KiCAD가 닫혀있을 때도 동작한다.
  • 단일 정적 바이너리로 Node.js·Python·wxPython·SWIG 바인딩 같은 복잡한 의존성이 사라졌으며, 플랫폼별 미리 빌드된 패키지로 KiCAD 플러그인 매니저에서 설치 가능하다.
  • 라이선스는 GNU AGPL-3.0이며, 개인·학생·프리랜서·오픈소스 프로젝트는 무료이고, 상업 사용 시 상용 라이선스가 필요하다.
  • 원본 KiCAD-MCP-Server(MIT 라이선스)는 계속 유지되지만, 새로운 개발은 Konnect에서 진행되며 두 프로젝트의 런타임·백엔드·문맥 비용·스킬이 다르다.
  • Windows가 가장 광범위하게 테스트됐고, macOS는 릴리스 바이너리 또는 소스 빌드에서 동작하며, Linux는 CI에서 컴파일되지만 플랫폼별 QA는 아직이다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗