ARTICLE · 1357850
从安装插件到AI全自动画硬件电路,一文讲清如何在嘉立创EDA中使用AI

前言

平时做一块单片机小板,从查器件、搭原理图,到摆元件、改丝印,总有一些事情会反复做。想让 AI 帮忙,可以把原理图和数据手册发给它,讨论电源怎么接、接口怎么选。再往前走一步,就是把 AI 接到正在使用的 EDA 软件里,让它读取工程,通过接口执行具体操作。

嘉立创 EDA 专业版已经提供了这样的接入方式。官方的 easyeda-api 技能负责给 AI 提供接口文档和操作方法,Run API Gateway 扩展负责配合本地桥接服务,把操作请求送进 EDA。具体的安装说明,可以在 官方 AI 接入文档中查看。
这篇就按照安装、使用、测试和局限四个部分,讲清楚怎么连接,以及连接之后怎么把任务交给 AI。

1
安装
大模型负责理解需求、分析问题和生成操作代码。AI 编程助手给模型提供运行工具的环境,让它能够读取文档、启动本地服务、发送请求。easyeda-api 则是一套技能包,里面有嘉立创 EDA 的接口说明、使用规则和桥接工具。
例如,你说“读取当前原理图里的元件”,AI 需要先知道应该调用哪个接口、参数是什么、返回值代表什么。这些信息就来自技能中的文档。
Run API Gateway 安装在嘉立创 EDA 一侧。它配合桥接服务,把外部程序发来的代码交给 EDA 执行,再把执行结果传回去。
因此我们需要在嘉立创EDA中安装Run API Gateway这个拓展,在 AI 侧安装easyeda-api 这个Skill.

打开嘉立创EDA中的扩展管理器,搜索Run API Gateway扩展。并且最好阅读一遍界面,查看一下如何使用这个扩展。


根据使用说明将提示词复制给AI Agent安装Easyeda-api这个skill让 AI 知道如何使用。

安装完成后,顶部菜单栏就会出现这个API Gateway就代表可以连接到AI Agent了。
2
使用
让AI Agent连接到嘉立创的时候有两种情况,第一种是先告诉 AI 要连接到嘉立创,这时候 AI 会启动端口监听服务再打开嘉立创的具体工程,此时API Gateway就会链接上去。

如果是先打开嘉立创再和 AI 说要连接到嘉立创的
连接。这时候可能API Gateway的自动连接会超时,要点击重新连接让他们对接。
连接完成后,我们打开具体的原理图,就可以让 AI 阅读原理图或者进行绘制了。

3
测试使用
具接好了,可以用一个小任务检查从指令到执行的过程。打开一份空白的工程,告诉AI我们的需求:

需求尽可能讲述清晰,选型,封装也最好和 AI 提前说明一下。在使用过程中最好加上一些约束,比方说规定必须局限是 A4 纸。结构紧凑点,不然AI画的很散很散,还会把边框删掉。
同时AI特别喜欢使用端口,但是我个人对这个端口觉得这个端口很难看,因此我使用的时候会对其进行约束:

因此还是需要一定的专业知识,这个我觉得可以有专业人士来总结为Skill应该可以起到非常好的效果。


当AI绘制好原理图后,好像不能直接转为PCB,需要我们人工点击原理图转PCB,当然在最近的测试中发现Codex会自己调用Computer Use然后去创建板框和检查Run Gateway:

创建完板框后就可以让AI来进行布线了,注意这里应该提示他不要用自动布线,不然就用自动布线来打发你了。

当然现在的PCB绘制还是非常的丑陋,局限很多,所以我建议还是自己画,AI来打下手还是挺不错的。
4
局限
AI 能完成哪些操作,首先取决于所用客户端、扩展和接口支持的能力。安排任务前,应让它查询接口文档,确认方法、参数和返回值;遇到不支持的操作,要明确说明,再调整做法。
接口执行成功之后,还需要检查设计本身。器件型号、符号与封装对应关系、引脚功能,以及需求中遗漏的条件,都要结合工程和数据手册核对。任务描述得越完整,后续需要补充确认的内容就越清楚。
DRC 检查的是设计是否满足已配置的规则。即使检查通过,电路功能、供电能力、接口电平以及关键器件的连接仍然需要核对。
举个例子,一条走线满足当前配置的宽度和间距规则,还需要结合实际电流与铜厚判断它是否适合这路电源。器件之间连上了网络,也要结合数据手册确认接口电平与引脚功能。检查结果应放回具体电路里理解。
投板前,可以要求 AI 整理一份简短的工程记录:修改了哪些器件和网络,执行了哪些检查,还有哪些问题待确认。之后再打开工程,或者交给别人继续看,都有依据可查。
同时AI画的板子只是通过了DRC检查,但是实际比方说接口位置例如TypeC朝向,器件堆叠,丝印堆叠,信号干扰,走线粗细这些AI都考虑的比较差而且花费的Token也比较昂贵。
但是 AI 在分析原理图方面确实还可以,我感觉没什么大毛病,用来当作分析助手可以省下很多力气。















































































