
Pad Fanout
oshwhub-official0v2.3.6
Quickly fan out pads with vias to improve work efficiency
Details
Changelog
Historical versions
Comments
Pad Fanout
oshwhub-official0Details
Changelog
Historical versions
Comments
简体中文 | English | 繁體中文 | 日本語 | Русский
Pad Fanout
JLCEDA / EasyEDA Pro PCB Pad Fanout Via Plugin v2.3.5
Features
Automatically create fanout vias and traces for selected pads in PCB design.
Key Features:
- Single Pad Fanout: Select a single pad and fan out via direction buttons or staggered length setting
- Batch Fanout: Box-select multiple pads and fan out all at once in a unified direction, executed in pad number order
- Direction Button Fanout: UI provides 8 direction buttons; all pad shapes support 8-direction fanout
- Cursor Fanout: Enable cursor fanout mode, then click on empty canvas to automatically determine direction and fan out
- Blind/Buried Via Support: Automatically reads blind/buried via configuration from PCB design rules; supports through-hole, blind, and buried vias
- Design Rule Following: Automatically reads via size and trace width from PCB design rules as defaults on startup; supports mm/mil unit auto-detection and switching
- Net Rule Following: When switching pads, automatically updates default trace width based on the selected pad's net rules
- Staggered Fanout: Set stagger length for both single and batch pad fanout; adjacent pads alternate between different fanout lengths
- Collapsible Panel: Main panel collapses to a mini popup with refresh, cursor fanout toggle, and expand button
- Rotated Pad Support: For non-circular pads with rotation, direction buttons correspond to consistent dial directions
- Persistent Settings: Remembers the last used trace length setting
Usage
- Launch the plugin from the EDA top menu: Pad Fanout → Pad Fanout…
- Single-click or box-select pads on the PCB canvas
- Click direction buttons in the UI panel to fan out; or enable "Cursor Fanout" toggle and click on empty canvas
- Adjust the following parameters in the UI panel:
- Via type (through-hole / blind / buried)
- Via outer diameter, hole diameter (mm/mil)
- Trace width, trace length (mm/mil)
- Stagger length (for alternating trace length in fanout)
- Click "↺ Refresh" to re-read current PCB design rules
- Click "−" to collapse the main panel; a mini popup appears when collapsed

Notes
- When box-selecting multiple pads, cursor fanout uses the pad closest to the mouse cursor as the reference point for direction determination
Build
npm install # Install dependencies
npm run compile # TypeScript → dist/index.js
npm run build # Compile + Package → build/dist/*.eext
npm run lint # ESLint check
npm run fix # ESLint auto-fix
The build output .eext file is located in build/dist/. Import it in the EDA Extension Manager to use.
Installation
EDA Pro V3: Top menu → Advanced → Extension Manager… → Import
License
2.3.6
- 添加多语言支持
2.3.5
变更
- 主面板折叠后弹出新迷你弹窗,迷你弹窗只有刷新、光标扇出开关以及展开功能
- 修复对单独选中的焊盘不能实行参差扇出的功能
- 使用新的logo
2.3.4
变更
- 对非圆形焊盘取消限定四个方向扇出,所有焊盘都可以执行八方向扇出
新增
- 读取不同网络规则设置,切换焊盘时可以根据不同网络更正默认线宽参数值
2.3.3
变更
- 将原来局部坐标系扇出方向优化成与轮盘一致方向
- 修复光标扇出中可能存在的状态残留问题
新增
- 新增保存上次打开扩展设置线长
2.3.2
变更
- 修复单位转换时存在的精度误差
- 修复自定义规则时无法正常读取
- 修复撤回步骤中存在无关步骤导致的多段撤回
2.3.1
变更
- 优化UI
- 实现UI的收起/展开功能
2.3.0
新增
新增单位切换功能
2.2.0
变更
- 优化了框选焊盘时坐标转换计算逻辑
- 修复了框选多个焊盘时在边缘落点导致的扇出方向不正确
新增
新增参差长度设置
2.1.0
变更
- 优化UI字段,简洁了交互流程
新增
新增刷新功能,可以在UI中刷新读取设计规则
2.0.1
变更
- 封装光标扇出功能,在UI中选择是否启用
2.0.0
变更
- 重新设计UI,优化了UI交互界面
新增
UI 新增方向键,可通过UI交互执行方向扇出
1.4.0
新增
新增过孔类型设置,可以读取设计规则中的盲埋孔
1.3.1
变更
- 修复参数单位转换不合理
新增
框选多个焊盘功能
1.3.0
新增
设置线长、过孔尺寸功能
1.2.1
变更
- 修复框选时扇出方向不正确问题
1.2.0
变更
- 修复扇出方向不正确问题
新增
框选多个焊盘功能
1.1.1
变更
- 修复旋转角的获取,修复画布原点重置
1.1.0
新增
圆形焊盘功能实现(八方向扇出),其他形状焊盘(四方向扇出)
1.0.0
初始版本,支持启用/取消、线宽设置

暂无数据
Type
PCB
Keyword
FanoutFanout
Extension Info
| Version | v2.3.6 |
| Author | EasyEDA |
| Published at | 2026-06-10 09:18:35 |
| Name | eext-pad-fanout |
| UUID | 448d530c15214d55b1addae1af2ff06f |
| Works with | ^3.0.0 |
| Report | Report abuse |
Comment