
EDA Buddy
xiao_wine247v0.0.4
EDA伙伴,你的另一个画板小助手
详情
更改日志
历史版本
评论
EDA Buddy
xiao_wine247详情
更改日志
历史版本
评论
项目概述
EDA Buddy 是为嘉立创 EDA(专业版)开发的设计辅助插件,提供常用电气计算、原理图/PCB 一键放置与差分对管理等功能,旨在加速电路设计与参数校核。
- 兼容版本:嘉立创 EDA 专业版
^3.2.0(当前插件版本0.0.4) - 更新日志见 CHANGELOG.md
主要功能
- PCB 线宽载流计算:按目标电流、允许温升、铜厚与层数计算所需线宽,也可由线宽反算载流能力
- PCB 过孔参数计算:按目标电流、允许温升与镀层厚度计算过孔内径,也可由内径反算载流能力
- PCB 读取与应用:在 PCB 界面读取选中走线/过孔的参数,并把计算结果直接应用回画布
- PCB 差分对管理:识别差分对并批量创建,支持“命名存疑”分类与未配对器件检测
- 原理图一键放置常用元件:
- Type-C 接口及 CC 下拉电阻
- 彩色 LED 与限流电阻
- I2C 上拉电阻
- USB 接口(贴片/插件、公头/母座、USB2/USB3)
- 分压计算:由电压计算分压电阻,或由电阻计算分压电压(支持反向枚举标准阻值)
- 电感参数计算:非隔离开关电源电感值计算(基于经验公式),并提供商城搜索入口
- 界面适配浅色模式与深色模式
安装
- 嘉立创 EDA:在扩展广场点击安装即可
- GitHub:前往Release下载
eda-buddy_vx.x.x.eext文件,之后前往嘉立创 EDA 顶栏 →高级→扩展管理器→ 右下角导入,选择下载的文件进行安装
使用小提示:在嘉立创 EDA 扩展管理器中勾选
显示在顶部菜单栏,即可从顶栏 EDA Buddy 菜单快速访问所有功能。

使用方法
所有工具都从顶栏 EDA Buddy 菜单打开:
| 菜单项 | 适用环境 | 用途 |
|---|---|---|
Wire... | PCB | 线宽载流计算、读取/应用选中走线 |
Via... | PCB | 过孔参数计算、读取/应用选中过孔 |
DiffPair... | PCB | 差分对识别、批量创建与删除 |
OneClickPlace... | 原理图 | 一键放置常用元件 |
VDivision... | 通用 | 分压计算与一键放置分压电阻 |
Inductor... | 通用 | 开关电源电感值计算与商城搜索 |
PCB:线宽 / 过孔计算
- 打开
Wire...(线宽)或Via...(过孔),选择模式:正向计算(由电流算尺寸)或反向计算(由尺寸算载流) - 填写参数:目标电流、允许温升、铜厚(过孔为镀层厚度)、层、单位等
- 正向计算得到所需线宽 / 过孔内径,反向计算得到可承载电流
- 在 PCB 界面选中走线或过孔后,可读取其参数,并将计算结果直接应用到画布
PCB:差分对管理
- 打开
DiffPair...(需处于 PCB 编辑环境),工具会自动读取网络并分类展示:- 差分对:按命名规则识别出的差分对,例如
TX+/TX-、DP/DM、USB_DP1/USB_DM1、A_P1_TX/A_N1_TX - 命名存疑差分对:名字形似差分对但通常不需要差分约束的命名,例如晶振
XI/XO、XIN/XOUT、OSC_P/OSC_N、XTAL_P/XTAL_N(含HUB_XI0/HUB_XO0这类带编号写法),需人工确认后再勾选 - 疑似可生成差分对:差分网络上只连接了一端的器件(如 AC 耦合电容)
- 重名差分对:名称与已有差分对冲突,创建时会自动追加
* - 已存在差分对:当前工程中已有的差分对,可单独删除
- 差分对:按命名规则识别出的差分对,例如
- 勾选需要创建的条目,点击
生成批量创建;点击重新识别可重新扫描
原理图:一键放置常用元件
- 打开
OneClickPlace...,在左侧选择放置类型(Type-C / LED / I2C 上拉 / USB 接口) - 在右侧设置参数(封装、颜色、阻值、命名前缀、USB 公母/安装方式等),点击
放置 - 面板会隐藏并提示“请在原理图上左键点击选择放置位置”,在原理图上左键点击即可成套放置(连接器/器件 + 配套电阻 + 网络标识与连线)
- 20 秒内未点击会自动取消;面板返回后可再次点击
放置重新开始
原理图:分压计算与一键放置
- 打开
VDivision...,输入Vin、目标输出电压,或直接填写R1/R2 - 支持正向计算(电阻 → 输出电压)与反向枚举(目标电压 → 推荐阻值组合),可设置阻值系列、阻值范围、误差限制与戴维南阻抗范围
- 选中推荐结果后点击
一键放置,在原理图上左键点击选择位置即可放置分压电阻
电感参数计算
- 打开
Inductor...,填写输入/输出电压、输出电流、开关频率与电流纹波系数 - 得到推荐电感值与计算过程,并可一键跳转商城搜索对应电感
已知限制
- 原理图一键放置一旦开始执行不可中断(不会回滚已创建的图元);超时或取消只作用于“等待点击”阶段
- 放置位置由点击坐标决定,不支持悬浮跟随鼠标预览后再放置
- 部分依赖 EDA 引擎的接口仍为 BETA(如
createDifferentialPair),引擎不可用时会给出提示
功能快速预览(深色模式截图)






