Easyeda Agent
嘉立创EDA专业版(EasyEDA Pro)自动化:给 AI harness 装上画板的「手」—— 一套 typed 原理图/PCB 动作,CLI / Agent Skill / stdio MCP 三形态融合接入。承接嘉立创「不以卖板赚钱,以培养中国工程师为己任」 | EasyEDA Pro automation: the hands of…
Install
git clone https://github.com/zhoushoujianwork/easyeda-agentInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →easyeda-agent
让 AI 直接操作嘉立创 EDA 专业版:读数据手册、画原理图、布局 PCB、整理丝印并完成检查。
GitHub · 立创插件市场 · 快速开始 · CLI Status · English
easyeda-agent 是 EasyEDA Pro(嘉立创 EDA 专业版)的 AI 自动化层。你可以直接描述想做的
电路或要修的问题,Agent 会读取真实工程数据,通过官方 eda.* API 完成操作,并在写入前后
检查器件身份、引脚网络、几何、DRC 和保存状态。
它能做什么
| 使用场景 | 能力 |
|---|---|
| 拿 PDF / 尺寸图建库 | 读取型号、引脚和封装证据,创建 Symbol、Footprint、Device 和可选 3D Model;校验来源、焊盘依据和 pin↔pad 映射。实战:AS07 私有库与框外丝印 |
| 从需求做到一块板 | 从自然语言需求完成选型、原理图、分区布局、PCB、板框、叠层、布线、铺铜、丝印、DRC 和制造检查 |
| 原理图器件标准化 | 用 LCSC C 号或准确型号替换非标准器件,保留位号、位置和 PCB 同步身份;报告引脚差异并指导重新接线 |
| 原理图整理与修复 | 读取完整连接图,检查悬空、短路、跨页网名、NC、位号和模块归属,重新排版并回读验证 |
| PCB 布局与布线 | 模块感知自动布局、板框贴合、规则感知短线布线、过孔、铺铜、4 层电源平面、天线 keepout |
| 丝印调整 | 自动避开焊盘、器件体、禁区、板框和其他标签;添加板注、接口名、LED 极性及 SVG Logo |
| 复用成熟电路 | 从内置电路块库复用 CH340、ESP32 自动下载、按键、USB Hub、降压等拓扑,放件、连线并对账 |
| 检查与交付 | 原理图连接与几何检查、PCB DRC/DFM、BOM、网表、制造文件、截图、审计日志和显式保存 |
当前可用范围与检查进度见 CLI Status,完整能力见 功能清单,命令索引见 原理图 CLI 和 PCB CLI。
直接这样告诉 Agent
安装完成后,不需要先学习 CLI。把需求和必要的文件交给支持 Skill 的 Agent,并明确使用
easyeda-agent。
用 PDF 创建器件库
请使用 easyeda-agent,根据附件 ABC123.pdf 为完整型号 ABC123-QFN 建库。
先检查 EasyEDA 和 LCSC 库是否已有完全匹配的器件;没有再通读整份数据手册,核对订购
后缀、引脚表、封装尺寸图和推荐焊盘。自动创建 Symbol、Footprint 和 Device,保留证据页码,
先运行离线规格校验,再写入个人库。完成后回读 pin↔pad 映射并放置一个实例检查 Pin-1。
只有手册确实存在多个无法消歧的封装或缺少关键尺寸时再问我。
这个流程使用 easyeda lib device validate --spec … 在打开或修改 EasyEDA 前检查数据手册
证据、几何和引脚映射,再由 lib device build 创建完整资产。规格契约见
数据手册驱动的自动建库。
做一块 ESP32 最小系统板
请使用 easyeda-agent,在项目 ceshi 中完成一块 ESP32-S3-WROOM-1 最小系统板:
5V 端子输入,降压到 3V3,CH340 USB 下载,BOOT/RESET 按键,一颗 GPIO 控制的 LED,
四角 M3 固定孔。做 4 层板,GND 内电层,模组天线区域所有层 keepout。
请自行选型并核对数据手册,从原理图、布局、布线、铺铜、丝印一直做到 DRC 和保存完成。
完整实战与真实截图见 一份需求文档 → ESP32-S3 四层板。
调整当前 PCB 的丝印
请使用 easyeda-agent 检查当前 PCB 的全部位号和自由丝印。把压焊盘、超板框、重叠、
朝向不一致和底层未镜像的问题整理好;保留 LED 正负极、接口名称和必要板注。
完成后运行 pcb check 和官方 DRC,导出一张复核图并保存。
标准化原理图器件
请使用 easyeda-agent 扫描当前原理图,把无准确料号、非标准符号或封装不一致的器件列出来。
优先匹配标准器件库和准确 LCSC C 号,核对型号、封装及引脚后再替换。
替换时保留位号、位置和 uniqueId;如果 pinDiff 非空,修复接线并重新运行 sch check、
bridge-check 和官方 DRC。最后输出替换清单和仍无法确定的器件。
检查并修复已有工程
请使用 easyeda-agent 全面检查当前原理图和 PCB。先读取真实器件、引脚、网络、板框、叠层和
DRC 规则,再修复可以确定的问题。不要凭截图猜连接;所有修改完成后回读对账、运行连接/几何/DRC 检查、
保存,并把仍需人工决策的问题单独列出。
效果展示
从模块尺寸图到个人私有库
需求: 按用户提供的 AS07-M1101D-SMA 尺寸与引脚图创建个人库,原理图保持双排引脚的 左右顺序;封装标注引脚名和型号,丝印全部放在模块覆盖区域外,安装后仍可查看,并收紧、对齐。
结果: 已创建并保存 Symbol、Footprint 和 Device,核对 8 个引脚与 8 个通孔焊盘映射; 修正符号边框闭合和引脚方向。封装左侧用两列脚号+名称,列间距约 0.5 mm,靠框一列距框 约 0.6 mm;型号居中放在框外上方,实际文字包围盒回读无重叠。 最终按用户要求使用普通引脚线和未定义类型,1 脚使用独立圆形标记;保留用户清理 NC 后的状态。
这次输入是用户尺寸图,不是完整原厂 PDF;焊盘与部分偏移采用明确假设计算。 尚未验证实物装配、放置实例和 PCB DRC,不作为生产就绪证明。 查看原始需求图、封装预览、规格与回读结果。
嘉立创 PCB 初级考试第十八期:AT32F415 Layout
当前参数化 Layout 基线包含 69 个器件、15 个功能区和 90 × 50 mm 圆角板框,用于验证 “样例关系 → 算法候选 → AI 选择 → typed 写入 → 回读”的布局方法。该图展示布局阶段结果, 不代表整板布线或生产检查已经完成。
标准考试来源:嘉立创 PCB 初级考试题第十八期。执行步骤、参数和验证边界见 260919 AT32F415 考试执行指导。
ESP32-S3 四层板(历史案例)
Agent 完成原理图到 PCB 的完整流程,包括模块布局、圆角板框、4 层电源结构、天线净空、 规则感知布线、铺铜和丝印整理。
| 板框贴合 | 丝印避让 |
|---|---|
| → | → 整理结果见成品板 |
数据驱动的原理图组合
Agent 先在本地连接数据中核对器件、引脚和网络,再计算模块内部布局并写回 EasyEDA;粉色虚线框 表示独立功能区,Apply 后逐脚回读,而不是仅凭截图判断成功。
安装与开始使用
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.