Wie kopiere ich ein hierarchisches Modul in KiCAD?

8

Ich habe einen Schaltplan, in dem ich hierarchische Blätter verwende. Ich werde fünf gleiche Blätter haben und ich möchte eine Möglichkeit haben, eines zu erstellen und es irgendwie einfach für die anderen vier Blätter zu kopieren.

Irgendwelche Ideen, wie das geht? Ich kann keinen offensichtlichen Weg finden, dies zu tun.

UPDATE: Nur um klar zu sein: Ich möchte nicht nur das Blattsymbol, sondern das gesamte Blatt und alle darin enthaltenen Komponenten kopieren.

AndrejaKo
quelle

Antworten:

7

Wenn Sie viele gleiche Schaltplanblöcke haben, die Sie wiederverwenden möchten, können Sie ein hierarchisches Blatt wie das folgende verwenden: (Kicad-4.0.2-stabiles MacOSX)

  1. Erstellen Sie ein hierarchisches Blatt mit dem Blattnamen A_1, Dateiname A.sch.
  2. Platzieren Sie Ihre Komponenten und Drähte in diesem hierarchischen Blatt.
  3. Fügen Sie ein neues hierarchisches Blatt mit dem Blattnamen A_x (x ist 1, 2, 3) und dem Dateinamen A.sch hinzu (nur wenn der Dateiname derselbe ist, aber ein anderer Blattname funktioniert).
  4. Erledigt.
Sprhawk
quelle
Dies ist die beste Antwort. Es ähnelt der Antwort von AndrejaKo, aber die Anweisungen sind expliziter. Wenn Sie dieses KiCad (4.0+) verwenden, wird tatsächlich bestätigt, dass Sie ein neues hierarchisches Blatt mit einer vorhandenen .sch-Datei erstellen möchten.
Anton
Die Antwort auf diese Frage ( electronic.stackexchange.com/questions/187156/… ) bietet eine grafische Ansicht derselben Antwort.
Anton
5

Dies ist eine alte Frage, die ich kenne, aber ich habe sie gefunden, als ich nach einer Lösung für dieses Problem gesucht habe. Ich denke, es ist ein guter Ort, um die Lösung für andere Suchende zu finden:

  1. Ziehen Sie mit der linken Maustaste ein Feld um das Blatt, das Sie duplizieren möchten.
  2. Lassen Sie die linke Maustaste los und drücken Sie die rechte, um ein Menü mit den möglichen Aktionen anzuzeigen. Wählen Sie "Block speichern".
  3. Klicken Sie dann auf das kleine Symbol in der Zwischenablage (Einfügen), das sich irgendwo am Rand Ihres Schaltplanbearbeitungsbereichs befindet (für mich oben links).
  4. Wählen Sie aus, wohin der neue Block gehen soll.

Dadurch wird eine Kopie Ihres Blocks eingefügt, es wird jedoch auf ein neues Blatt verwiesen, das auf demselben Dateinamen wie das Original basiert. Wenn Sie Teile mit Anmerkungen versehen, werden Sie feststellen, dass die Teile in den verschiedenen Blättern unterschiedliche Beschriftungen haben, obwohl sie aus derselben Schaltplandatei stammen.

Ray H.
quelle
War dies beim alten 4200-Build von 2013 der Fall und wurde seitdem behoben? (Warum um alles in der Welt zwischen den Veröffentlichungen sowieso zwei Jahre vergehen.)
rdtsc
Ich weiß es nicht. :-) Ich bin ein absoluter Neuling auf KiCad und verwende die Version 4.0 vom November 2015. Ich kann nur sagen, dass die Verwendung der oben genannten Lösung wirklich gut funktioniert. Ich bearbeite das Basisschema für ein Blatt und alle Instanzen ändern sich auch.
Ray H.
2

Erstellen Sie Ihr hierarchisches Blatt. Drücken Sie dann "Leertaste". Es sieht aus wie im Bild unten, aber Sie können es trotzdem mit der Taste "M" verschieben oder mit der rechten Maustaste klicken und dann auf "Blatt verschieben" klicken.

Geben Sie hier die Bildbeschreibung ein

Ich erinnere mich nicht, ob dies der Standard-Hotkey für "Letztes Element wiederholen" ist oder ob ich ihn zuvor geändert habe. Um dies zu überprüfen, gehen Sie zu Preferences> Hotkeys> List Current Hotkeys.

abdullah kahraman
quelle
1
In meinen Standardeinstellungen setzt Leerzeichen dx und dy auf Null. Ich weiß, dass ich Einfügen verwenden kann, um die zuletzt platzierte Komponente zu wiederholen, und das funktioniert für hierarchische Blätter (und liefert die gleichen Ergebnisse wie Sie beschrieben), aber ich kann (oder kann keinen Weg finden) dies mit einem vorhandenen Blatt tun . Vielleicht war ich unklar, aber ich möchte Kopien eines ausgefüllten Blattes zusammen mit allen darin enthaltenen Komponenten erstellen.
AndrejaKo
Ah, ich fürchte, es gibt nicht mehr Lösungen als Sie in Ihrer Antwort.
Abdullah Kahraman
0

KiCAD erstellt beim Erstellen hierarchischer Blätter eine neue SCH-Datei für jedes Blatt. Eine Möglichkeit, das Problem zu lösen, besteht darin, mehrere Blätter zu erstellen und dann die .sch-Datei des Originalblatts zu kopieren und die Kopien die .sch-Dateien anderer Blätter ersetzen zu lassen. Auf diese Weise sieht jede Kopie bei Eingabe wie ein Originalblatt aus.

AndrejaKo
quelle
Beachten Sie, dass ich immer noch nach einer eleganteren Lösung für dieses Problem suche.
AndrejaKo
Ich glaube, diese Antwort ist veraltet. Sie müssen keine Kopien einer .sch-Datei erstellen. Wenn Sie ein hierarchisches Blatt erstellt haben, das Sie wiederverwenden möchten, erstellen Sie einfach ein neues hierarchisches Blatt mit einem anderen "Blattnamen", geben Sie jedoch dieselbe .sch-Datei ein, die Sie wiederverwenden möchten. KiCad (4.0+) wird sogar bestätigen, dass dies Ihre Absicht ist.
Anton