← 全部文章

PCB 设计从一份 README 开始

· nabla B,波鸿 · 原文发布于

打开 KiCad 之前,我们先写下这块板子要做什么,再让大语言模型据此生成框图。我们的每一块板子都这样开始。

PCB 设计中代价最高的错误是做错了板子。代价第二高的,是团队对板子的用途各有理解,因为从来没人把它写下来。这两者我们用同一个工具避免:git 仓库里的一份文本文件,在画第一个原理图符号之前写好。

流程如下:新建仓库,写一份结构化的 README,涵盖功能、接口、供电和尚未决定的事项。然后把 README 交给大语言模型,请它生成 PlantUML 组件图。提交的是 .puml 源文件而非图片,并用 PlantUML 命令行在本地渲染。模型理解错的地方手工修正;这种格式一个下午就能学会。

重点不在文档,而在思考。不愿把需求写下来的人,也不会把板子做干净。而一张能放进一屏的框图,能在三十秒内回答“这是什么”,在评审开始之前。

我们对每一块板子都采用这种方法,也用于为客户做架构评审。包含 README 模板与 GitHub Action 的完整示例见博客。

PCBKiCadArchitekturPlantUMLLLM

欢迎来到 nabla B。

您来自 Stephan Bökelmann 的博客 maxclerkwell.tech。nabla B 是他在波鸿的工程事务所,博客中描述的项目均通过该公司承接。这里有服务、团队、案例与联系方式。

返回博客