PCB 设计从一份 README 开始
打开 KiCad 之前,我们先写下这块板子要做什么,再让大语言模型据此生成框图。我们的每一块板子都这样开始。
PCB 设计中代价最高的错误是做错了板子。代价第二高的,是团队对板子的用途各有理解,因为从来没人把它写下来。这两者我们用同一个工具避免:git 仓库里的一份文本文件,在画第一个原理图符号之前写好。
流程如下:新建仓库,写一份结构化的 README,涵盖功能、接口、供电和尚未决定的事项。然后把 README 交给大语言模型,请它生成 PlantUML 组件图。提交的是 .puml 源文件而非图片,并用 PlantUML 命令行在本地渲染。模型理解错的地方手工修正;这种格式一个下午就能学会。
重点不在文档,而在思考。不愿把需求写下来的人,也不会把板子做干净。而一张能放进一屏的框图,能在三十秒内回答“这是什么”,在评审开始之前。
我们对每一块板子都采用这种方法,也用于为客户做架构评审。包含 README 模板与 GitHub Action 的完整示例见博客。