
Component Attribute Refresh
oshwhub-official0v2.5.9
V3 only. Batch PCB footprint update and rebinding, supports TOP/BOTTOM dual-side, matches library components by Designator/Component Name/Footprint Name, auto-updates project library bindings (Symbol/Footprint/3D Model). Footprint rebinding searches for same-name footprints and bound devices by footprint name, then replaces PCB components.
Details
Changelog
Historical versions
Comments
Component Attribute Refresh
oshwhub-official0Details
Changelog
Historical versions
Comments
PCB Footprint Batch Update (V3 Only)
An extension specifically for EasyEDA Professional V3. Not compatible with V2.
Features
- Manual Update: Select a library, batch match PCB components by Designator/Name/Footprint/Component attributes and update footprints
- Footprint Rebinding: Select a team library, search for same-name footprints and bound devices, replace all PCB components (preserving designator/attributes/pad nets)
- Batch Automation: Select a team and folder, automatically open projects one by one → update PCB footprints → save → close
- Supports both TOP and BOTTOM layer components
- Automatically updates project library device bindings (symbol, footprint, 3D model) during update
- Supports searching and setting 3D models from system or team libraries
Usage
Menu → PCB → PCB Footprint Update... / PCB Footprint Rebinding...
PCB Footprint Rebinding
Used to rebind components in the current PCB to same-name footprints and their associated devices in a specified team library. Ideal for scenarios where team library devices have been organized, but PCB components in the project are still bound to old, temporary, or incorrect libraries (available in editor V3.2.149+).

- Open the PCB to process.
- Navigate to
PCB → PCB Footprint Update → PCB Footprint Rebinding...via the menu. - Select the target team library in the dialog.
- Click
Start Update. The extension will iterate through all components in the current PCB and perform rebinding by footprint name.

Execution rules:
- Uses the current PCB component's footprint name as the baseline, performing exact search for same-name footprints in the selected team library.
- Once a same-name footprint is found, continues searching for team library devices bound to that footprint, and uses that device to replace the PCB component.
- During replacement, the original component's designator, name, position, rotation, lock state, designator coordinates, and pad nets are preserved.
- Same-name footprint search results are cached to avoid duplicate queries.
- After rebinding completes, 3D model properties of associated library devices are uniformly refreshed.
- If a component's same-name footprint or bound device is not found, it is marked as failed in the result details without affecting other components.

Notes
- It is recommended to backup your project before performing operations
- Batch mode will open and modify PCBs of all projects under the team one by one. Please ensure sufficient permissions
- Footprint rebinding relies on exact footprint name matching. Please confirm that same-name footprints exist in the target team library before execution
2.5.9
- 完善多语言支持
- 因uuid重复,手动变更
2.5.8
- 修复 PCB 封装重绑定后位号文字属性未完整保留的问题,恢复坐标、旋转、对齐、字体、线宽、镜像、反转、显隐、层和文本值等字段
2.5.7
- 修复 PCB 封装重绑定后位号文字旋转角度未保留的问题
2.5.6
- 修改扩展描述,补充使用说明
2.5.5
- PCB 封装重绑定改为使用
searchByProperties精确搜索同名封装及绑定该封装的器件,不再创建临时器件 - 原理图删旧放新改为精确搜索符号及绑定该符号的器件,并使用器件 UUID 放置
2.5.4
- 修复 PCB 封装更新删旧放新后位号坐标未保留的问题
- 修复 PCB 封装重绑定后位号坐标未保留的问题
2.5.3
- 修改扩展名词
2.5.2 (V3 专用)
- 新增「PCB封装重绑定」:按封装名在指定团队库中搜索同名封装和绑定该封装的器件,替换当前 PCB 所有器件
- 删旧放新时恢复旧器件全部属性(位号/名称/uniqueId/制造商/供应商等)及焊盘网络
- 封装搜索与器件搜索带缓存,同名封装只搜一次、只查一次器件
- 兼容 V3 精确搜索接口:封装使用
{ name },器件使用{ footprintName } - 封装重绑定完成后遍历当前 PCB 所有关联库器件,统一更新 3D 模型相关属性 (
3D Model/3D Model Title/3D Model Transform)
1.5.1 (V3 专用)
嘉立创 EDA 专业版 V3 专用版本,不兼容 V2。
- 适配 V3 API:器件搜索/修改使用新属性名 (model3D / symbol / footprint)
- 新增 PCB 底层(BOTTOM)器件支持
- 新增基准属性:封装名(Footprint)、器件名(Component)
- 修复工程库同名器件去重逻辑(改用 UUID 去重)
- 修复 3D 模型来源下拉重复"不更新3D模型"、补回"系统库"
- 删除 3D 模型批量报告,改为 toast 提示
- UI 适配 EDA 设计规范 (字号 13px / 按钮 30px / 圆角 2px)
1.0.0
V2 初始版本,原理图元件属性刷新 + 批量替换元件。

暂无数据
Type
Other
Keyword
SDK
Extension Info
| Version | v2.5.9 |
| Author | JLCEDA |
| Published at | 2026-07-02 09:10:31 |
| Name | eext-update-components-attributes-v3 |
| UUID | kca46d06c6bb44cf81c6657c38058e72 |
| Works with | ^2.2.45 |
| Report | Report abuse |
Comment