Skip to content

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

格式转换

嘉立创EDA专业版(EasyEDA Pro)扩展插件,支持多种 EDA 格式与嘉立创EDA专业版库/工程之间的双向转换。

功能

  • 导入多种 EDA 格式:支持 Xpedition、Cadstar、Fabmaster、P-CAD、Allegro、gEDA、TinyCAD、DipTrace、Pulsonix、Easy-PC、ExpressPCB、DesignSpark、Proteus、OrCAD、Multisim、Fritzing 等格式导入为嘉立创EDA专业版库或工程
  • 导出为 KiCad:在符号库/封装库编辑器中通过顶部菜单直接导出当前文档为 .kicad_sym / .kicad_mod
  • 导出为 Xpedition:将嘉立创EDA专业版库数据导出为 Xpedition 格式
  • 图形化向导:提供逐步引导界面,包含文件上传、转换进度、结果预览与筛选
  • 导入到专业版:转换完成后可直接导入到个人库或团队库,支持选择归属和按需筛选

使用方法

  1. 在嘉立创EDA专业版(3.0+)中安装本扩展

  2. 通过菜单 格式转换 → 导入导出向导... 打开向导

  3. 选择需要导入或导出的格式,按向导提示操作

  4. 预览转换结果,选择需要导入的器件/符号/封装

  5. 选择归属(个人/团队),点击导入

    demo-import

支持的 EDA 格式与状态

状态说明:✅ 已支持 / 🟡 仅识别文件(暂未解析几何,后续实现)/ 🚧 进行中

导入支持

EDA 工具 文件格式 状态 说明
Xpedition (Siemens EDA) .zip(含 *.psk.hkp 焊盘 / *.cel.hkp 封装 / *.pdb.hkp 器件 / 数字符号文件) 完整库转换;ASCII 文件需要先用打包工具打 zip
Cadstar .zip / .cpa 🚧 进行中
Fabmaster .zip / .txt / .fab 🚧 进行中
P-CAD .zip / .pcb 🚧 进行中
gEDA .zip / .pcb 🚧 进行中
TinyCAD .zip / .dsn 🚧 进行中
Allegro (Cadence) .zip(含 *.txt / *.brd / *.dra / *.pad / *.psm / *.ssm 🟡 依赖 extracta 工具导出 ASCII
DipTrace .zip / .dip / .dch / .lib 🟡 脚手架
Pulsonix .zip / .pcb / .sch / .lib / .psx 🟡 脚手架
Easy-PC (Number One Systems) .zip / .epc / .epz / .ezp / .txt / .lib / .sch 🟡 脚手架
ExpressPCB .zip / .lib / .pcb / .sch 🟡 二进制格式,需先转 ASCII
DesignSpark .zip / .pcb / .sch / .lib / .dsl 🟡 脚手架
Proteus (Labcenter) .zip / .pdsprj / .pdspri / .lib / .pcb / .sch / .txt 🟡 脚手架
OrCAD Capture .zip / .dsn / .xml / .opj / .olb 🟡 同时支持 DSN 与 XML 原理图
Multisim (NI) .zip / .ms14 / .ms13 / .ms12 / .ms11 / .ms10 / .ewprj / .net 🟡 脚手架
Fritzing .zip / .fzz / .fzpz / .fz / .fzb / .fzp 🟡 脚手架

导出支持

EDA 工具 文件格式 状态 说明
Xpedition .zip(含 *.psk.hkp / *.cel.hkp / *.pdb.hkp / 数字符号文件) 从 Pro 库批量导出
KiCad .zip.kicad_sym + .kicad_mod 通过顶部菜单 格式转换 → 导出 KiCad... 导出当前文档

其它 EDA 工具的导出暂未实现,欢迎扩展 src/converter/<format>/<format>-export.ts 后提交 PR。

格式 → 模块对照

格式 ID 解析/写入模块
xpedition src/converter/xpedition/
kicad src/converter/kicad/
cadstar src/converter/cadstar/
fabmaster src/converter/fabmaster/
pcad src/converter/pcad/
geda src/converter/geda/
tinycad src/converter/tinycad/
allegro src/converter/allegro/allegro-import.ts (🟡)
diptrace src/converter/diptrace/diptrace-import.ts (🟡)
pulsonix src/converter/pulsonix/pulsonix-import.ts (🟡)
easypc src/converter/easypc/easypc-import.ts (🟡)
expresspcb src/converter/expresspcb/expresspcb-import.ts (🟡)
designspark src/converter/designspark/designspark-import.ts (🟡)
proteus src/converter/proteus/proteus-import.ts (🟡)
orcad src/converter/orcad/orcad-import.ts (🟡)
multisim src/converter/multisim/multisim-import.ts (🟡)
fritzing src/converter/fritzing/fritzing-import.ts (🟡)

示例文件

各 EDA 工具的样本文件按格式分类放在 example/ 目录下,每个目录中的 README.md 说明了支持的扩展名。可按说明放入真实样本后用于导入功能的调试与回归。

Xpedition 库文件需要先用打包工具转换成 ASCII 文件并打包成 zip,详见打包工具说明

系统要求

  • 嘉立创EDA专业版 >= 3.0

开源许可

Apache License 2.0

About

嘉立创EDA专业版扩展:格式转换插件,支持 Xpedition、Cadstar、Fabmaster、P-CAD、Allegro、gEDA、TinyCAD 等格式与嘉立创EDA专业版互转,并支持导出 KiCad。EasyEDA Pro Extension: Format Conversion Plug-in, supporting the conversion between Xpedition, Cadstar, Fabmaster, P-CAD, Allegro, gEDA, TinyCAD and other formats and EasyEDA Pro, and also supporting the export to KiCad.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages