Hi, Ich weiß es gibt schon Beiträge zu diesem Thema, aber irgendwie fehlt da immer die entgültige Angabe wie es geht. Also meine Frage ist: -Wie kann ich eine zweite/weitere Schaltplanseite in KiCad einfügen? -Gibt es ein Tutorial, das dies zeigt? Vielen Dank im vorraus. Euer Mane
In KiCad werden mehrere Schaltplanseiten hierarchisch verwaltet, d.h. in der "obersten" Schaltplanseite werden Unterseiten angelegt. Die Funktion nennt sich im englischen "create a hierarchical sheet", es gibt einen Button dafür.
>es gibt einen Button dafür
Den hab ich gefunden. Mit dem kann ich so Rechtecke "zeichnen". Auf
diese klick ich dann und komme zu dem neuen Plan. Heißt das, dass ich
auf dem "Hauptplan" nur solche Rechtecke habe?
Hallo Manfred. > Den hab ich gefunden. Mit dem kann ich so Rechtecke "zeichnen". Auf > diese klick ich dann und komme zu dem neuen Plan. Heißt das, dass ich > auf dem "Hauptplan" nur solche Rechtecke habe? Jain. Natürlich hast Du auch im Hauptplan die Verbindungen der Subschaltpläne untereinander. Aber nicht alle....weil Du in den Subschaltplänen wiederum Subschaltpläne anlegen kannst. Ausserdem kannst Du, je nach Deinem Organisationskonzept, in der obersten Ebene z.B. die Stecker der Platine nach aussen haben, wenn Du Dich nicht entschliesst, dafür einen eigenen Subschaltplan einzuführen. ;-) > -Wie kann ich eine zweite/weitere Schaltplanseite in KiCad einfügen? > -Gibt es ein Tutorial, das dies zeigt? Eigentlich eine geniale Sache, das mit den verschachtelten Subschaltplänen. Damit lässt sich bei geschickter Handhabung auch sonst einiges machen..... Eventuell ist das hier das was Du suchst: http://uhaweb.hartford.edu/jmhill/suppnotes/KiCadDia/KiCadHierarchy01/KiCadHierarchy01.pdf Ich selber habe mich mal an etwas ähnlichem versucht, und eventuell könntest Du das auch verwenden: http://www.mikrocontroller.net/wikifiles/4/41/BuildingBlocksKiCAD-EXPERIMENTELL.zip Es geht aber dor darum, wie man das System der Subschaltpläne dazu verwended, vorgefertigte Schaltungsblöcke als "Module" in andere Schaltpläne einzufügen. Du müstest das dort beschriebene nur rückwärtz anwenden. ;-) Hilfe zu Kicad gibt es sonst recht gute in Kicad selber (liegt dort als PDf vor). Infos gibt es auch noch hier: http://www.mikrocontroller.net/articles/KiCAD hier: http://wiki.xtronics.com/index.php/Main_Page und hier: http://uhaweb.hartford.edu/jmhill/suppnotes/KiCadDia/index.htm Fragen stellst Du hier im Forum (mit dem Schlüsselwort "Kicad" im Betreff) oder auch hier: http://tech.groups.yahoo.com/group/kicad-users/ Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Danke Bernd. Nur noch eine Frage. Kann ich einen schon fertigen Schaltplan in ein Subschaltplan schieben?
Hallo Manfred. > Nur noch eine Frage. Kann ich einen schon fertigen Schaltplan in ein > Subschaltplan schieben? Ja. Genau das ist in http://www.mikrocontroller.net/wikifiles/4/41/BuildingBlocksKiCAD-EXPERIMENTELL.zip beschrieben. Das ganze bezieht sich allerdings auf eine alte kicad Version. Sollte aber in einer aktuellen auch gehen. Ich habe sogar den Verdacht, das neuere Versionen diesem Vorgehen grundsätzlich entgegenkommen, hatte aber noch nicht die Zeit, das im Detail auszutesten. Du kannst auch zu den Subschaltplänen pasende fertige (Sub)Boards in das (Haupt)Board importieren.....Du musst dann nur die Zuweisung der Referenzen von Hand machen. Das ist allerdings dan etwas umständlicher. Aber halt....ich glaube, Dein Problem ist ein anderes.....lass mich raten: Du hast angefangen, einen Schaltplan zu zeichnen, und hättest das ganze gerne in einen Subschaltplan verschoben? Auch das geht. Du machst einen Subschaltplan auf, wenn er nicht schon existiert, gehst in der Hierarschie in die Ebene, wo es das gibt, was Du in den Subschaltplan verschieben möchtest. Dort ziehst Du mit gedrückter linker Maustaste ein Rechteck um die Schaltung, die du verschieben möchtest, dann lässt du die Maustaste los. Der markierte Block sollte jetzt am Mauszeiger hängen. Aber pass auf, das keine ungewünschten anderen Subschaltpläne mit am Mauszeiger hängen. Eventuell must Du vorher noch etwas "umsortieren" damit das Gruppieren reibungslos klappt. Mit einem Klick auf die rechte Maustaste öffnet sich jetzt ein Menue, in welchem Du "Gruppe SPEICHERN" wählst. Dann gehst Du in Deinen Wunschzielunterschaltplan, und wählst dort den Button "Einfügen" (Das ist das Klemmbrett in der Nähe des Menuepunktes "Einfuegen", aber wähle NICHT den Menuepunkt "Einfuegen" selber), und schon ist die Schaltung im Subschaltplan. Wenn Du die Originale im Herkunftsschaltplan nicht mehr benötigst, löchst Du sie dort von Hand. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Hi! Ich muss den Beitrag nochmal ausgraben. Grundsätzlich funktioniert das "kopieren" von einem Schaltplan zum anderen. Die neu eingefügten Bauteile haben dann die Referenz mit einem ?. Wie "verschiebe" ich aber einen Schaltplanteil von einem Blatt zu einem anderen? Danke und Gruss, Micha
Hallo Micha. > Grundsätzlich funktioniert das "kopieren" von einem Schaltplan zum > anderen. > Die neu eingefügten Bauteile haben dann die Referenz mit einem ?. Klar. die sind noch nicht nummeriert. Das machst Du entweder von Hand oder per "annotate". Da existiert auch ein button zu. > > Wie "verschiebe" ich aber einen Schaltplanteil von einem Blatt zu einem > anderen? Zitat aus http://www.mikrocontroller.net/articles/KiCAD#Schaltplan: "Die Gruppe ins "Clipboard" stecken. Dazu nach dem Markieren der Gruppe rechte Maustaste beklicken, und dort "Gruppe speichern" wählen. Nun ist die Gruppe im Clipboard. jetzt in den gewünschten Unterschaltplan gehen und die Gruppe dort mithilfe des Clipboardbuttons (Das Klemmbrett Symbol links neben dem "Undo"-Button) in den Schaltplan einfügen. NICHT den Einfüge-Button benutzen. Siehe auch: Beitrag "Re: KiCad Neue Schaltplanseite ?" Das ganze geht nicht nur mit Subschaltplänen, sondern auch genauso in einen ganz anderen Schaltplan, den man dann halt in Eeschema öffnen muss, hinein. Wenn nach dem Einfügen allerdings nur ein Kästchen mit Fragezeichen erscheint, waren die nötigen Symbolbibliotheken für diese Symbole noch nicht in der Projektdatei eingetragen. Das mus man nun nachholen, indem man unter "Einstellungen" die "Bibliotheken" wählt, und die passenden Bibliotheken einträgt." ;O) Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Hallo Bernd! Das habe ich gelesen und bin auch so vorgegangen! Ich will aber einen Teil des Schaltbildes "verschieben", also aus einem Blatt entfernen und in ein anderes Blatt (alles das gleiche Projekt) einfügen - unter beibehaltung der Bauteilreferenzen! Und das scheint ao nicht zu gehen! 3256 vom 19.1. Danke und Gruss, Micha
Hallo Micha. > Das habe ich gelesen und bin auch so vorgegangen! An welchem Punkt klemmt es genau? > > Ich will aber einen Teil des Schaltbildes "verschieben", also aus einem > Blatt entfernen und in ein anderes Blatt (alles das gleiche Projekt) > einfügen So dachte ich das auch..... > - unter beibehaltung der Bauteilreferenzen! > > Und das scheint ao nicht zu gehen! 3256 vom 19.1. Ah, ok, das geht in der Tat nicht. Es wird ja erst einmal eine Kopie des Schaltungsteiles angelegt, und da wäre es fatal, wenn die gleichen Bezeichner verwendet würden. Es werden aber auch neue Bezeichner verwendet, wenn ich die Gruppe speichere, im Originaplan lösche, und anderswo neu einfüge.... Version hier: Application: Eeschema Version: (2012-01-19 BZR 3256)-stable Build: wxWidgets 2.9.3 (UTF-8,compiler with C++ ABI 1002,GCC 4.4.3,wx containers,compatible with 2.8) Platform: Linux 2.6.32-5-686 i686, 32 bit, Little endian, wxGTK Options: USE_PNG_BITMAPS=ON KICAD_GOST=OFF USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF USE_BOOST_POLYGON_LIBRARY Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Hi!
>>...und da wäre es fatal, wenn die gleichen
Bezeichner verwendet würden.
Genau, daher suche ich nicht kopieren sondern verschieben :)
Jetzt ist die Anzahl der zu verschiebenden Teile in meinem Fall nicht so
gross.
Da muss ich wohl nun eine Entscheidung zwischen Übersichtlichkeit im
Schaltbild bzw. der Arbeit der neu zu benennenden Bauteile treffen...
Gruss,
Micha
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.