• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API 调用API 参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· 嘉立创EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API 调用API 参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

熔化/优化/美化PCB

mRNA107v1.0.6
(9)Apache-2.0
一键:拐角圆弧优化 线宽突变处贝塞尔优化 DRC检查 多步撤销 快照管理 合并过渡线段 强制圆弧生成等高级优化功能
详情
更改日志
历史版本
评论

熔化/优化/美化PCB

mRNA107
(9)Apache-2.0
详情
更改日志
历史版本
评论

熔化/优化/美化PCB

简体中文 | English | 当翻译有偏差时,请以中文版本为准

一键将PCB拐角优化为圆弧,保证阻抗连续性;线宽突变处贝塞尔优化(更好的泪滴);支持DRC检查、多步撤销、快照管理、合并过渡线段,强制圆弧生成等高级优化功能

灵感:【熔化你的电路板: PCB美学与圆滑布线设计】

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_Beautify

已克隆?拉取子模块

git 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 # 线宽过渡
    ├── snapshot.ts        # 快照管理
    ├── math.ts            # 数学工具
    ├── eda_utils.ts       # EDA 工具
    ├── logger.ts          # 日志打印
    └── settings.ts        # 设置读写
iframe/
└── settings.html          # 设置界面
pro-api-sdk/               # Git子模块 (嘉立创专业版扩展API SDK)

📜 License

这个项目采用 Apache-2.0 许可证,详情见 【Apache-2.0 许可证】

Changelog

1.0.6 (2026-02-08)

🚀 核心升级

  • 将圆角半径设置从固定值改为比率模式
  • DRC自动避让使用二分法自动尝试缩小半径避让
  • 设置界面添加深色模式,根据系统主题自动切换
  • 设置卡片添加折叠效果,怎么折都有...

📝 其他

  • 移除单位选择下拉框
  • 更新UI描述文本,改进用户体验
  • 重新排列设置项顺序(过渡段数)
  • 添加保存失败时的用户提示对话框
  • 微调README文档,更新设置界面截图
  • 为设置窗口添加最小化按钮(折叠按钮)
  • 优化扩展关键字

1.0.5 (2026-02-07)

🚀 核心升级(DRC)

  • 设计规则检查(DRC)设置,包含启用选项

🐛 修复

  • 修复当选中一条线段时,点击菜单的 圆弧布线(全部)/ 线宽过渡(全部),不会触发进度条的BUG

📝 其他

  • 添加 README.en.md

1.0.4 (2026-02-04)

✨ 优化

  • 设置界面:全新UI布局,独立快照管理卡片;增加自动/手动快照视图切换
  • 动画效果:优化刷新按钮交互,文档切换或数据刷新时播放丝滑的旋转动画

🚀 核心升级 (快照管理 V2)

  • 智能分支:实现Git风格的时间线管理,撤销后产生新变更时自动截断无效的"未来"历史
  • 深度去重:引入基于图元ID排序的深度比对算法,彻底解决乱序导致的假性重复快照
  • 逻辑修正:修复撤销操作索引计算错误,消除跳过状态的Bug
  • 代码重构:清理遗留代码,全面转移在 V2 存储结构

📝 其他

  • 更新相关文档、设置界面图片
  • 重命名扩展名称:熔化/优化/美化PCB (融化)

1.0.3-rc1 (2026-02-03)

✨ 新增

  • 扩展名称和描述优化
  • 中文翻译表达优化

1.0.2 (2026-02-02)

✨ 新增

  • 重命名扩展名称:熔化PCB-美化PCB(融化)
  • 添加"熔化"和"Melt"关键字
  • 更新主页和问题链接

1.0.1 (2026-02-02)

✨ 新增

  • 设置界面:支持简单的数学表达式运算;支持键盘上下按键、鼠标滚轮调整数值
  • 设置界面:添加作者信息

🐛 修复

  • 快照管理:添加PCB_ID检查,防止恢复错误快照;优化用户撤销体验,保存用户操作前后快照;手动创建快照时不与最新记录的快照重复
  • 设置界面:修复JS警告,输入框合法检查
  • 代码清洗:移除不必要无用代码,统一日志前缀格式

1.0.0 (2026-02-01)

✨ 功能

  • 圆滑布线:将直角拐角转换为平滑圆弧
  • 线宽过渡:不同线宽间平滑渐变,基于贝塞尔曲线
  • 快照管理:一键备份/恢复布线状态
  • 撤销支持:操作前自动备份,随时回退
  • 设置界面:可配置圆角半径、过渡参数、快照选项等

📝 说明

  • 支持选中处理和全局处理两种模式
  • 圆弧基于实际圆弧图元,可二次编辑半径
  • 线宽过渡智能限制,不超过窄端线长
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

PCB

关键词

熔化DRC美化平滑布线圆弧线宽过渡优化融化PCBMeltBeautifySmoothWidthTransitionRoutingCurve

扩展信息

版本v1.0.6
发布者

m-RNA

发布时间2026-02-09 11:45:45
名称

eext-pcb-beautify

UUID

3911cc55444d4833b5762da1521fe616

适用EDA版本^3.0.0
报告

报告滥用

相关链接

主页:https://ext.lceda.cn/item/mrna/eext-pcb-beautify
反馈:https://ext.lceda.cn/item/mrna/eext-pcb-beautify
仓库:https://github.com/m-RNA/Easy_EDA_PCB_Beautify
logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳嘉立创科技集团股份有限公司 粤ICP备11084592号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议