
AI Device Standardization
oshwhub-official2v1.7.1
AI-powered component matching for symbols, footprints, and data, with one-click binding and batch operations
Details
Changelog
Historical versions
Comments
AI Device Standardization
oshwhub-official2Details
Changelog
Historical versions
Comments
简体中文 | English | 繁體中文 | 日本語 | Русский
AI Device Standardization
EasyEDA Pro Extension Plugin — Automatically match component footprints from BOM files, with AI-powered smart matching and one-click binding.
Features
Smart Matching
- Standard Matching: Combine keywords from user-selected match columns to search the EasyEDA device library
- AI Matching: Connect to OpenAI-compatible APIs to auto-generate search keywords, filter candidate devices, and recommend the best match
- Batch AI: Merge multiple devices into a single AI request, automatically batched by context size
- Match Score Calculation: Per-column comparison based on multi-select match columns, supporting exact and partial matches

Binding Modes
- Replace Device: Delete the old device and recreate it with the matched library device
- Replace Footprint Only: Keep the original symbol unchanged, only modify the device's footprint association
- Replace Symbol Only: Keep the original footprint unchanged, only modify the device's symbol association
- Replace Data: Modify device attributes (name, manufacturer, etc.) without changing footprint or symbol

Manual Matching
- For devices that cannot be auto-matched, manually enter keywords to search the device library
- Search results display device details, symbol diagrams, and footprint previews
- Supports manual footprint library matching with independent search and preview
| Device Library Search | Footprint Library Search |
|---|---|
![]() | ![]() |
Usage
- In the schematic editor, click AI Device Standardization → Open in the menu bar
- Select "Match via Schematic" to auto-read components, or "Match via BOM" to import an external BOM file
- Click "🔧 Match Columns" to select the BOM data columns used for matching
- Click "⚙️ Settings" to configure AI matching, binding mode, fallback footprint matching, etc.
- Click "🔄 Match" to execute matching
- Review match results, click "Bind" or "Batch Bind" to complete footprint binding
- To restore, click "Unbind" to recover the original device
1.7.1
新增
- 新增支持器件,符号,封装图的缩放预览
- 新增支持库选择,允许选择创建的自己的库匹配
- 新增深色模式
- 新增绑定校验检测,过滤已绑定器件,可在设置自定义规则
- 新增表头自定义,可排序,及横向滚动条预览超出范围的列表
修复
- 修复匹配逻辑,严格按照匹配依据列匹配
- 绑定功能设置变更,与EDA器件管理器设置一致
- 修复绑定逻辑,解决部分场景下匹配失败的问题
1.6.1
新增
- 新增AI匹配功能,允许AI匹配最佳器件
- 新增「匹配不到器件时降级匹配封装」功能:设置中可开启降级开关并选择封装列;标准匹配用封装列值搜索封装库,AI匹配让AI推断封装关键词后搜索;封装降级结果自动使用footprint绑定模式
- 新增更多匹配结果列表展示,可以查看近10条匹配度较高的器件
- 新增手动匹配功能,允许手动输入关键信息检索器件库,并给出器件,符号,封装预览
- 新增手动封装库匹配功能,允许手动输入关键信息检索封装库,并给出封装预览
- 添加绑定功能设置,允许仅绑定封装,仅绑定符号,替换数据,替换器件功能切换
- 支持匹配器件的匹配度计数
- 支持匹配器件的器件图,符号图,封装图预览
- 支持根据匹配依据列作为关键词检索

暂无数据
Type
Other
Keyword
ToolBOMPackage
Extension Info
| Version | v1.7.1 |
| Author | oshwhub-official |
| Published at | 2026-07-01 13:15:16 |
| Name | eext-ai-device-standardization |
| UUID | b59a8c040a9243209a37281268484a31 |
| Works with | ^3.0.0 |
| Report | Report abuse |


Comment