← Alle Beiträge

PCB-Design beginnt mit einer README

· nabla B, Bochum · Original vom

Bevor wir KiCad öffnen, schreiben wir auf, was die Platine tun soll, und lassen ein LLM daraus ein Blockdiagramm erzeugen. So starten alle unsere Boards.

Der teuerste Fehler im PCB-Design ist die falsche Platine. Der zweitteuerste ist eine Platine, deren Zweck im Team niemand gleich versteht, weil er nie aufgeschrieben wurde. Beides verhindern wir mit demselben Werkzeug: einer Textdatei im Git-Repository, geschrieben vor dem ersten Schaltplansymbol.

Der Ablauf: neues Repository, eine strukturierte README mit Funktion, Schnittstellen, Versorgung und offenen Entscheidungen. Dann die README in ein LLM und die Bitte um ein PlantUML-Komponentendiagramm. Die .puml-Datei wird eingecheckt, nicht das Bild, und lokal mit dem PlantUML-CLI gerendert. Was das Modell falsch versteht, korrigieren wir von Hand; das Format ist an einem Nachmittag gelernt.

Der Punkt ist nicht Dokumentation, sondern Denken. Wer die Anforderung nicht aufschreiben will, wird die Platine auch nicht sauber bauen. Und ein Blockdiagramm auf einem Bildschirm beantwortet in dreißig Sekunden, was das Ding ist, bevor ein Review überhaupt beginnt.

Wir verwenden dieses Vorgehen bei jedem Board und bei Architektur-Reviews für Kunden. Ein vollständiges Beispiel mit README-Vorlage und GitHub-Action findet sich im Blog.

PCBKiCadArchitekturPlantUMLLLM

Willkommen bei nabla B.

Sie kommen von maxclerkwell.tech, dem Blog von Stephan Bökelmann. nabla B ist sein Ingenieurbüro in Bochum; über diese Firma werden die im Blog beschriebenen Projekte beauftragt. Hier finden Sie Leistungen, Team, Referenzen und Kontakt.

Zurück zum Blog