KiCad 10용 AI PCB 설계 도구 Konnect, 회로 설계와 부품 검색은 쓸 만하지만 라우팅은 아직 약함
- Konnect는 KiCad 10에서 AI가 PCB 설계를 돕도록 만든 GitHub 프로젝트이고 커밋이 1,168개 쌓였으며 v0.13.0 릴리스 준비 중임
- 댓글 작성자들은 freerouting으로 나머지 트레이스를 자동 배선하고 핵심 트레이스만 KiCad Python API로 고정하는 방식이 흔하다고 말함
- 라우팅과 배치 품질은 아직 약하다는 평가가 많음. 한 사용자는 계층 시트를 같은 회로 3개 복사본으로 만들고 SMD 핀 사이로 트레이스를 뱀처럼 기어가게 만든 사례를 들었음
- 데이터시트 확인, 부품 선택, 회로도 검토처럼 정해진 작업에서는 쓸 만하다는 반응이 많음
- 저장소에 예제 회로도나 보드 PDF가 없다는 지적이 HN 댓글에서 나옴
Hacker News opinions
이름 바꾸는 게 나을 듯. kdeconnect.kde.org랑 헷갈림
JLC 부품 검색 기능이 엄청 크던데 어떻게 접근 권한 얻은 거임? API 키부터 받아야 하나?
맞음. 내가 해본 바로는 PCB 설계 시간의 대부분이 설계보다 부품 찾는 데 들어감
사내에서 KiCad 파일 다루는 CLI 에이전트 도구 만들어 써봤는데 데이터시트 보고 증폭기 테스트보드 만드는 건 거의 풀린 수준임. 근데 고밀도 레이아웃은 아직 어렵고 결과물 품질은 2024/2025년 LLM 수준이더라. 계층 시트를 같은 걸 3개 복사해서 하나에 넣는 식으로 만들어서 짚어줘야 고침
그렇게 지적하면 잘 고치는데 왜 시스템 프롬프트에 안 넣음?
Verilog 같은 걸로 구조 먼저 짜고 headless로 돌린 다음 KiCad로 검증하는 게 더 낫지 않음?
OAI 데모 나온 뒤에 computer use로 KiCad 써봤는데 결과가 별로임. 스택업이랑 부품 설정은 잘하는데 SMD 핀 사이로 트레이스를 뱀처럼 기어가게 만듦. Happy랑 KiCadRoutingTools가 경로는 더 말이 되더라
Konnect는 라우팅에 freerouting 쓰는 걸로 알고 있음
computer use는 왜 씀? DRC는 돌려봤음? 나는 터미널에서 KiCad 헤드리스로 돌리고 DRC 통과할 때까지 루프 돌렸는데 PCBWay에서 한 번에 나왔음
GaN BLDC ESC에 EPC GaN FET 써봤는데 잘 안 됨. 흔한 부품은 괜찮은데 특이한 부품은 패키지 선택이랑 풋프린트에서 실수가 많음
Fable 5.1 써보니 괜찮더라. 핵심 트레이스 몇 개는 KiCad Python API로 고정하고 나머지는 freerouting 씀. 38핀 커넥터처럼 신중하게 라우팅하라고 하면 결과가 훨씬 나아짐. 그래도 결과 보고 약점 짚어주거나 직접 트레이스 몇 개 그어줘야 함
고고도 풍선 트래커 보드를 이런 툴로 만들어봤는데 4층 기판에 ngspice 시뮬까지 돌려주고 JLCPCB 부품 찾아서 제조 파일까지 뽑아줌. 라우팅은 토너먼트 방식으로 괜찮은 경로를 고정시키더라
회로도 찾기랑 데이터시트 확인, 검토용으로는 쓸 만한데 배치랑 라우팅은 아직 별로임. 오픈소스 툴을 에이전트가 직접 볼 수 있게 만든 게 흥미로움
Backplane도 비슷한 거 있음. github.com/i2cjak/Backplane