
Rebuild Schematic from Netlist
oshwhub-official3v2.5.2
Import netlist JSON file and automatically rebuild schematic layout
Details
Changelog
Historical versions
Comments
Rebuild Schematic from Netlist
oshwhub-official3Details
Changelog
Historical versions
Comments
Netlist to Schematic Reconstruction Extension
Import netlist files and automatically reconstruct schematics. Supports component search, intelligent placement, and net connections.
Main Features
- Import netlist files (supports .json and .enet formats)
- Automatically search and place components
- Intelligently create net wires
- Automatically update component attributes
Usage
- Prepare a netlist file (.json or .enet format)
- Select "Netlist Reconstruction" > "Import Netlist File" from the menu bar
- Select or drag and drop the file, then click "Confirm Import"
- Confirm to start schematic reconstruction
Netlist File Format
Supports netlist files in JLCPCB EDA Pro format.
{
"器件ID": {
"props": {
"Designator": "器件标识符",
"DeviceName": "器件名称",
"Value": "器件值",
"Supplier Part": "供应商料号"
},
"pins": {
"引脚号": "网络名称"
}
}
}
Demo

2.5.2
- 完成多语言适配
1.0.5
- 修正扩展描述
1.0.4
- 每行放置15个
- 每放置一个器件后增加网络连接
- 增加日志提示
1.0.3
- 优化包体积,取消打包example
- 去除掉无效的头部菜单注册
- 修复源码编译报错
- 使用低分辨率的新logo
1.0.2
- 支持 .enet 文件的导入
1.0.1
- 网络端口改为网络标签
1.0.0
新增
- 新增网表重建原理图功能
- 支持导入 JSON 格式的网表文件
- 自动解析网表数据并创建原理图器件
- 实现器件自动布局和网络端口创建
- 添加文件选择对话框和用户交界面
修复
-
修复网络端口重复放置到第一个器件引脚的问题
- 改进组件匹配逻辑,使用 componentId 精确标识每个器件
- 集成 getAllPinsByPrimitiveId API 获取真实引脚信息
- 优化网络端口创建逻辑,确保端口放置在正确的引脚位置
-
修复文件读取相关问题
- 改进文件对象验证和错误处理
- 优化 EDA 文件系统 API 调用逻辑
- 修复对话框 API 调用错误(showQuestionMessage -> showConfirmationMessage)
优化
- 统一网络端口类型为 'IN',右侧引脚使用 180° 旋转
- 增强调试信息输出,便于问题诊断
- 改进错误处理和用户提示信息
- 优化代码结构和组件接口设计

暂无数据
Type
Schematic
Keyword
netlistschematicrebuildnetlistschematic
Extension Info
| Version | v2.5.2 |
| Author | EasyEDA |
| Published at | 2026-06-10 09:18:45 |
| Name | generate-schematic-from-netlist |
| UUID | fd558598266041e0af783b4184ac8405 |
| Works with | ^2.3.0 |
| Report | Report abuse |
Comment