简体中文 | English | 当翻译有偏差时,请以中文版本为准
一键将PCB拐角优化为圆弧,保证阻抗连续性、减少应力集中;线宽突变处贝塞尔优化(支持位置偏移调节);支持DRC检查、覆铜自动重铺、多步撤销、快照管理、合并过渡线段,强制圆弧生成等高级优化功能
1、拐角美化为圆弧(可二次编辑半径)
2、突变线宽平滑美化(基于贝塞尔曲线)
3、快照管理 & 撤销支持
4、DRC 规则检查
⚠️ 插件开发中,建议操作前备份工程,遇到问题欢迎反馈。
菜单位置: 高级 → 美化PCB
- 圆滑布线(选中/全部) - 处理走线拐角(基于圆弧走线美化)
- 过渡线宽(选中/全部) - 不同线宽间平滑渐变(基于贝塞尔曲线美化,支持位置偏移调节)
- DRC 规则检查 - 先乐观布线,再规则检查,将不符合规则进行回退;支持忽略覆铜规则
- 覆铜自动重铺 - 执行全部操作后自动重铺所有覆铜区域
- 撤销 / 快照 - 回退到上一步(多步)撤销,自动/手动快照视图切换,随时安全恢复状态
- 高级设置 - 配置半径、过渡参数、管理快照历史、自定义卡片排序&折叠等设置
可通过 高级 → 扩展管理器 → 已安装扩展 → 美化PCB → 配置 勾选“显示在顶部菜单”,方便使用(右键菜单API暂未开放)
欢迎 Fork & Pr!开发环境搭建如下:
git clone --recursive https://github.com/m-RNA/Easy_EDA_PCB_Beautify.git
cd Easy_EDA_PCB_Beautifygit submodule update --init --recursive
⚠️ 注意: 子模块已锁定到兼容的特定版本,请勿使用--remote参数更新,否则可能导致编译失败。
npm install
npm run build构建产物:build/dist/ 目录下的 .eext 扩展包
劳请阅读此文件,不要踩坑: DEVELOPER_NOTES.md
src/
├── index.ts # 入口 & 菜单注册
└── lib/
├── beautify.ts # 拐角圆滑 (Beautify)
├── widthTransition.ts # 线宽过渡
├── drc.ts # DRC 检查与覆铜过滤
├── snapshot.ts # 快照管理
├── math.ts # 数学工具
├── eda_utils.ts # EDA 工具 (覆铜重铺等)
├── logger.ts # 日志打印
└── settings.ts # 设置读写
iframe/
└── settings.html # 设置界面
pro-api-sdk/ # Git子模块 (嘉立创专业版扩展API SDK)这个项目采用 Apache-2.0 许可证,详情见 【Apache-2.0 许可证】






