05. Sep 2026 · So arbeiten wir

Wie wir mit KI und JLCPCB arbeiten.

Wie wir Bauteile auswählen, mit KI den Schaltplan zeichnen und unsere Änderungen prüfen. Mit unseren Skripten und dem Schaltplan zum Ausprobieren.

02 / Der Schaltplan entsteht
Unser Schaltplan entsteht aus gespeicherten Zeichenschritten. Die Farben entsprechen dem fertigen Plan. Keine Bildschirmaufnahme.

Wir entwickeln HydroGuard mit KiCad, Claude und Codex. Mit der KI besprechen wir die Schaltung, schreiben Skripte und bearbeiten die Schaltplandateien. Beim zweiten Prototyp haben wir damit unseren vorhandenen Entwurf neu gezeichnet und übersichtlicher angeordnet.

Dafür haben wir uns ein paar Werkzeuge gebaut. Sie importieren Bauteile, speichern die einzelnen Zeichenschritte und helfen uns beim Prüfen. Hier zeigen wir, wie das zusammen funktioniert.

Warum wir den Bauteilkatalog so praktisch finden

JLCPCB

Bei JLCPCB können wir schon beim Zeichnen Teile auswählen, die später auch auf die Platine bestückt werden können. Für uns ist das der größte Vorteil: Wir müssen nicht erst einen Schaltplan fertigstellen und danach herausfinden, wie wir an die Teile kommen.

Jedes ausgewählte Teil bekommt seine LCSC-Nummer im Projekt. Die bleibt bis zur Stückliste erhalten. Ein Widerstand ist dann nicht nur „10 kΩ“, sondern ein bestimmtes Bauteil mit passendem Gehäuse. Vor der Bestellung prüfen wir noch einmal, ob es verfügbar ist.

Wir glauben, dass dieser Katalog für JLCPCB ein enormer Wettbewerbsvorteil ist. Es steckt mehr dahinter als eine große Liste: Die Teile müssen beschafft, gelagert und bestückt werden. Dass wir dieselben Daten jetzt auch mit unseren KI-Werkzeugen durchsuchen können, macht den Katalog für uns noch nützlicher.

So kommen die Bauteile in den Schaltplan

Für die Suche nutzen wir PCBparts.dev. Über die MCP-Schnittstelle können Claude und Codex dort selbst nach Teilen suchen und die Angaben dazu abrufen. Wir müssen die Suchergebnisse also nicht einzeln in den Chat kopieren. PCBparts.dev ist ein unabhängiger Dienst.

Steht ein Bauteil fest, übernimmt unser Skript add-component.sh den Import. Dafür nutzt es easyeda2kicad: Aus EasyEDA kommen das Schaltplansymbol, der Footprint und, falls vorhanden, das 3D-Modell. Anschließend finden wir das Teil auch in KiCad über seine LCSC-Nummer.

Die Bibliotheken liegen direkt im Projekt. So kann jeder von uns den Schaltplan auf seinem Rechner öffnen, ohne vorher die Bibliotheken der anderen einzurichten. Pinbelegung und Abmessungen gleichen wir mit dem Datenblatt ab.

Den Import und die Werkzeuge zum Exportieren und Prüfen haben wir als KiCad AI Workflow auf GitHub veröffentlicht. Dort gibt es auch die Anleitung, um sie im eigenen Projekt zu verwenden. Die Skripte, die speziell unseren Schaltplan zeichnen, sind davon getrennt.

Was wir dabei benutzen

Wie wir die Änderungen prüfen

KiCad speichert Schaltpläne als Textdateien. Unsere Skripte können darin Bauteile platzieren und verbinden. Die KI muss dafür nicht mit der Maus im Editor zeichnen.

Beim Neuzeichnen sollte die Schaltung gleich bleiben. Deshalb vergleichen wir die Verbindungen Pin für Pin mit dem ursprünglichen Entwurf. Auch Bauteile, Footprints und Bestückungsangaben werden abgeglichen. Dazu kommt KiCads elektrische Regelprüfung.

Danach sehen wir uns die Zeichnung an. Wir exportieren sie als SVG und erstellen daraus große PNGs, die wir auch mit Claude oder Codex durchgehen können. So fallen zum Beispiel überlappende Texte, schlecht lesbare Beschriftungen oder unübersichtliche Leitungen auf. Ob die Schaltung auf der Platine funktioniert, müssen wir anschließend am aufgebauten Board testen.

Wie das Video entstanden ist

Beim Zeichnen haben wir Zwischenstände gespeichert. Für das Video laden wir diese Dateien nacheinander in KiCanvas und spielen sie im Zeitraffer ab. Es ist also keine Bildschirmaufnahme. Die Farben des fertigen Schaltplans sind schon in den frühen Schritten zu sehen, damit man die Verbindungen leichter verfolgen kann.

KiCanvas hat unsere Leitungs- und Beschriftungsfarben zunächst nicht übernommen. Wir haben das angepasst und die Änderung als Pull Request eingereicht. Der Pull Request ist noch ein Entwurf; auf unserer Website läuft die angepasste Version bereits.

Schau dir den Schaltplan an

Hier kannst du hineinzoomen und zwischen den Blättern wechseln. Als Nächstes gleichen wir den neu gezeichneten Schaltplan mit dem vorhandenen Platinenlayout ab und machen das Routing fertig.

Schaltplan größer öffnen ↗KiCanvas