HeadlinesBriefing HeadlinesBriefing.com

Konnect: ИИ-проектирование PCB для KiCAD 10

Hacker News •
×

Konnect — это бета-версия нативного плагина для KiCAD, поставляемая как один бинарный файл на Rust, который позволяет Claude и другим ИИ-ассистентам проектировать схемы и печатные платы через Model Context Protocol (MCP). Он предоставляет 228 инструментов, сгруппированных в 21 набор, которые загружаются по требованию. Они охватывают захват схем, компоновку и трассировку плат, ERC/DRC, аудит проекта, поиск компонентов JLCPCB, типовые схемы и полный конвейер экспорта для производства. Встроенные навыки и агенты с самого начала обучают Claude соглашениям KiCAD.

Konnect является преемником KiCAD-MCP-Server, проекта на Python и TypeScript, который доказал, что проектирование плат с помощью ИИ работает, но выявил ограничения его архитектуры. Вызов инструмента в исходном проекте проходил через несколько границ между языками и сериализацией и зависел от Node.js, Python, wxPython, kicad-skip и привязок SWIG, которые KiCAD постепенно отказывается поддерживать. Konnect же взаимодействует с KiCAD 10 через официальный IPC API, редактирует файлы схем собственным движком S-выражений с атомарной записью и распространяется как один статический бинарный файл размером примерно 20–25 МБ.

Чтобы снизить расход контекста, Konnect загружает стартовый набор примерно на 2 тыс. токенов и позволяет модели подключать наборы инструментов по необходимости, вместо того чтобы перечислять все 228 инструментов, что обошлось бы примерно в 23 тыс. токенов. Встроенные средства наблюдаемости помогают модели диагностировать собственные сбои инструментов.

Проект также представляет Nimrod — MCP-сервер веб-исследований с оценкой качества результатов поиска Google, извлечением содержимого веб-страниц и многоисточниковым поиском. Nimrod позволяет ассистенту в реальном времени проверять наличие компонентов, даташиты и errata во время разработки платы. Он работает с claude.ai, Claude Desktop, Claude Code, VS Code и другими MCP-клиентами.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing