Repolode
zhoushoujianwork

zhoushoujianwork/easyeda-agent

Camada de automação que permite a agentes de IA usar o EasyEDA Pro para consultar datasheets, desenhar esquemáticos, projetar PCBs e verificar projetos.

Estrelas
769
Forks
95
Issues abertas
6
Último commit
há 4 dias

O que é?

easyeda-agent é uma camada de automação com IA para o EasyEDA Pro (JLCEDA Pro). Ela disponibiliza ações tipadas para esquemáticos e PCBs por meio de uma CLI `easyeda` com um daemon local, um Agent Skill e um servidor MCP via stdio, permitindo que um assistente de IA trabalhe em um projeto real do EasyEDA em vez de gerar scripts às cegas.

O fluxo de trabalho inclui criar componentes de biblioteca com base em datasheets ou desenhos dimensionais, converter requisitos em linguagem natural em um esquemático e uma PCB, padronizar componentes usando números de peça da LCSC, organizar e corrigir esquemáticos, posicionar módulos automaticamente, rotear trilhas curtas, preencher áreas de cobre, ajustar o silk e executar verificações de DRC e fabricação. As alterações são verificadas por meio da leitura de pinos, nets, geometrias e vínculos entre objetos, e os salvamentos são explícitos.

Um EDA Agent Connector (.eext) é executado dentro do EasyEDA Pro e chama a API oficial eda.*. O projeto tem como alvo o EasyEDA Pro V4 e documenta limitações, como a ausência de undo programático e de autorroteamento completo para placas densas sem o Freerouting externo.

Recursos principais

  • 01Cria símbolos, footprints e dispositivos com base em informações de datasheets, validando as especificações offline antes de gravar.
  • 02Converte requisitos em linguagem natural em etapas de esquemático, layout, roteamento, preenchimento de cobre e DRC.
  • 03Substitui componentes por peças padrão da LCSC com número C, mantendo os designadores de referência e as posições.
  • 04Verifica conexões do esquemático, pinos flutuantes, curtos e nomes de nets entre folhas; depois, reorganiza o layout e faz a verificação.
  • 05Oferece layout automático de PCB, ajuste do contorno da placa, roteamento de trilhas curtas, vias e preenchimento de áreas de cobre.
  • 06Disponibiliza o fluxo de trabalho por meio de uma CLI, um Agent Skill e um servidor MCP via stdio.

Casos de uso

  • Pedir a um assistente de IA que crie um esboço de placa com microcontrolador a partir de um requisito escrito.
  • Criar bibliotecas privadas de componentes com base em um datasheet ou desenho dimensional de um módulo.
  • Ajustar o silk e corrigir problemas de DRC e de conectividade do esquemático em um projeto existente do EasyEDA.
  • Padronizar os componentes de um esquemático usando números de peça da LCSC antes de encomendar uma placa.

Início rápido

  1. 1

    Instale a CLI e o Skill com o script de instalação para macOS/Linux do README

  2. 2

    Instale o EDA Agent Connector pelo marketplace de plugins da JLC ou pela versão publicada no GitHub

  3. 3

    Abra seu projeto no EasyEDA e habilite a interação externa nas configurações

  4. 4

    Verifique se o daemon, o conector e o projeto estão prontos

    easyeda health

Antes de usar

  • É necessário usar o EasyEDA Pro V4; atualize ambientes V3 anteriores antes de gravar nos designs.
  • O roteamento automático completo de placas densas requer a ferramenta externa Freerouting.
  • A API de extensão do EasyEDA não oferece suporte a desfazer ações programaticamente.
  • Não é possível verificar totalmente a impedância controlada de forma automática.

Tópicos

Perguntas frequentes

O que é easyeda-agent?
Camada de automação que permite a agentes de IA usar o EasyEDA Pro para consultar datasheets, desenhar esquemáticos, projetar PCBs e verificar projetos. easyeda-agent é uma camada de automação com IA para o EasyEDA Pro (JLCEDA Pro). Ela disponibiliza ações tipadas para esquemáticos e PCBs por meio de uma CLI `easyeda` com um daemon local, um Agent Skill e um servidor MCP via stdio, permitindo que um assistente de IA trabalhe em um projeto real do EasyEDA em vez de gerar scripts às cegas.
easyeda-agent é gratuito? Qual é a licença?
easyeda-agent é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
easyeda-agent ainda é mantido?
Manutenção ativa. O último commit de easyeda-agent foi em 18 de out. de 2026.
Para que posso usar easyeda-agent?
Pedir a um assistente de IA que crie um esboço de placa com microcontrolador a partir de um requisito escrito. Criar bibliotecas privadas de componentes com base em um datasheet ou desenho dimensional de um módulo. Ajustar o silk e corrigir problemas de DRC e de conectividade do esquemático em um projeto existente do EasyEDA. Padronizar os componentes de um esquemático usando números de peça da LCSC antes de encomendar uma placa.
Como instalar easyeda-agent?
Instale a CLI e o Skill com o script de instalação para macOS/Linux do README Instale o EDA Agent Connector pelo marketplace de plugins da JLC ou pela versão publicada no GitHub Abra seu projeto no EasyEDA e habilite a interação externa nas configurações Verifique se o daemon, o conector e o projeto estão prontos: easyeda health
Onde consigo easyeda-agent?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zhoushoujianwork/easyeda-agent

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

Projetos relacionados