• Home
  • Guide
    Upload GuideInstallation Guide
  • API Docs
    Development GuideAPI CallsAPI Reference
  • Related Sites
    EasyEDAJLCHUBOSHWLab
  • Editor
    Online Editor (Pro)Client Download
  • Manage extensions
  • LoginRegister
· EasyEDA Extension Marketplace
Home

Guide

Upload GuideInstallation Guide

API Docs

Development GuideAPI CallsAPI Reference

Related Sites

EasyEDAJLCHUBOSHWLab

Editor

Online Editor (Pro)Client Download
LoginRegister

Pad Fanout

oshwhub-official0v2.3.6
(0)Apache-2.0
Quickly fan out pads with vias to improve work efficiency
Details
Changelog
Historical versions
Comments

Pad Fanout

oshwhub-official0
(0)Apache-2.0
Details
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

  1. Launch the plugin from the EDA top menu: Pad Fanout → Pad Fanout…
  2. Single-click or box-select pads on the PCB canvas
  3. Click direction buttons in the UI panel to fan out; or enable "Cursor Fanout" toggle and click on empty canvas
  4. 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)
  5. Click "↺ Refresh" to re-read current PCB design rules
  6. Click "−" to collapse the main panel; a mini popup appears when collapsed

img

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

Apache License 2.0

2.3.6

  1. 添加多语言支持

2.3.5

变更

  1. 主面板折叠后弹出新迷你弹窗,迷你弹窗只有刷新、光标扇出开关以及展开功能
  2. 修复对单独选中的焊盘不能实行参差扇出的功能
  3. 使用新的logo

2.3.4

变更

  1. 对非圆形焊盘取消限定四个方向扇出,所有焊盘都可以执行八方向扇出

新增

  1. 读取不同网络规则设置,切换焊盘时可以根据不同网络更正默认线宽参数值

2.3.3

变更

  1. 将原来局部坐标系扇出方向优化成与轮盘一致方向
  2. 修复光标扇出中可能存在的状态残留问题

新增

  1. 新增保存上次打开扩展设置线长

2.3.2

变更

  1. 修复单位转换时存在的精度误差
  2. 修复自定义规则时无法正常读取
  3. 修复撤回步骤中存在无关步骤导致的多段撤回

2.3.1

变更

  1. 优化UI
  2. 实现UI的收起/展开功能

2.3.0

新增

新增单位切换功能

2.2.0

变更

  1. 优化了框选焊盘时坐标转换计算逻辑
  2. 修复了框选多个焊盘时在边缘落点导致的扇出方向不正确

新增

新增参差长度设置

2.1.0

变更

  1. 优化UI字段,简洁了交互流程

新增

新增刷新功能,可以在UI中刷新读取设计规则

2.0.1

变更

  1. 封装光标扇出功能,在UI中选择是否启用

2.0.0

变更

  1. 重新设计UI,优化了UI交互界面

新增

UI 新增方向键,可通过UI交互执行方向扇出

1.4.0

新增

新增过孔类型设置,可以读取设计规则中的盲埋孔

1.3.1

变更

  1. 修复参数单位转换不合理

新增

框选多个焊盘功能

1.3.0

新增

设置线长、过孔尺寸功能

1.2.1

变更

  1. 修复框选时扇出方向不正确问题

1.2.0

变更

  1. 修复扇出方向不正确问题

新增

框选多个焊盘功能

1.1.1

变更

  1. 修复旋转角的获取,修复画布原点重置

1.1.0

新增

圆形焊盘功能实现(八方向扇出),其他形状焊盘(四方向扇出)

1.0.0

初始版本,支持启用/取消、线宽设置

暂无数据
暂无数据

Comment

LoginorRegisterto add a comment
All Comments(1)
Sort by time|Sort by popularity

Type

PCB

Keyword

FanoutFanout

Extension Info

Versionv2.3.6
Author

EasyEDA

Published at2026-06-10 09:18:35
Name

eext-pad-fanout

UUID

448d530c15214d55b1addae1af2ff06f

Works with^3.0.0
Report

Report abuse

Related links

Homepage:https://github.com/easyeda
Feedback:https://github.com/easyeda/eext-pad-fanout/issues
Repository:https://github.com/easyeda/eext-pad-fanout
Product
Online Editor(Pro Edition)
Online Editor(Std Edition)
Client Download
Education Edition
On-Premises-Hosting
Services
Prototyping - JLCPCB
Component Purchasing - LCSC
Open Source Hardware - OSHWLab
Policy Terms
Legal
Privacy Policy
Project License Agreement
Cookie Notice
Contribute
Thanks
Help
Tutorials (Pro Edition)
Tutorials (Std Edition)
Edition Update History (Pro Edition)
Edition Update History (Std Edition)
Forum
About Us
About Team
Contact Us

© 2026 EasyEDA All rights reserved

ISO/IEC
Cookie Notice
Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice