Nachdem ich einige meiner Eagle Projekt gut nach KiCad konvertieren konnte, habe ich mir fast ein Dutzend Videoclips zur Bedienung von KiCad angesehen. Dennoch habe ich folgende zwei Problem beim Schaltplan bisher noch nicht mit KiCad lösen können. 1. Beim Umsetzen von Eagle nach KICad werden teilweise Signalnamen die nur auf einem Sheet benutzt werden, irgendwo hin platziert. Jetzt weiß ich nicht welche Verbindung diesen Signalnamen hat. Bei Eagle gab's beim Selektieren des Namens einen Verbinder zur passenden Linie. Gibt es so was bei KiCad auch ? 2. Andersherum, wenn ich den Signalnamen weiß, kann man sich diesen suchen und anzeigen lassen bzw. auflisten auf welchen Schaltplanseiten dieser auftaucht ? Danke für die Hilfe schon mal.
:
Bearbeitet durch User
Hallo Bot N. Zu 1: Mit Eagle Import in KiCad habe ich nicht so die große Erfahrung. Ich habe meinen alten Kram schon vor Jahren migriert. Aber eine Idee habe ich: Sie Dir die KiCad Schaltplandatei mal mit einem Texteditor an. Sie ist Klarschriftmäßig lesbar. Vieleicht kommen Dir dabei irgendwelche Ideen. Zu 2: Sowohl im Schaltplan alsauch im Layout findest Du bei KiCad in Pull down Menue unter "Bearbeiten" einen Unterpunkt "Suchen". Er kann auch mit dem Shortcut <ctrl>-f aufgerufen werden, wie in den meisten Browsern auch. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.dem
Nachtrag: Bernd W. schrieb: > Zu 2: > Sowohl im Schaltplan alsauch im Layout findest Du bei KiCad in Pull down > Menue unter "Bearbeiten" einen Unterpunkt "Suchen". Er kann auch mit dem > Shortcut <ctrl>-f aufgerufen werden, wie in den meisten Browsern auch. Noch eine weitere Orientierungshilfe: Wenn Du eine Verbindung im Schaltplan oder im Layout markierst, wird am unteren linken Schaltplanrand der "Verbindungsname" bzw. das "Netz" angezeigt. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.dem
Danke sehr für die Hinweise. Den Namen unten links beim Selektieren hatte ich schon gefunden. Wäre aber mühsam so die Verbindung zu suchen. Cntl-F sucht aber nicht die Verbindung, sondern nur den Namen wenn er existiert, oder ? 73's
Du könntest dir zumindest mit der Schaltfläche unter dem Mauszeiger auf der rechten Seite die Verbindungen mit dem gleichen Netznamen pink einfärben lassen. Eventuell hilft dir das ein wenig. Ob man explizit nach Netznamen suchen kann, weiß ich allerdings auch nicht. Gruß
Ab KiCad 8 gibt es doch das neue Search Panel als unteres Fenster, in dem man sich Symbole, Texte und Labels direkt anzeigen lassen kann. Bei Labels wird zudem dargestellt, ob sie global oder lokal gültig sind.
Bot N. schrieb: > 1. Du schiebst das Label auf das Netz drauf (Ecken unten links). Dann ist es verbunden.
Andreas B. schrieb: > Du schiebst das Label auf das Netz drauf (Ecken unten links). Dann ist > es verbunden. Woher weiß ich welches Netz gemeint ist?
:
Bearbeitet durch User
Bot N. schrieb: > Woher weiß ich welches Netz gemeint ist? Wenn das Label nicht direkt auf dem Netz liegt, ist es auch nicht verbunden. Das müßtest Du dann wohl anhand des Eagle Schaltbildes herausfinden. Falls es wider Erwarten doch verbunden sein sollte, kannst Du das Netz unter Bearbeiten -> Suchen herausfinden.
Andreas B. schrieb: > Wenn das Label nicht direkt auf dem Netz liegt, ist es auch nicht > verbunden. Das müßtest Du dann wohl anhand des Eagle Schaltbildes > herausfinden. > Falls es wider Erwarten doch verbunden sein sollte, kannst Du das Netz > unter Bearbeiten -> Suchen herausfinden. Ich weiß dass es ein Netz und einen Namen dazu auf dem Schaltplan gibt. (der Name steht irgendwo) Mit Cntl-F kann ich aber das Netz nicht finden, nur den Namen. Wenn es nicht geht, geht es halt nicht.
:
Bearbeitet durch User
Hallo Bot N. Bot N. schrieb: > Ich weiß dass es ein Netz und einen Namen dazu auf dem Schaltplan gibt. > (der Name steht irgendwo) Mit Cntl-F kann ich aber das Netz nicht > finden, nur den Namen. > Wenn es nicht geht, geht es halt nicht. Mein Tipp bei solchen Härtefällen: Sie Dir die entsprechende Schaltplan- oder Layout-Datei mit einem Texteditor an. Suche darin mit der Textsuche nach dem Namen des Labels. Der Text taucht eventuell mehrmals auf. Aber die entsprechenden Zeilen sollten in etwa so Anfangen: "(label "GND" (at 114.3 157.48 0) " mit dem Schlüsselwort "label", wobei die Zahlen die Koordinaten sind, an denen das Label steht. Suche jetzt mit der Textsuche nach einer der beiden Koordinaten. Die Zeile sollte mit in etwa so Anfangen: "(wire (pts (xy 114.3 153.67) (xy 226.06 153.67))" mit dem Schlüsselwort "wire". Nach dem Schlüsselwort "junction" zu schauen könnte eine weitere Option sein. Ein solcher "Wire" liegt dann entweder horizontal oder vertikal passend zum Label. Wenn dort nichts passendes ist, hast Du eine verwaiste Information, weil der Schaltplan den Zusammenhang nur über die Position enthält. Nach Netznamen zu suchen wie z.B. bei älteren KiCad Versionen ist nicht mehr hilfreich, weil die Schaltplandatei diese Information auch nicht enthält. Trotzdem kann Dir ein Netznahme, wie er im KiCad Schaltplanmodul unten links angezeigt wird, eine Hilfe sein, weil "Net-(D2-K)" z.B. auf die Kathode von D2 verweist. Netzte sind zusammenhängend, also könntest Du von dort weitersuchen. Wenn nicht direkt verbundene Netzte verbunden werden sollen, so kann das nur mit Labeln passieren. Obiges gilt so für KiCad 7, aber ich denke KiCad 8 ist dem sehr ähnlich. Weiter: Was wirft eigentlich Dein ERC an Warnungen und Fehlern ? Die könnten auch wertvolle Hinweise sein. Ich bin zulange aus Eagle raus, um jetzt eine Idee zu haben, was da schiefgelaufen ist. Entweder weil der Eagle Schaltplan Informationen enthält, die so nicht in einen KiCad Schaltplan passen, oder weil dort beim Import ein Bug ist. Jedenfalls den KiCad Schaltplan mit Hilfe des ERCs konsistent zu bekommen , sollte zu einem brauchbaren Ergebnis führen. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
:
Bearbeitet durch User
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.