• 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

Rebuild Schematic from Netlist

oshwhub-official3v2.5.2
(0)MIT License
Import netlist JSON file and automatically rebuild schematic layout
Details
Changelog
Historical versions
Comments

Rebuild Schematic from Netlist

oshwhub-official3
(0)MIT License
Details
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

  1. Prepare a netlist file (.json or .enet format)
  2. Select "Netlist Reconstruction" > "Import Netlist File" from the menu bar
  3. Select or drag and drop the file, then click "Confirm Import"
  4. 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

alt text

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

新增

  1. 新增网表重建原理图功能
    • 支持导入 JSON 格式的网表文件
    • 自动解析网表数据并创建原理图器件
    • 实现器件自动布局和网络端口创建
    • 添加文件选择对话框和用户交界面

修复

  1. 修复网络端口重复放置到第一个器件引脚的问题

    • 改进组件匹配逻辑,使用 componentId 精确标识每个器件
    • 集成 getAllPinsByPrimitiveId API 获取真实引脚信息
    • 优化网络端口创建逻辑,确保端口放置在正确的引脚位置
  2. 修复文件读取相关问题

    • 改进文件对象验证和错误处理
    • 优化 EDA 文件系统 API 调用逻辑
    • 修复对话框 API 调用错误(showQuestionMessage -> showConfirmationMessage)

优化

  1. 统一网络端口类型为 'IN',右侧引脚使用 180° 旋转
  2. 增强调试信息输出,便于问题诊断
  3. 改进错误处理和用户提示信息
  4. 优化代码结构和组件接口设计
暂无数据
暂无数据

Comment

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

Type

Schematic

Keyword

netlistschematicrebuildnetlistschematic

Extension Info

Versionv2.5.2
Author

EasyEDA

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

generate-schematic-from-netlist

UUID

fd558598266041e0af783b4184ac8405

Works with^2.3.0
Report

Report abuse

Related links

Homepage:https://github.com/easyeda/eext-generate-schematic-from-netlist
Feedback:https://github.com/easyeda/eext-generate-schematic-from-netlist/issues
Repository:https://github.com/easyeda/eext-generate-schematic-from-netlist
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