Ich benötige einen etwas umfangreicheren Schaltungsteil 10x. Gibt es in KiCad 6 eine Möglichkeit den nur 1x zu zeichnen, aber 10x auf die Platine zu bringen?
Das ist sogar recht einfach: Ein hierarchisches Schaltplanblatt anlegen und darin den mehrfach benötigten Schaltungsteil zeichnen, wie im Beispiel hierarchical_sheet.png gezeigt. Dabei für alle Ein- und Ausgänge (und falls nötig auch für die Versorgungsspannungen) hierarchische Symbole verwenden. Auf der obersten Schaltplanebene sieht das dann aus, wie in top_level_sheet_1.png gezeigt. Dann kannst Du einfach per Copy & Paste dieses hierarchische Blatt beliebig oft kopieren. Das Resultat ist dann wie in top_level_sheet_2.png. Alle Module verwenden das gleiche Schaltplanblatt, eine Änderung darin wirkt sich also auf alle anderen Instanzen aus. Die Bauteilbezeichner sind aber in jedem Modul unterschiedlich. Das Layout muss aber für jedes Modul separat gemacht werden. Gruß, Bernd
Bernd B. schrieb: > Das Layout muss aber für jedes Modul separat gemacht werden. Es gibt die Kicad Actions Plugins: https://github.com/MitjaNemec/Kicad_action_plugins Da findet sich das Replicate Layout Plugin, mit dem sich auch Layouts kopieren lassen. Alternativ kann das auch über den neuen Plugin and Content Manager installiert werden
:
Bearbeitet durch User
Das mit den hierarchischen Blättern hatte ich schon gelesen, aber nicht so ganz begriffen. Ich arbeite allerdings auch erst seit gestern mit KiCad. Ich versuche mich heute Abend mal daran. Vielen Dank!
Tim D. schrieb: > Das mit den hierarchischen Blättern hatte ich schon gelesen, aber nicht > so ganz begriffen. Da hat einer mal was umfassendes zu geschrieben: https://www.mikrocontroller.net/wikifiles/7/79/HierarchischeSchaltplaeneAlsBausteineInKicad_RevC_23Dec2013.pdf Ist allerdings für KiCad 4 und nicht 6. Im groben geht es aber noch genauso, auch wenn sich detais verändert haben. Schließlich hat sich das Dateiformat für Schaltpläne geändert.
Käptn Knallfrosch schrieb: > Da hat einer mal was umfassendes zu geschrieben: > https://www.mikrocontroller.net/wikifiles/7/79/HierarchischeSchaltplaeneAlsBausteineInKicad_RevC_23Dec2013.pdf > Ist allerdings für KiCad 4 und nicht 6. Ist sehr hilfreich, danke. Ich möchte nicht gleich noch einen Thread aufmachen, daher frage ich erst hier: Wenn ich ein Bauteil verschiebe (mit G) werden die Verbindungen schräg (siehe R12 auf dem Foto). Kann man das irgendwo einstellen, dass gerade Linien gezogen werden? Denn das ist extrem nervig und korrigieren lässt sich das nur umständlich. Ich hab schon geoogelt und hier im Forum gesucht, aber keine Lösung gefunden.
Tim D. schrieb: > Kann man das irgendwo > einstellen, dass gerade Linien gezogen werden? Das Feature hat es leider nicht mehr in die v6 geschafft. In den nightlies ist es aber bereits vorhanden: https://forum.kicad.info/t/post-v6-new-features-and-development-news/32633/49 Vorsicht aber beim verwendenden der v6.99 in produktiv Umgebungen
Karl K. schrieb: > Das Feature hat es leider nicht mehr in die v6 geschafft. Schade. > In den nightlies ist es aber bereits vorhanden: > https://forum.kicad.info/t/post-v6-new-features-and-development-news/32633/49 Immerhin ein Hoffnungsfunke, aber das heißt auch voraussichtlich noch 3 Jahre bis zur Stable. Probiere ich irgendwann. Aber erst mal muss ich mich richtig in die Software einarbeiten.
Tim D. schrieb: > das heißt auch voraussichtlich noch 3 Jahre bis zur Stable Ab Version 6 soll es Jährlich einen neuen Major relaease geben. Mal schauen ob sie das durchhalten.
Bernd B. schrieb: > Das ist sogar recht einfach Ich habe das jetzt ausprobiert und dank Deiner tollen Beschreibung in nur 10 Minuten hinbekommen. Vor allem die Screenshots zur Veranschaulichung haben mir das verständlich gemacht. Nochmals Danke!
Ein Problem habe ich doch noch. Ich bekomme die Fehlermeldung: Hierarchical label LED_Power has no matching sheet pin in the parent sheet Die Verbindung fehlt dann auch im PCB-Editor. Ich denke ich habe alles richtig gemacht (na ja vermutlich nicht), jedenfalls kann ich nicht erkennen wieso das Label im Parent sheet nicht vorhanden sein soll. Meine Schaltung ist etwas aufwändiger, also habe ich mal was einfaches gezeichnet (siehe Screenshots), das verhält sich aber genauso.
Stell bei solchen Fragen zusätzlich zu den Bildern (die sind schon gut) das (vereinfachte) Kicad-Projekt mit in den thread rein. Daher nur geraten: Du hast im root-sheet auch hierarchical label verwendet, mußt stattdessen aber hierarchical sheet-pin nehmen.
Maik F. schrieb: > Daher nur geraten: Du hast im root-sheet auch hierarchical label > verwendet, mußt stattdessen aber hierarchical sheet-pin nehmen. Richtig geraten! Man erkennt den Unterschied an der Farbe der Beschriftung.
Maik F. schrieb: > Stell bei solchen Fragen zusätzlich zu den Bildern (die sind schon gut) > das (vereinfachte) Kicad-Projekt mit in den thread rein. > > Daher nur geraten: Du hast im root-sheet auch hierarchical label > verwendet, mußt stattdessen aber hierarchical sheet-pin nehmen. Das war es, jetzt funktioniert es. Die Bezeichnung der Schaltfläche ist auch logisch, aber das habe ich heute Nacht nicht mehr erfasst. Anscheinend passiert das nur mir, denn Google förderte nur 1 Suchergebnis zu Tage, wo die Ursache eine andere war. Yalu X. schrieb: > Richtig geraten! Man erkennt den Unterschied an der Farbe der > Beschriftung. Die Farbe hat sich jetzt aber nicht verändert. Auf den Screenshots von Bernd B. hat die Beschriftung jedoch eine andere Farbe. Das war mir gestern schon aufgefallen.
Hallo Tim. Tim D. schrieb: > Anscheinend passiert das nur mir, denn Google förderte nur 1 > Suchergebnis zu Tage, wo die Ursache eine andere war. Nein, ist mir auch passiert. Ist aber schon länger her. ;O) Die Google Suche ist von den Algorithmen her zunehmend (noch mehr als früher schon) auf Werbung angelegt.... Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.