Forum: Platinen KiCAD - Problem mit hierarchischen Schaltplänen


von Sebastian A. (sebastian_r263)


Angehängte Dateien:

Lesenswert?

Hallo liebe Community!

Habe nun mein erstes Testprojekt mit KiCAD fast fertiggestellt!
Mit viel Lektüre & Tutorials war das nicht das Problem, jedoch habe ich 
jetzt ein etwas gröberes :(

Konkret bin ich so vorgegangen:
Ich habe 1 Schaltung in einem hierarchischen Schaltplan gezeichnet und 
diese anschließend 3x kopiert. Alles schön und gut - habe auch das PCB 
Layout fertig. Nun habe ich folgendes Problem:
Dadurch ich diesen einen hierarchischen Schaltplan kopiert habe ist es 
nicht mehr möglich 4 unterschiedliche hierarchische Bezeichner 
hinzuzufügen. Sobald ich an einem Schaltplan etwas verändere, werden 
auch die anderen mitverändert. Logisch wenn alle 4 auf das gleiche Sheet 
verweisen...

Ich habe nun versuch jeweils ein eigenes Sheet pro hierarchischen 
Schaltplan zu erstellen, dies funktioniert auch jedoch werden dann im 
PCB Layout die Teile wieder neu platziert. Habe viel mit dem Layout 
getüftelt und will es eigentlich nicht wieder neu anordnen...

Gibt es da eine Möglichkeit die auf dem PCB Layout angeordneten 
Footprints beizubehalten?

Im Anhang sind noch Bilder damit man sich besser vorstellen kann was ich 
meine..
Falls ihr noch irgendwelche Datein benötigt, bitte einfach melden :)

Beste Grüße
Sebastian

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Sebastian.

Sebastian R. schrieb:
>
> Sobald ich an einem Schaltplan etwas verändere, werden
> auch die anderen mitverändert. Logisch wenn alle 4 auf das gleiche Sheet
> verweisen...

Richtig.
Der Ausweg ist, eine Kopie des Schaltplanes unter anderem Namen 
anzulegen und diesen einzufügen.
Da es eine Kopie ist, sind sie ersteinmal gleich, aber Du kannst sie 
dann unabhängig voneinander verändern.

Literaturtipp für Dich: 
https://www.mikrocontroller.net/wikifiles/7/79/HierarchischeSchaltplaeneAlsBausteineInKicad_RevC_23Dec2013.pdf
Da ist das erklärt.

Du kennst: https://www.mikrocontroller.net/articles/KiCad ?

> Gibt es da eine Möglichkeit die auf dem PCB Layout angeordneten
> Footprints beizubehalten?

Kopie vom Schaltplan unter anderem Namen speichern. Öffnen, und alles 
weglöschen, was nicht zu Deinem Subsheet passt. Speichern.
PCBnew und KiCad schliessen.
PCBnew "standalone" ohne über die KiCad Oberfläche zu gehen öffnen. 
PCBnew hatdann andere Eigenschaften.

Insbesondere kannst Du dann aus dem Pulldown Menue "Datei" und dann 
"Platine hinzufügen" und dann die Platine für Dein Subsheet auswählen.
Platine als Gruppe in Deiner Hauptplatine anordnen und die 
Bauteilbezeichner passend ändern.
Das ganze ev. mit mehrmals wiederholen, für jedes Subsheet neu.

Mit freundlichen Grüßen: Bernd Wiebus alias dl1eic
http://www.l02.de

von Sebastian A. (sebastian_r263)


Lesenswert?

Wow, vielen herzlichen Dank für deine ausführliche Antwort!

Okay, klingt logisch - werde ich auf jeden Fall ausprobieren!
Hoffe es klappt :) Aber mit diesem Leitfaden dürfte es wohl kein Problem 
mehr sein..

Hast mir sehr weitergeholfen, Dankeschön noch mal!

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.