KiCAD MCP: AI-Assisted PCB Design
позволяет ИИ-ассистентам управлять дизайном печатных плат в KiCAD через естественный язык
Описание
KiCAD MCP — реализация протокола Model Context Protocol для интеграции LLM (как Claude) с KiCAD. Ключевые особенности: создание и управление схематиками, размещение компонентов, роутинг трасс, проверка правил дизайна и экспорт в Gerber/PDF. Технологии: TypeScript-сервер на Node.js, Python-интерфейс с pcbnew API. Применения: AI-ассистированный PCB-дизайн для инженеров, ускорение workflow схематик и layout в естественном языке.
Возможности
Управление проектами
Создание, открытие, сохранение KiCAD-проектов и получение метаданных.
Дизайн схематик
Добавление компонентов (резисторы, конденсаторы, ИС), соединение проводниками, экспорт в PDF.
Дизайн платы
Установка размеров, контуров (прямоугольник, круг, полигон), слоев и отверстий.
Размещение компонентов
Точное позиционирование, массивы в сетке/круге, выравнивание и распределение.
Роутинг
Создание сетей, трассировка, дифференциальные пары, заливки меди.
Правила дизайна
Настройка clearance/track width, выполнение DRC и управление нарушениями.
Экспорт
Генерация Gerber, PDF, SVG, 3D-моделей и BOM.
Установка
- Установите KiCAD 9.0 с официального сайта, включая Python-модули. 2. Клонируйте репозиторий: git clone https://github.com/kicad-ai/kicad-mcp.git; cd kicad-mcp; npm install; npm run build. 3. Установите VSCode и расширение Cline. 4. Настройте cline_mcp_settings.json: добавьте конфигурацию ‘kicad’ с путями к node.exe, kicad-server.js и PYTHONPATH к KiCAD. 5. Перезапустите VSCode и проверьте, попросив Claude создать проект.