mixelpixx/Konnect
AI-assisted PCB design for KiCAD 10. Native KiCAD plugin — a single Rust binary exposing 217 schematic, layout, routing, placement, design-review, and manufacturing tools to Claude, or the LLM of your choosing
解决的问题
Konnect 让 AI 助手(如 Claude)能够直接在 KiCAD 10 内设计电子原理图和 PCB。它取代了向 AI 描述变更后再手动套用的繁琐过程,让 AI 能够直接在项目文件上执行实际的设计任务、布线和审核。
运作原理
Konnect 是一个使用 Rust 编写的原生 KiCAD 插件,实现了 Model Context Protocol (MCP)。它通过多种机制在 AI 客户端与 KiCAD 之间架起桥梁:
- PCB 编辑: 使用 KiCAD 10 IPC API (protobuf over NNG) 进行实时且支持撤销的电路板布局编辑。
- 原理图编辑: 采用自定义的 S-expression 引擎,通过原子写入直接编辑
.kicad_sch文件,无需开启 KiCAD。 - 工具集: 提供 21 个工具集共 228 种工具,用于元件放置、布线、ERC/DRC 检查以及通过
kicad-cli进行制造输出。 - 上下文管理: 为节省 LLM token,它使用一个路由器来加载小型入门工具包,并允许 AI 根据需求提取特定的工具集。
目标用户
使用 KiCAD 10 并希望进行 AI 辅助 PCB 设计、自动化布线及整合设计审核的电子工程师与爱好者。
特色亮点
- 深度整合: 直接控制原理图捕获与 PCB 布局,并支持完整的撤销/重做功能。
- 生产就绪架构: 单一静态 Rust 二进制文件,消除了以往 Python/TypeScript 实现中沉重的依赖链。
- 完整设计流程: 包含 JLCPCB 零件搜索、参考电路模板以及生产文件输出(Gerbers, BOM 等)工具。
- 实时可视化: 包含一个独立的原理图查看器,可在 AI 进行编辑时自动刷新。
相关
- 项目
- 项目
- 项目
- Dispatch
- 项目