贡献与反馈
欢迎在Github仓库提交 Issue/PR 提交前请运行现有 lint/格式化脚本并附上复现步骤。
或者前往嘉立创扩展广场反馈建议与问题。
许可证
本项目采用 GPL v3 许可证。
0.0.4
- 修复
一键放置点一次却重复放置多次的问题 - 修复
一键放置超时提示已取消但仍在继续放置、取消后仍可能被触发的问题 - 优化
差分对识别:极性标记支持前缀/中间/后缀任意位置,标记后可跟数字(USB_DP1、TX_P1、A_P1_TX),并支持多字符前缀(DP_TX、DM_TX) - 优化
差分对识别:不同命名写法可交叉配对,配对名更整洁(A_P_TX/A_N_TX→A_TX) - 新增
命名存疑差分对:晶振/时钟命名(XI/XO、XIN/XOUT、OSC_P/OSC_N、XTAL_P/XTAL_N,含带编号变体)与方向型尾标(IN/OUT、I/O,含HUB_XI0/HUB_XO0)降级为疑似,不再混入正常列表,需人工确认后才生成 - 差分对页面新增存疑分组统计与表格
0.0.3
- 优化差分对识别逻辑,提升识别准确率
- 修正
LICENSE文件内容错误
0.0.2
- 修正
反向电阻计算部分整数电阻值无法计算出 - 添加超时逻辑,避免部分原理图PCB操作卡死
- 添加线宽PCB读取与计算直接引用到PCB
- 添加过孔尺寸PCB读取与计算直接引用到PCB
0.0.1
- 初始发布
- 主要功能:
- PCB 线宽与过孔尺寸计算
- 在 PCB 界面读取并应用线宽与过孔(尚未实现)
- 分压计算:根据电压计算分压电阻;根据电阻计算分压电压
- 一键在原理图放置元件(受 EDA bug 限制,部分功能暂未实现)
- 非隔离开关电源电感值计算,并提供商城搜索入口
- 原理图中一键放置常用元件:
- Type-C 及 CC 下拉电阻
- 彩色 LED 与限流电阻
- I2C 上拉电阻
- USB 接口(贴片插件 / 公头 / 母座 / USB2 / USB3)
- PCB 差分对快速创建与疑似差分对识别

暂无数据
类型
Other
关键词
SchematicPCB
扩展信息
| 版本 | v0.0.4 |
| 发布者 | xiao_wine |
| 发布时间 | 2026-09-22 21:53:50 |
| 名称 | eda-buddy |
| UUID | 20c8eb9f7a5646b1af6302385c30eff6 |
| 适用EDA版本: | ^3.2.0 |
| 报告 | 报告滥用 |
评论