Forum: Platinen KiCad:Zwei Fragen zum Schaltplaneditor


von Bot N. (botnec)


Lesenswert?

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
von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

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

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

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

von Bot N. (botnec)


Lesenswert?

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

von Patrick (dereine)


Lesenswert?

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ß

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

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.

von Andreas B. (bitverdreher)


Lesenswert?

Bot N. schrieb:
> 1.

Du schiebst das Label auf das Netz drauf (Ecken unten links). Dann ist 
es verbunden.

von Bot N. (botnec)


Lesenswert?

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
von Andreas B. (bitverdreher)


Lesenswert?

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.

von Bot N. (botnec)


Lesenswert?

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
von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

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
Noch kein Account? Hier anmelden.