SeEx 是一个批量导出立创商城元件为 Altium Designer(AD)、KiCad、Cadence(OrCAD Capture / Allegro)可用格式的桌面工具。
- 导出 KiCad 可用的
Symbol、Footprint、3D模型格式。 - 支持批量导出,也支持单独导出。
- 单独导出器件的
schlib、pcblib(pcblib已经内嵌了step模型)。 - 支持批量导出。
- 支持把多个器件导出到同一个
schlib、pcblib,即合并导出。
- 导出
Capture原理图符号:一个Library XML文件,在Capture中通过File > Import > Library XML转换为.olb。 - 导出
Allegro封装:每个封装一个SKILL脚本,外加一个库脚本;在Allegro PCB Editor的命令窗口执行skill load("<库>_allegro/<库>.il"),即在同一目录生成.dra、.psm和.pad。 - 导出
3D模型(step),封装中已按立创EDA的位置映射好模型。 - 标准封装(贴片阻容、
SOT、SOD、SOIC、QFN等)按IPC-7352计算焊盘并核对厂家焊盘;其余封装保留厂家焊盘,按IPC-7352规则生成丝印、装配层和占位区。 seex本身不调用任何Cadence程序,导入由用户在Cadence中完成。
- 均支持选择中英文元数据导出。
- 均支持多线程下载。
- 均支持向已现存的经由
seex导出的库里添加新的器件/元件。 - 均支持自定义原理图的描边和填充颜色。
- 均支持单独导出
3D模型。 - 默认去除
3D模型上的立创EDA标志(水印),重建模型;无法安全去除时保留原模型,并在导出结果中列出这些元件。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Note
这些版本仅为目前所知,不排除 seex 支持更多的版本。如果您无法在更低版本的 EDA 软件中打开 seex 导出的库,可以在 issue 里提出,会考虑适配。
KiCad 9.0~LatestAltium Designer 23.x~LatestCadence SPB 26.1(OrCAD X Capture / Allegro X);Allegro封装脚本需要支持SKILL的版本(Allegro PCB Designer或OrCAD PCB Designer Professional)
从 Releases 下载对应平台的压缩包,解压后直接运行 seex.exe,无需安装。
git clone https://github.com/ref42/seex.git
cd seex
cargo build --release可执行文件位于 target/release/seex.exe。
- 在
监听页复制立创商城的器件编号(如C2040),或手动导入 ID 文件。 - 进入
导出页,选择Altium、KiCad或Cadence目标与导出范围。 - 点击
导出库,完成后到输出目录取用生成的库文件。
整个项目的开发历程(按照时间线):
nlbn(Nice Library Bring now,谐音“拿来吧你”)- 现已停止维护
npnp(Normalize Pin Net Pad,谐音“牛批牛批”)- 会持续维护(与
seex互为姐妹项目)
- 会持续维护(与
seex(seek and Export)- 会持续维护(与
npnp互为姐妹项目)
- 会持续维护(与
部分吐槽:
- 此项目还未发布之时,市面上几乎没有此类工具,不知为何最近多了许多相似的项目,这是一件好事,起码大家都有事做。但是这样一个工具实在不值得换一换皮就拿到某平台进行售卖,真的太没品了。基础工具存在的意义就是让每个开发者都能使用,而不是开动脑筋搞经济,真的太没品了。🤣
- npnp 是
seex的cli版本,更适合AI/Agent直接调用。- 你甚至可以让
AI帮你分析某个工程,然后调用npnp导出所需要的元件。这样就不必再手动搜索挑选器件,只需要核验把关即可。 - 如果你有待导出元件的客编号,那就更好了,直接喂给
npnp导出即可。 - 你也可以将
npnp作为CI工具。
- 你甚至可以让
- 支持更多的
EDA工具,类似pads等。 - 继续完善现在的工作流,修复更多隐藏的
bug。 - 持续优化交互功能,提升用户使用体验,优化图标,尝试新的设计语言。
- 具有软件设计经验,能持续维护软件。
- 审美在线,非常期待得到您的宝贵建议。
- “设计师”可以帮助我们重新设计软件的图标,界面 Layout 等。
- 如果你的
Token花不完,同时也对本项目感兴趣,大可进行尝试,本项目不排斥使用AI,只需确保提交PR的时候,所有作者为物理世界存在的活人即可。 - 并不一定需要贡献代码,所有能帮助
seex和npnp变得更好用的建议都会被考虑,并会在文末致谢。
以下排名不分先后,仅按照软件开发时的时间线进行排序。
easyeda2kicad@uPesy- 虽然只支持
KiCad,但也给了我一部分灵感,这是一个很优秀的工具,市面上KiCad相关的easyeda导入插件,绝大多数都是在这个工具的基础上进行开发的。
- 虽然只支持
IPC-7352(2023)https://dokumen.pub/qdownload/ipc-7352-generic-guideline-for-land-pattern-design.html- 用于
3D模型重建。
- 用于
- 菊猫大佬
- 赠送给我一部分
TOKEN,虽然也自费购买了一部分,但是最后算下来也属于半买半送了,那个时候opus 4.6还很好用,猛蹬opus 4.6,实现了很多功能,打下了好的基础。
- 赠送给我一部分
emoji老弟@z217-cpu- 帮忙测试了多平台兼容性,从项目伊始直至现在都一直在帮我测试,非常感谢!
🐏🐏@Cloud-Lightning- 曾在多个项目里使用
seex,并且给了我非常多的实用建议,非常感谢!
- 曾在多个项目里使用
c大佬@lins-code54- 为软件提供了导出
Cadence的支持;同时还提供了3D模型的重建功能,3D模型不再附带云纹或者文字Logo;非常感谢!
- 为软件提供了导出
- 微信
1群和2群的所有群友- 并没有反感我在该群里发布
seex和npnp的更新事宜,相反却十分捧场,非常感谢!
- 并没有反感我在该群里发布
- 所有用户
- 如果没有你们的下载与
star,可能这个项目会被我搁置,非常感谢!
- 如果没有你们的下载与
本项目采用自定义的 SeEx Non-Commercial Share-Alike License 1.0:允许学习、修改与再分发,但禁止任何形式的商业使用,且修改后的作品需以相同许可共享。完整条款请参阅 LICENSE。
Note
项目源码虽已完全公开,但请务必遵循 LICENSE 进行使用。
Altium、Altium Designer 是 Altium Limited 的商标;Cadence、OrCAD、Allegro 是 Cadence Design Systems, Inc. 的商标;立创商城、立创EDA、嘉立创 是深圳嘉立创科技集团股份有限公司的商标。KiCad 是 KiCad 项目及其开发者社区的名称与标识,代码以 GPL 发布。本项目与上述公司及项目均无隶属或关联关系,相关名称仅用于说明兼容性。





























