HeadlinesBriefing HeadlinesBriefing.com

Konnect: diseño de PCB con IA para KiCAD 10

Hacker News •
×

Konnect es un plugin nativo beta para KiCAD, distribuido como un único binario en Rust, que permite a Claude y otros asistentes de IA diseñar esquemas y PCB a través del Protocolo de Contexto de Modelos (MCP). Ofrece 228 herramientas organizadas en 21 conjuntos de herramientas bajo demanda, que cubren la captura de esquemas, la disposición y el enrutado de PCB, ERC/DRC, auditorías de revisión de diseño, búsqueda de componentes en JLCPCB, circuitos de referencia y un flujo completo de exportación para fabricación. Las habilidades y los agentes incluidos enseñan a Claude las convenciones de KiCAD desde el primer momento.

Konnect es el sucesor de KiCAD-MCP-Server, un proyecto en Python y TypeScript que demostró que el diseño de PCB asistido por IA era viable, pero que expuso los límites de su arquitectura. En el servidor original, una llamada a una herramienta atravesaba múltiples fronteras de lenguaje y serialización, y dependía de Node.js, Python, wxPython, kicad-skip y de los enlaces SWIG que KiCAD está dejando de lado. Konnect, en cambio, se comunica con KiCAD 10 a través de la API IPC oficial, edita los archivos de esquema con su propio motor de expresiones S mediante escrituras atómicas y se distribuye como un único binario estático de unos 20 a 25 MB.

Para limitar el coste de contexto, Konnect carga un kit inicial de unos 2K tokens y permite que el modelo incorpore conjuntos de herramientas bajo demanda, en lugar de listar las 228 herramientas, lo que supondría unos 23K tokens. Las herramientas de observabilidad integradas permiten al modelo diagnosticar sus propios fallos de herramientas.

El proyecto también presenta Nimrod, un servidor MCP de investigación web que ofrece búsqueda en Google con puntuación de calidad, extracción de páginas web e investigación de múltiples fuentes. Nimrod permite al asistente consultar la disponibilidad en tiempo real de componentes, hojas de datos y erratas mientras se diseña una placa. Funciona con claude.ai, Claude Desktop, Claude Code, VS Code y otros clientes MCP.

Fuente: Hacker News · Resumido por HeadlinesBriefing