Repolode
zhoushoujianwork

zhoushoujianwork/easyeda-agent

Capa de automatización que permite a agentes de IA usar EasyEDA Pro para consultar hojas de datos, dibujar esquemas, diseñar PCB y revisar diseños.

Estrellas
769
Forks
95
Issues abiertos
6
Último commit
hace 4 días

¿Qué es?

easyeda-agent es una capa de automatización con IA para EasyEDA Pro (JLCEDA Pro). Expone acciones tipadas para esquemas y PCB mediante una CLI `easyeda` con un daemon local, un Agent Skill y un servidor MCP por stdio, para que un asistente de IA trabaje en un proyecto real de EasyEDA en lugar de generar scripts a ciegas.

El flujo de trabajo abarca crear componentes de biblioteca a partir de hojas de datos o planos con dimensiones, convertir requisitos en lenguaje natural en un esquema y una PCB, estandarizar componentes con números de pieza LCSC, ordenar y reparar esquemas, colocar módulos automáticamente, enrutar pistas cortas, rellenar zonas de cobre, ajustar la serigrafía y ejecutar comprobaciones DRC y de fabricación. Las escrituras se verifican leyendo de nuevo los pines, las redes, la geometría y las vinculaciones entre objetos, y los guardados son explícitos.

Un EDA Agent Connector (.eext) se ejecuta dentro de EasyEDA Pro y llama a la API oficial eda.*. El proyecto está orientado a EasyEDA Pro V4 y documenta limitaciones como la ausencia de deshacer programático y la imposibilidad de autorutar por completo placas densas sin un Freerouting externo.

Funciones clave

  • 01Crea símbolos, footprints y dispositivos a partir de información de hojas de datos, con validación de especificaciones sin conexión antes de escribir.
  • 02Convierte requisitos en lenguaje natural en pasos para crear el esquema, diseñar la PCB, enrutar, rellenar zonas de cobre y ejecutar DRC.
  • 03Sustituye componentes por piezas LCSC estándar con número C, conservando los designadores de referencia y las posiciones.
  • 04Comprueba las conexiones del esquema, los pines flotantes, los cortocircuitos y los nombres de red entre hojas; después reorganiza y verifica el diseño.
  • 05Ofrece diseño automático de PCB, ajuste del contorno de la placa, enrutamiento de pistas cortas, vías y rellenos de cobre.
  • 06Expone el flujo de trabajo mediante una CLI, un Agent Skill y un servidor MCP por stdio.

Casos de uso

  • Pedir a un asistente de IA que prepare un borrador de una placa con un microcontrolador pequeño a partir de un requisito escrito.
  • Crear bibliotecas privadas de componentes a partir de una hoja de datos o un plano con las dimensiones de un módulo.
  • Limpiar la serigrafía, resolver problemas de DRC y corregir las conexiones del esquema en un proyecto de EasyEDA existente.
  • Estandarizar los componentes de un esquema con números de pieza LCSC antes de pedir una placa.

Inicio rápido

  1. 1

    Instala la CLI y Skill con el script de instalación para macOS/Linux del README

  2. 2

    Instala EDA Agent Connector desde el marketplace de plugins de JLC o desde la versión publicada en GitHub

  3. 3

    Abre tu proyecto de EasyEDA y activa la interacción externa en la configuración

  4. 4

    Comprueba que el daemon, el conector y el proyecto estén listos

    easyeda health

Antes de usarlo

  • Se requiere EasyEDA Pro V4; actualiza los entornos V3 anteriores antes de escribir en los diseños.
  • El enrutamiento automático completo de placas densas requiere la herramienta externa Freerouting.
  • La API de extensiones de EasyEDA no ofrece una función para deshacer mediante programación.
  • La impedancia controlada no se puede verificar completamente de forma automática.

Temas

Preguntas frecuentes

¿Qué es easyeda-agent?
Capa de automatización que permite a agentes de IA usar EasyEDA Pro para consultar hojas de datos, dibujar esquemas, diseñar PCB y revisar diseños. easyeda-agent es una capa de automatización con IA para EasyEDA Pro (JLCEDA Pro). Expone acciones tipadas para esquemas y PCB mediante una CLI `easyeda` con un daemon local, un Agent Skill y un servidor MCP por stdio, para que un asistente de IA trabaje en un proyecto real de EasyEDA en lugar de generar scripts a ciegas.
¿easyeda-agent es gratuito? ¿Qué licencia tiene?
easyeda-agent es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿easyeda-agent sigue mantenido?
Mantenimiento activo. El último commit de easyeda-agent fue el 18 oct 2026.
¿Para qué puedo usar easyeda-agent?
Pedir a un asistente de IA que prepare un borrador de una placa con un microcontrolador pequeño a partir de un requisito escrito. Crear bibliotecas privadas de componentes a partir de una hoja de datos o un plano con las dimensiones de un módulo. Limpiar la serigrafía, resolver problemas de DRC y corregir las conexiones del esquema en un proyecto de EasyEDA existente. Estandarizar los componentes de un esquema con números de pieza LCSC antes de pedir una placa.
¿Cómo se instala easyeda-agent?
Instala la CLI y Skill con el script de instalación para macOS/Linux del README Instala EDA Agent Connector desde el marketplace de plugins de JLC o desde la versión publicada en GitHub Abre tu proyecto de EasyEDA y activa la interacción externa en la configuración Comprueba que el daemon, el conector y el proyecto estén listos: easyeda health
¿Dónde consigo easyeda-agent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zhoushoujianwork/easyeda-agent

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

Proyectos relacionados