Repolode
mixelpixx

mixelpixx/Konnect

Plugin nativo para KiCAD 10 y binario Rust único que permite a Claude y otros asistentes de IA compatibles con MCP diseñar esquemas y PCBs con 228 herramientas.

Estrellas
1,294
Forks
147
Issues abiertos
230
Último commit
hace 19 horas

¿Qué es?

Konnect es un servidor de diseño de PCB asistido por IA para KiCAD 10. Se ejecuta como un único binario Rust y ofrece sus herramientas mediante el Model Context Protocol, lo que permite a Claude u otro LLM compatible con MCP colocar y conectar componentes en esquemas, distribuir y enrutar footprints de PCB, ejecutar comprobaciones ERC y DRC, y exportar archivos de fabricación como Gerbers, archivos de perforación, BOM y datos de pick-and-place.

Las modificaciones de PCB se realizan mediante la API IPC oficial de KiCAD, por lo que los cambios aparecen en tiempo real en un editor de PCB abierto y se integran con las funciones de deshacer y rehacer de KiCAD. Los archivos de esquemas (.kicad_sch) se editan directamente con un motor S-expression integrado que realiza escrituras atómicas. Las herramientas se agrupan en conjuntos que se cargan bajo demanda, para que el modelo solo cargue lo que necesita; además, el servidor incluye registros de llamadas y estadísticas para diagnosticar las llamadas fallidas a las herramientas.

El proyecto también incluye plantillas de circuitos de referencia, búsqueda de componentes de JLCPCB, un visor de esquemas en vivo que se actualiza cuando cambian los archivos y skills para Claude y Codex. Se distribuye bajo la licencia AGPL-3.0, con licencias comerciales disponibles, y sus autores lo describen como una versión beta.

Funciones clave

  • 01Añade, conecta y edita componentes de esquemas mediante la edición directa de archivos .kicad_sch con escrituras atómicas.
  • 02Coloca, mueve, rota y enruta footprints de PCB mediante la API IPC de KiCAD 10, con compatibilidad con deshacer y rehacer.
  • 03Ejecuta comprobaciones ERC, DRC, de conectividad y de revisión del diseño.
  • 04Exporta Gerbers, archivos de perforación, BOM, archivos de pick-and-place, modelos 3D y PDF.
  • 05Busca en un catálogo local de componentes de JLCPCB y ofrece plantillas de circuitos de referencia.
  • 06Carga grupos de herramientas bajo demanda para limitar el consumo de contexto del LLM.

Casos de uso

  • Pedir a un asistente de IA que prepare un esquema a partir de una descripción escrita del circuito y luego lo verifique con ERC.
  • Enrutar y distribuir una PCB con un asistente compatible con MCP mientras KiCAD está abierto.
  • Generar un conjunto completo de archivos de fabricación para un pedido de placas.
  • Elegir componentes de JLCPCB disponibles en stock durante el diseño del esquema.

Inicio rápido

  1. 1

    Descarga en Releases el paquete del plugin de KiCAD para tu sistema operativo

  2. 2

    En KiCAD 10, abre Plugin and Content Manager, haz clic en Install from File, selecciona el archivo ZIP y reinicia KiCAD

  3. 3

    Compila el servidor desde el código fuente (requiere protoc y cmake)

    cargo build --release -p konnect
  4. 4

    Ejecuta el instalador de orientación inicial para Claude (opcional)

    konnect init

Antes de usarlo

  • Versión beta; el README indica que se busca un mayor uso en situaciones reales y más revisiones.
  • Se requiere KiCAD 10; la edición de PCB utiliza la IPC API.
  • Los binarios independientes para macOS aún no están firmados y, si se descargan desde el navegador, hay que eliminar la marca de cuarentena.
  • El autoruteo de Specctra requiere un entorno de ejecución de Java para el motor local Freerouting.

Temas

Preguntas frecuentes

¿Qué es Konnect?
Plugin nativo para KiCAD 10 y binario Rust único que permite a Claude y otros asistentes de IA compatibles con MCP diseñar esquemas y PCBs con 228 herramientas. Konnect es un servidor de diseño de PCB asistido por IA para KiCAD 10. Se ejecuta como un único binario Rust y ofrece sus herramientas mediante el Model Context Protocol, lo que permite a Claude u otro LLM compatible con MCP colocar y conectar componentes en esquemas, distribuir y enrutar footprints de PCB, ejecutar comprobaciones ERC y DRC, y exportar archivos de fabricación como Gerbers, archivos de perforación, BOM y datos de pick-and-place.
¿Konnect es gratuito? ¿Qué licencia tiene?
Konnect es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Konnect sigue mantenido?
Mantenimiento activo. El último commit de Konnect fue el 19 oct 2026.
¿Para qué puedo usar Konnect?
Pedir a un asistente de IA que prepare un esquema a partir de una descripción escrita del circuito y luego lo verifique con ERC. Enrutar y distribuir una PCB con un asistente compatible con MCP mientras KiCAD está abierto. Generar un conjunto completo de archivos de fabricación para un pedido de placas. Elegir componentes de JLCPCB disponibles en stock durante el diseño del esquema.
¿Cómo se instala Konnect?
Descarga en Releases el paquete del plugin de KiCAD para tu sistema operativo En KiCAD 10, abre Plugin and Content Manager, haz clic en Install from File, selecciona el archivo ZIP y reinicia KiCAD Compila el servidor desde el código fuente (requiere protoc y cmake): cargo build --release -p konnect Ejecuta el instalador de orientación inicial para Claude (opcional): konnect init
¿Dónde consigo Konnect?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mixelpixx/Konnect

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados