两条技术路线,差别在换一台电脑之后
把 AI 接到 EDA 软件上,最快的做法是让程序去操作界面:找到窗口、点菜单、发按键。演示视频里它看起来完全可行。问题出现在第二台电脑上——Altium 换个版本菜单文字变了、屏幕分辨率不同控件坐标偏了、用户手里恰好开着一个模态对话框,流程就断在半路。更糟的情况是它点错地方:把主窗口关掉,或者让脚本引擎弹出层叠的模态框卡死,只能手动重启软件。
另一条路是让 EDA 自己提供接口:AI 发出的每个动作都是一次调用,由运行在你机器上的连接器交给 EDA 执行。这条路前期要把每个动作一个一个实现出来,但它可测试、可重放、行为确定,出了问题能复现也能回退。ONEPASSPCB 走的是这一条,而且把"不做任何系统层面的模拟点击"写成了硬规则。
AI 实际能做完的部分
从需求到可评审的工程,AI 能接手的大致是这些:按功能建元件与符号、连网络、标位号与参数、摆器件与设板框、跑自动布线、执行设计规则检查并逐条解释违规。这些动作都直接落在你打开着的那个工程文件里,你随时可以停下来接手手工调整——不需要在"AI 的版本"和"我的版本"之间做合并。
自动布线那一步最容易"跑了但没结果"
自动布线器通常分两段:先走线,再优化。实际用下来,崩溃多半发生在优化阶段,而这时输出文件可能已经建立、只是内容是空的。如果判断标准写成"文件存在就算成功",失败就会被推迟到导回 EDA 那一步才暴露,用户看到的是一句读不懂的报错。
正确的判据是看文件里有没有真正的布线结果;发现是空的就说清楚下一步:要么关掉优化再跑一次,要么先跑 DRC 把封装占位区的重叠清理掉——重叠焊盘正是优化阶段崩溃最常见的诱因。
怎么开始
注册账号、下载对应你 EDA 的连接器(Altium Designer 或 KiCad 各一套,互相独立)、双击启动、在网页上拿配对码配上,然后打开工程开始提需求。工程文件始终在你自己的机器上。
备料那半边的工作流见另一篇:同一颗料,为什么各家报的价差这么多。
自己跑一遍试试 查价免登录,AI 画板装个连接器就能开始。
BOM 一键报价→