Forum: Platinen [KiCAD 5.0] Teile einer Schaltung duplizieren


von Fabian F. (fabian_f55)


Lesenswert?

Hi

ich baue grad eine Platine mit vielen Verstärker-Kanälen in KiCad. Ich 
habe jetzt die erste Gruppe von 8 Kanälen gelayoutet.
Jetzt brauche ich die gleiche Gruppe noch 3 mal. Ich kann zwar im PCB 
das Layout kopieren und einfügen, aber ich habe dann drei Probleme:
1. Die Kopie hat genau die gleichen Bauteilbezeichnungen wie das 
Original
z.b. Stecker J1, J2 J3 heißen in der Kopie auch J1 J2 J3
2. Wenn ich die Netzliste update, werden alle Pads der Kopie mit dem des 
Originals verbunden und das Ratsnest läuft komplett Amok :-)

Zur not komme ich mit dem Mechanismus hin wie er ist, aber gibt es 
vielleicht eine elegantere Lösung?

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Fabian.


Fabian F. schrieb:

> Jetzt brauche ich die gleiche Gruppe noch 3 mal. Ich kann zwar im PCB
> das Layout kopieren und einfügen,

Du bist auf dem richtigen weg.

> aber ich habe dann drei Probleme:
> 1. Die Kopie hat genau die gleichen Bauteilbezeichnungen wie das
> Original

Woher soll PCBnew auch nun wissen, welche Bauteilbezeichnungen Du dafür 
gerne hättest? ;O)

Aber egal, Umbenennen passend zu Deiner Absicht sollte das Problem 
lösen.

> 2. Wenn ich die Netzliste update, werden alle Pads der Kopie mit dem des
> Originals verbunden und das Ratsnest läuft komplett Amok :-)

Ratsnest versucht halt die Pads entsprechend der Bauteilbezeichner und 
der Nummern der Pads zu verbinden. Nach Umbenennen sollte das Problem 
weg sein.

Wo ist Dein drittes Problem?

> Zur not komme ich mit dem Mechanismus hin wie er ist, aber gibt es
> vielleicht eine elegantere Lösung?

Darüber habe ich mir auch schon einmal den Kopf zerbrochen, und mir 
etwas über den Umweg die einzelnen Bauteilgruppen in ein hierarchische 
Schaltpläne zu bringen einfallen lassen. So einen hierarchischen 
Schaltplan kannst Du losgelöst betrachten und auch separat eine Board 
dazu erstellen, und dieses dann in PCBnew als Bauteilgruppe einbinden.

Aber es gibt zur Zeit keine gute Möglichkeit, am Umbenennen 
vorbeizukommen.

Bei kleinen Schaltungen geht das oft bequem mit einem Texteditor und 
Suchen und ersetzten direkt im Boardfile, aber bei größeren Schaltungen 
wird das auch unübersichtlich.
Denkbar wäre aber eine Unterstützung durch ein Script, so dass das ganze 
halbautomatisch abläuft.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

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.