[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2wcam16ucpcs9":3},{"code":4,"message":5,"data":6,"timestamp":39},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":22,"summary_md":23,"topic":24,"github_topics":27,"license":35,"homepage":36,"updated_at":37,"history":38},"mixelpixx\u002FKonnect",6,"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","Rust",1398,167,165,111,[16],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},50085553,"AI-assisted PCB design for KiCad 10",147,52,"2026-10-14","让大模型通过原生 KiCad 插件直接摆放、连线、布线真实 PCB，而不是你手动照着描述改文件。","## 解决什么问题\n\n在 KiCad 里画板子，大量时间耗在机械劳动上：按引脚名连线、挪封装、跑 ERC\u002FDRC、导 Gerber 和贴片文件。Konnect 把这些操作通过 MCP 暴露给大模型，让它在你的实际工程上直接动手，而不是你说一句、它回一段，你再手动改一遍。\n\n## 有什么不同\n\nREADME 里 Konnect 明确对标自己的前身 KiCAD-MCP-Server（Python\u002FTypeScript 版），差异主要在架构上。工具调用在单个 Rust 二进制里就是一次函数调用，不再经过 TypeScript、拉起的 Python 子进程、JSON 管道和 SWIG 代理对象这一长串。PCB 编辑走 KiCad 10 官方 IPC API（NNG + protobuf），能接入 KiCad 的撤销\u002F重做，避开了正在被弃用的 SWIG 绑定。原理图编辑用自研 S-expression 引擎，原子写入并保留 UUID，不依赖第三方库。另外它做了按需加载的工具集路由：228 个工具全量列给模型大约要 23K token，所以默认只加载约 2K token 的起步集，模型再按需拉取。\n\n## 适合谁\n\n适合已经在 KiCad 里熟练画板、又愿意逐条 review agent 改动的硬件工程师，用它做批量摆放、连线、检查和出生产文件。还在用 KiCad 7\u002F8\u002F9 的人、不允许把真实工程交给大模型的公司，以及刚入门的新手都不合适——这个工具放大的是你的判断力，不能替你判断板子对不对。\n\n## 上手成本\n\n需要 KiCad 10 以及一个 MCP 客户端（Claude\u002FClaude Code 或 Codex）。推荐从 Releases 下载 zip，通过 KiCad 的 Plugin and Content Manager 安装，各平台二进制几十 MB。从源码构建要装 protoc 和 cmake，因为 nng crate 会编译 C 库。Freerouting 自动布线是一个独立的 Java 子进程；原生 Specctra 桥默认关闭、仅本机可用。许可证是 AGPL-3.0，如果打算嵌进商业产品再分发，需要认真评估。项目自称 beta，明说还需要更多真实项目验证；README 里还夹了一段无关搜索 MCP 服务的推广，看文档时留个心眼。\n\n## 点评\n\n这是个年轻项目：约 111 天，1397 stars，Rust 周榜 +265 排到第 6，Hacker News 上只有一条 147 分的讨论。热度是真的，但集中在最近一波，还没有经过时间检验。它对 Python\u002FSWIG 老架构的批评站得住脚，单二进制安装也确实省事。不过 beta 状态、AGPL 许可证，加上硬件正确性本来就不能外包给模型，实际价值取决于你有多信任自己去 review agent 对板子的改动。拿个不重要的项目试用可以，别在死线的关键设计上直接押注，且要留好回退方案。",{"slug":25,"name":26},"hardware","硬件与物联网",[28,29,30,31,32,33,34],"agent-skills","claude","kicad-pcb","kicad-schematics","llm","mcp-server","mcp-tools","AGPL-3.0",null,"2026-10-24T23:36:12Z",[],1792901865]