Forum: Platinen KiCad Schaltung auf mehrere Platinen verteilen


von Mirko (Gast)


Lesenswert?

Hallo,

ich versuche gerade meine erste Platine mit KiCad umzusetzen.

Gibt es eine Möglichkeit die Schaltung komplett im Schaltungseditor zu 
entwerfen und im Platineneditor die Bauteile dann mit Stiftleisten auf 
mehrere Platinen zu verteilen? Oder muss ich drei einzelne Schaltungen 
(den Schaltplan zerstückeln) mit je drei Platinen erstellen.

Ich hoffe ihr versteht, was ich vor habe.

MfG Mirko

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Mirko.

> ich versuche gerade meine erste Platine mit KiCad umzusetzen.
>

Viel Erfolg.

> Gibt es eine Möglichkeit die Schaltung komplett im Schaltungseditor zu
> entwerfen und im Platineneditor die Bauteile dann mit Stiftleisten auf
> mehrere Platinen zu verteilen?

Wenn Du die Schaltung so aufteilst, das Du die einzelnen Platinen in
hierarchische Subschaltpläne packst, sollte das machbar sein, wenn auch 
mit vermutlich viel Handarbeit.

Vorgehensweise:
Schaltplan so erstellen, das ALLE Bauteile die auf eine Platine gehören, 
in einem separaten Subschaltplan sind.

Neue Projekte machen, für jede Platine eins.
Die Subschaltpläne (sind separate Files) kopieren und umbenennen, 
passend zu den jeweiligen neuen Projejten, und in die Projektordner 
schieben.
Letzteres muss nicht sein, mach ich aber so, der Übersichtlichkeit 
halber.

Jetzt kannst Du in den einzelnen Projekten an separaten Platinen wie 
gewohnt mit separaten Schaltplänen arbeiten.
Hin und wieder kriegst Du Fehlermeldungen wegen fehlender 
hierarschischer Bezüge. Die must Du ignorieren oder die Bezüge diskret 
weglöschen.
Natürlich hast Du jetzt keine Annotation oder so Unterstützt, wenn Du im 
hauptschaltplan was änderst. Must Du halt vorsichtig alles mit der Hand 
machen.


> Oder muss ich drei einzelne Schaltungen
> (den Schaltplan zerstückeln) mit je drei Platinen erstellen.

Das ist eine der Alternativen. Eine weitere wäre, die Netzliste mehrfach 
zu kopieren und passend zu den zu erstellenden Platinen von Hand darin 
rumzulöschen. Mit den so modifizierten Netzlisten wie gewohnt 
weiterarbeiten.


> Ich hoffe ihr versteht, was ich vor habe.

Ich denke schon. Verstehst Du denn, was ich meine?

Es passt zwar nicht Hundertprozentig, und geht eigentlich in die 
Gegenrichtung (Zusammenstellen von Schaltplänen aus Subschaltplänen als 
Bausteinen), könnte aber zumindest eine Idee von den Grundsätzlichen 
Abläufen liefern:
 http://www.mikrocontroller.net/wikifiles/4/41/BuildingBlocksKiCAD-EXPERIMENTELL.zip

Das Zerteilen wie Du vorhast, habe ich so auch noch nicht gemacht. Das 
Zusammensetzten nach der beschriebenen Vorgehensweise schon. Rückwärtz 
gedacht sollte es aber auch klappen.

Berichte mal von deinen Erfahrungen.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic

http://www.dl0dg.de

von tek (Gast)


Lesenswert?

Da Du für jede Platine ja eh ne eigene Stiftleiste(auch im Schaltplan) 
setzen musst haben die Netze doch dann zwischen den Platinen eh keine 
Verbindung oder? Dann sollte das ja kein Problem geben. Nur bei 
gemeinsamen Netzen wie +5V oder Gnd zb könnten Fehler anzgezeigt werden.

von Mirko (Gast)


Lesenswert?

Vielen Dank für eure Antworten...

Ok, ich werde mir einfach vorher Gedanken machen, welche Bauelemente auf 
welcher Platine positioniert werden und alle einzeln samt Stiftleisten 
erstellen. Eure Lösungsansätze sind mir zwar alle schlüssig, erscheinen 
jedoch recht aufwändig.

Ich fand es eben sehr charmant die gesamte Schaltung zu sehen und in der 
Platinenebene das ganze auseinander zu pflücken. Jetzt werde ich einfach 
meine Gedanken zusammen nehmen und das vorher planen.

Gruß Mirko

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Mirko.


> Eure Lösungsansätze sind mir zwar alle schlüssig, erscheinen
> jedoch recht aufwändig.

Richtig. Die dööfste Idee ist mir aber erst gerade gekommen.

Schaltplan wie gewohnt.
Netzliste wie gewohnt.
Board wie gewohnt, ABER:

Du malst eben statt eines Platinenumrisses mehrere, entsprechend der 
Anzahl Deiner gewünschten Platinen, plazierst die Bauteile dort und 
routest.

Jetzt hast Du ein Board mit mehreren Platinen.
Daraus machst Du halt entweder eine Vorlage, die Du dann passend 
zerschneidest, oder du kopierst das board mehrfach, und löschst in den 
einzelnen Boards jeweils das, was für eine Platine zuviel ist.

Hab ich zwar nicht probiert, sollte aber grundsätzlich gehen.

> Ich fand es eben sehr charmant die gesamte Schaltung zu sehen und in der
> Platinenebene das ganze auseinander zu pflücken.

Stimmt.

> Jetzt werde ich einfach
> meine Gedanken zusammen nehmen und das vorher planen.

Viel Erfolg.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic

http://www.dl0dg.de

von Reinhard Kern (Gast)


Lesenswert?

Hallo,

egal wie du es machst, korrekt ist das Ganze nur, wenn alle 
Steckverbinder auch im Schaltplan (den Schaltplänen) enthalten sind. 
Sonst wird eine Fehlersuche zum Ratespiel.

Hältst du dich daran, ist es letzlich egal, ob du alles auf einmal 
zeichnest, die 3 Platinen haben ja keine Verbindung. Eine hat z.B. einen 
weiblichen, die andere einen männlichen Stecker gleicher Belegung.

Ich würde Platinen aber nur zusammen layouten, wenn sie immer zusammen 
bestellt werden sollen, sonst hast du Probleme mit dem Postprocessing.

Gruss Reinhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.