Repolode
mixelpixx

mixelpixx/Konnect

Plugin nativo para KiCAD 10 e binário Rust único que permite ao Claude e a outros assistentes de IA compatíveis com MCP projetar esquemáticos e PCBs usando 228 ferramentas.

Estrelas
1,294
Forks
147
Issues abertas
230
Último commit
há 19 horas

O que é?

Konnect é um servidor de design de PCBs com assistência de IA para KiCAD 10. Ele é executado como um único binário Rust e disponibiliza suas ferramentas pelo Model Context Protocol, permitindo que o Claude ou outro LLM compatível com MCP posicione e conecte componentes em esquemáticos, organize e roteie footprints de PCB, execute verificações ERC e DRC e exporte arquivos de fabricação, como Gerbers, arquivos de furação, BOMs e dados de pick-and-place.

As edições de PCB são feitas pela API oficial IPC do KiCAD, então as alterações feitas em um editor de PCB aberto aparecem em tempo real e se integram aos recursos de desfazer e refazer do KiCAD. Os arquivos de esquemático (.kicad_sch) são editados diretamente por um mecanismo integrado de S-expression, com gravações atômicas. As ferramentas são agrupadas em conjuntos carregados sob demanda, para que o modelo carregue apenas o que precisa, e o servidor inclui logs e estatísticas de chamadas para ajudar a diagnosticar chamadas de ferramentas com falha.

O projeto também inclui modelos de circuitos de referência, busca de componentes da JLCPCB, um visualizador de esquemáticos ao vivo que é atualizado quando os arquivos mudam e skills para Claude e Codex. A licença é AGPL-3.0, com licenças comerciais disponíveis, e os autores descrevem o projeto como beta.

Recursos principais

  • 01Adiciona, conecta e edita componentes de esquemáticos diretamente nos arquivos .kicad_sch, com gravações atômicas.
  • 02Posiciona, move, gira e roteia footprints de PCB pela API IPC do KiCAD 10, com suporte a desfazer e refazer.
  • 03Executa verificações ERC, DRC, de conectividade e de revisão do projeto.
  • 04Exporta Gerbers, arquivos de furação, BOMs, arquivos de pick-and-place, modelos 3D e PDFs.
  • 05Pesquisa um catálogo local de componentes da JLCPCB e oferece modelos de circuitos de referência.
  • 06Carrega grupos de ferramentas sob demanda para limitar o custo de contexto para o LLM.

Casos de uso

  • Pedir a um assistente de IA que crie um esquemático com base em uma descrição escrita do circuito e depois o verifique com ERC.
  • Roteiar e organizar uma PCB com um assistente compatível com MCP enquanto o KiCAD está aberto.
  • Gerar um conjunto completo de arquivos de fabricação para encomendar uma placa.
  • Escolher componentes da JLCPCB disponíveis em estoque durante o design do esquemático.

Início rápido

  1. 1

    Baixe em Releases o pacote do plugin do KiCAD para o seu sistema operacional

  2. 2

    No KiCAD 10, abra Plugin and Content Manager, clique em Install from File, selecione o arquivo ZIP e reinicie o KiCAD

  3. 3

    Compile o servidor a partir do código-fonte (requer protoc e cmake)

    cargo build --release -p konnect
  4. 4

    Execute o instalador de orientação inicial para Claude (opcional)

    konnect init

Antes de usar

  • Versão beta; o README diz que o projeto busca mais uso em situações reais e avaliações.
  • É necessário ter o KiCAD 10; a edição de PCB usa a IPC API.
  • Os binários independentes para macOS ainda não têm assinatura de código. Se forem baixados pelo navegador, é preciso remover a flag de quarentena.
  • O roteamento automático do Specctra requer um ambiente de execução Java para o mecanismo local Freerouting.

Tópicos

Perguntas frequentes

O que é Konnect?
Plugin nativo para KiCAD 10 e binário Rust único que permite ao Claude e a outros assistentes de IA compatíveis com MCP projetar esquemáticos e PCBs usando 228 ferramentas. Konnect é um servidor de design de PCBs com assistência de IA para KiCAD 10. Ele é executado como um único binário Rust e disponibiliza suas ferramentas pelo Model Context Protocol, permitindo que o Claude ou outro LLM compatível com MCP posicione e conecte componentes em esquemáticos, organize e roteie footprints de PCB, execute verificações ERC e DRC e exporte arquivos de fabricação, como Gerbers, arquivos de furação, BOMs e dados de pick-and-place.
Konnect é gratuito? Qual é a licença?
Konnect é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Konnect ainda é mantido?
Manutenção ativa. O último commit de Konnect foi em 19 de out. de 2026.
Para que posso usar Konnect?
Pedir a um assistente de IA que crie um esquemático com base em uma descrição escrita do circuito e depois o verifique com ERC. Roteiar e organizar uma PCB com um assistente compatível com MCP enquanto o KiCAD está aberto. Gerar um conjunto completo de arquivos de fabricação para encomendar uma placa. Escolher componentes da JLCPCB disponíveis em estoque durante o design do esquemático.
Como instalar Konnect?
Baixe em Releases o pacote do plugin do KiCAD para o seu sistema operacional No KiCAD 10, abra Plugin and Content Manager, clique em Install from File, selecione o arquivo ZIP e reinicie o KiCAD Compile o servidor a partir do código-fonte (requer protoc e cmake): cargo build --release -p konnect Execute o instalador de orientação inicial para Claude (opcional): konnect init
Onde consigo Konnect?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mixelpixx/Konnect

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados