
PCB自动化工具
OSHWHub2722v2.8.1
支持管脚自动扇出打孔、自动短线布线、模块自动扇出打孔、整版全自动模块化布局、群组草图布线等功能、DFM设计质量审核
详情
更改日志
历史版本
评论
PCB自动化工具
OSHWHub2722详情
更改日志
历史版本
评论
PCB自动化工具
PCB自动化工具(pcb-automatic-tool)是一款由嘉立创EDA 开发的一款强大的PCB扩展,可以安装在嘉立创EDA专业版与EasyEDA Pro中,支持多种自动化能力,可进一步提升工程师的工作效率。经过数月的开发,现免费提供给广大EDA用户使用。
具体支持的功能
1.管脚扇出打孔

- 在 PCB 上选中需要扇出打孔的焊盘(可框选多个)。
- 打开扩展菜单中的“管脚扇出打孔”窗口。
- 在“信号过孔尺寸”和“电源过孔尺寸”列表中确认或添加过孔(格式:
外径;内径,单位 mil),排在第一的为实际使用尺寸。 - 选择信号线宽、电源线宽、过孔和管脚间距、扇出方向,勾选“仅走线”可只生成走线。
- 点击“运行”,自动为选中焊盘扇出打孔并连接走线。
2.短线自动布线

- 打开扩展菜单中的“短线自动布线”窗口。
- 在左侧“待选网络”中过滤/点击选择要布线的网络,用
>或>>加入右侧“已选网络”。 - 在“需要布线的飞线长度”下拉中选择间距阈值。
- 点击“运行”,自动为已选网络中两管脚间距不超过阈值的信号网络布线。
- 若需撤销,点击“删除”可清除本次生成的短线。
3.模块自动扇出打孔

- 打开扩展菜单中的“模块自动扇出打孔”窗口。
- 设置“信号过孔尺寸”和“电源过孔尺寸”(列表首项为使用尺寸,可添加/删除/排序)。
- 在“器件选择”区将待处理的器件从“待选器件”移到“已选器件”;若全部器件都已选,则按整板处理。
- 选择走线方式(曲线/直角)、过孔到焊盘间距,按需勾选“允许 DRC”。
- 点击“运行”,程序自动按封装类型对所选器件打孔扇出。
4.整版全自动模块化布局

- 打开扩展菜单中的“整版全自动模块化布局”窗口。
- 在“主芯片”列表中确认目标 IC;勾选“显示所有器件”可只列出带匹配阻容/测试点的芯片。
- 设置查找距离与电阻排数(单排/双排)。
- 点击“全部模块”自动为整板主芯片摆放周边电阻、电容;或先在 PCB 上选中器件/网络,再点击“单个模块”/“依据网络布局”进行局部摆放。
- 布局完成后在画布中查看器件位置,不满意可撤销后重新运行。
5.自动局部铺铜

- 打开扩展菜单中的“自动局部铺铜”窗口。
- 设置“铺铜格点精度”以及倒角方式(斜角/圆角)和斜角长度。
- 点击“自动生成铜皮”,程序扫描板上符合条件的器件电源管脚并生成局部铜皮。
- 也可先选中若干电源焊盘,再点击“按管脚生成铜皮”进行局部铺铜。
- 在“审核结果”列表中点击条目可定位到对应铜皮;点击“删除”可清空全部铜皮。
6.群组草图布线

- 打开扩展菜单中的“群组草图布线”窗口。
- 在 PCB 上选中一组需要布线的焊盘。
- 点击“草图布线”,在画布上依次点击添加总线路径点,完成后再次点击“完成草图路径”自动生成等间距导线。
- 可勾选“使用网格”自定义线宽/线距,并设置飞线长度阈值与出线方向(全部/第一段/第二段/无)。
- 点击“快速连接”可进入连续点击焊盘自动布线模式;点击“删除”可撤销生成的导线。
7.器件布局导入导出

- 打开扩展菜单中的“器件布局导入导出”窗口。
- 点击“布局导出”,可将当前 PCB 全部器件(先选中部分器件则只导出选中)的坐标、旋转、层和封装保存为
.txt。 - 点击“布局导入”选择之前保存的
.txt文件,程序按位号自动将器件更新到文件记录的位置、旋转和层。 - 导入前建议先备份当前 PCB,以便需要时恢复。
8.DFM检查

- 打开扩展菜单中的“DFM检查”窗口,左侧列出 12 项设计质量检查。
- 选中某检查项可在右侧查看示意图;对“电源网络各层走线加粗”和“时钟信号 3W 间距”可填写参数。
- 点击“检查全部”,程序顺序执行 12 项检查并在完成后显示问题总数。
- 点击存在问题的检查项,打开结果弹窗查看异常列表,并可定位到 PCB 对应位置。
安装方式
安装方式:https://prodocs.lceda.cn/cn/api/user-guide/using-extension.html
使用说明
2.8.1
优化
- 修复DFM检查中点击定位因NaN入参导致的PCB界面卡死问题
- 列表ID显示改为坐标显示
2.7.1
2026.07.19
- 重构代码结构,js全部重写为ts
- UI美化,调整按钮等相关文案和样式
- DFM检查合并为一个菜单一个弹窗,独立弹窗展示检测结果,支持重置按钮
- 修改草图布线交互逻辑,支持手动绘制草图路径
- 快速布线等设置的过孔尺寸预设常用尺寸
2.6.1
增加新功能:
- 增加新功能:电阻可以智能选择按照单排排列或者双排排列。
- 增加新功能:不同封装的电阻在排列的时候,可以自动推挤以避免电阻压在一起。
- 增加新功能:可以通过选择网络完成模块的自动化布局,这个主要针对电阻布局。
2.5.1
增加新功能:
- 增加新功能:检查REF方向是否和器件方向一致。
- 增加新功能:检查两pin器件前后的信号线宽是否一样。
- 增加新功能:检查电源网络各层走线是否都被加粗。
- 增加新功能:检查时钟信号的3W间距规则。
- 修正在最新立创EDA V3.2.135下测试发现的问题。
2.4.1
增加新功能:
- 增加新功能:检查阻焊开窗在不同网络的物件上。
- 增加新功能:检查TEXT丝印的方向是否多于2个。
- 自动局部铺铜功能将阻焊层和钢网层的铜皮过滤。
2.3.1
增加新功能:
- 增加新功能:检查铜皮倒角是否是45度或90度。
- 增加新功能:检查阻焊开窗不在铜皮上。
2.2.1
增加新功能:
- 增加新功能:检查多余过孔。
- 增加新功能:检查过孔只有单层或同层连接。
- 解决在嘉立创V3.2.91版本下,部分功能运行异常问题。
2.1.1
增加新功能:
- 增加新功能:检查90度走线和锐角。
- 增加新功能:检查多余线段。
- 原开发的功能,需要长时间运行的,增加进度条提示。
1.12.1
增加新功能:器件布局导入导出
- 解决在嘉立创V3.2.58版本下,部分功能运行异常问题。
- 增加新功能:器件布局导入导出。
1.11.3
升级整版全自动模块化布局,提升运行速度
- 重新编写全自动模块化布局部分代码,以提升程序运行速度。
- 解决全自动模块化布局功能在V3版测试中发现的一些问题。
1.11.2
插件支持在嘉立创V3的版本下正常运行
- 实现插件在嘉立创EDA V2版本和V3版本下均可运行使用。
- 实现铜皮的圆弧线倒角功能。
1.11.1
群组草图布线功能升级
- 实现中间成组走线,自动吸附到旁边有网络的走线上,实现走线连接可用。
- 解决前面遗留的草图线删除不成功的问题。
- 核查并解决“ProPrj_ProDoc_PCB1”板子,部分走线异常的问题。
1.10.1
解决发现问题
解决客户端无法输入过孔尺寸大小问题。
- 实现“管脚扇出打孔”功能,在客户端模式下添加设置信号过孔和添加设置电源过孔的弹窗输入功能。
- 实现“模块自动扇出打孔”功能,在客户端模式下添加设置信号过孔和添加设置电源过孔的弹窗输入功能。
1.0.2
解决发现问题
解决测试中发现的2个会导致运行错误的问题。
- 解决在选中测试点的情况下出现错误,程序无法运行问题。
- 解决axlCNSGetLineLineSpacing在MIL单位下,读取规则不正确问题。
1.0.1
构建新增
- 构建脚本新增混淆构建模式,支持对源码进行混淆处理与打包
- 实现自动备份恢复机制,混淆前备份源码,构建完成或异常时自动恢复源码
- 新增混淆构建说明文档(OBFUSCATION.md),详细说明混淆配置与使用方法
- 混淆配置启用多项保护,对eda运行环境优化,避免插件失效
构建优化
- 优化包体积管理,图片资源压缩及更新.edaignore配置
- 在混淆构建流程中启用esbuild压缩与优化,缩小包体积
1.0.0
第一个版本

暂无数据
类型
PCB
关键词
打孔布线布局铺铜DFM审核自动化
扩展信息
| 版本 | v2.8.1 |
| 发布者 | EasyEDA |
| 发布时间 | 2026-08-10 16:57:53 |
| 名称 | pcb-automatic-tool |
| UUID | 00c3dd40e0ba499e973b37bd960ca49c |
| 适用EDA版本: | ^3.2.148 |
| 报告 | 报告滥用 |
评论