KiCAD Bezeichner (Label)

OP #8089429
Lesenswert?

Erstelle zum ersten Mal einen größeren Plan mit KiCAD. Durch Zufall fiel mir auf, dass die Bezeichner (Label) öfters nicht korrekt mit der zugeordneten Leitung verbunden sind. Irgendwas passt nicht am Vorgehen, leider fallen die Fehler nicht gleich auf: wähle eine Leitung (Netz) aus und drücke auf der Tastatur "L". In das Popup "Eigenschaft des Bezeichners" trage ich im Feld "Bezeichner" den Label-Namen ein. Im Bild ein Ausschnitt mit zwei Labels, AF_H und AF_L. AF_H scheint korrekt verbunden, AF_L nicht. Jedenfalls sehe ich dort keinen Eintrag im Bezeichner, wenn ich das Netz nochmal anwähle und "L" drücke. Beim Label AF_H wird nach Tastaturdruck "L" sofort der Labelname AF_H an den Mauszeiger gehängt. Also völlig anderes Verhalten bei augenscheinlich sehr gleich aussehenden Labels - wenn es denn wirklich welche sind.

Was kann man denn da so falsch machen? Ist an mehreren Stellen passiert.

Angehängte Dateien:
#8089461
Lesenswert?

Das Label hat einen Anschlußpunkt wie ein einpoliges Bauteil. Der muss richtig mit dem Netz verbunden werden und nicht in der Luft hängen - wie bei allen anderen Verbindungen auch. Verifizierung: Selektiere das label und ziehe es mit ctl+G. Dann wirst du sehen ob es angeschlossen ist.

: Bearbeitet durch User
OP #8089493
Lesenswert?

Mark S. schrieb:

Verifizierung: Selektiere das label und ziehe es mit ctl+G. Dann wirst du sehen ob es angeschlossen ist.

Habe das ausprobiert, aber sehe da auch keine eindeutige Zuordnung.

In beiden Fällen folgt das Netz dem Label, sieht nur anders aus. Einmal bildet sich ein Knotenpunkt mit neuem Teilnetz, das andere Mal folgt das Netz mit einer Schleife.

Sind nun doch beide verbunden? Oder gar keines? Oder nur eines von beiden?

Angehängte Dateien:
OP #8089497
Lesenswert?

Jetzt fällt mir ein Unterschied beim Anwählen und "L" auf der Tastatur auf: Beim AF_H-Label bleibt die Auswahl bestehen und folglich wird im Bezeichner-Popup das Label korrekt ausgewiesen. Beim AF_L-Label deselektiert das Netz sobald ich auf "L" tippe - warum auch immer. Folglich ist das Popup im Bezeichner leer.

Die Details der KiCAD Bedienung bergen ungeahnte Falltüren.

Mag sein, dass trotzdem beide Labels dem Netz zugeordnet sind. Müsste das im Layout oder in einem Netzlisten-Export prüfen.

Angehängte Dateien:
#8089504
Lesenswert?

Wulf D. schrieb:

Jetzt fällt mir ein Unterschied beim Anwählen und "L" auf der Tastatur auf: Beim AF_H-Label bleibt die Auswahl bestehen und folglich wird im Bezeichner-Popup das Label korrekt ausgewiesen. Beim AF_L-Label deselektiert das Netz sobald ich auf "L" tippe - warum auch immer. Folglich ist das Popup im Bezeichner leer. Die Details der KiCAD Bedienung bergen ungeahnte Falltüren. Mag sein, dass trotzdem beide Labels dem Netz zugeordnet sind. Müsste das im Layout oder in einem Netzlisten-Export prüfen.

Hallo Wulf,

du kannst die korrekte Zuweisung ganz einfach prüfen: Wenn du die Leitung auswählst, wird unten links der Name des Netzes angezeigt. Wenn der Name korrekt ist, ist das Label richtig angeschlossen.

Du solltest außerdem sichergehen, dass du eine einigermaßen aktuelle Hauptversion hast. Seit Version 9 sind wirklich viele Problemchen, die früher die Nutzung erschwert oder einfach nur nervig gemacht haben, massiv besser geworden oder ganz verschwunden. Spätestens seit Version 10 macht die Nutzung einfach nur noch unglaublich viel Freude.

LG Simon

OP #8089525
Lesenswert?

Simon D. schrieb:

du kannst die korrekte Zuweisung ganz einfach prüfen: Wenn du die Leitung auswählst, wird unten links der Name des Netzes angezeigt.

Danke Simon, das war der entscheidende Hinweis.

Demnach konnte ich beiden Netzen kein Label zuweisen, Verbindungsname ist jeweils /<NO NET> Muss wohl noch ein bisschen üben :-)

Hab KiCAD erst die Tage geladen, ist Version 10.0.5 Bin Eagle gewohnt.

OP #8089541
Lesenswert?

Vielleicht ist es ein Bug in der Version, bekomme jedenfalls kein Label zugewiesen.

Einmal versucht, per "L" ein Label zu definieren und anschließend dieses an ein Netz "anzuheften" (Klick).

Zum Anderen ein Netz selektiert und dann "L" gedrückt, Popup ausgefüllt und "OK". Geht nicht.

Auch nicht übers Kontextmenü. Am Ende sehe ich bei der Auswahl eines Netzes immer /<NO NET>. Außer bei GND- und Powernetzen (+3V3, +12V), da steht was plausibles drin.

#8089573
Lesenswert?

Wulf D. schrieb:

Vielleicht ist es ein Bug in der Version, bekomme jedenfalls kein Label zugewiesen. Einmal versucht, per "L" ein Label zu definieren und anschließend dieses an ein Netz "anzuheften" (Klick). Zum Anderen ein Netz selektiert und dann "L" gedrückt, Popup ausgefüllt und "OK". Geht nicht. Auch nicht übers Kontextmenü. Am Ende sehe ich bei der Auswahl eines Netzes immer /<NO NET>. Außer bei GND- und Powernetzen (+3V3, +12V), da steht was plausibles drin.

Dann überprüfe vorsichtshalber nochmal, dass die Leitung und das Label auch wirklich auf dem Grid liegen. Schon ein Nanometer Abweichung reicht, dass es von KiCad nicht mehr als Zuordnung erkannt wird. Das passiert gerne, wenn man beim Verschieben aus Versehen Strg gedrückt hält, weil dann nicht mehr an das Grid gerastet wird.

OP #8089587
Lesenswert?

Simon D. schrieb:

Dann überprüfe vorsichtshalber nochmal, dass die Leitung und das Label auch wirklich auf dem Grid liegen. Schon ein Nanometer Abweichung reicht, dass es von KiCad nicht mehr als Zuordnung erkannt wird.

Ich arbeite im default 50 Mil-Raster. Habe meine ganzen selbst gesetzten Labels kontrolliert, ALLE haben keine Verbindung zum jeweiligen Netz.

So langsam habe ich eine Vorahnung: habe als Basis für meinen Stromlaufplan einen bereits vorhandenen, mit KiCAD 9.x erstellten verwendet: da kann ich Teile des Layouts wiederverwenden, so die Idee.

Vielleicht importiere ich mir damit ein Problem mit Labels? Die importierten Labels vom 9er KiCAD sind aber alle ok.

OP #8089593
Lesenswert?

Simon D. schrieb:

Du kannst ja mal deinen Schaltplan, also nur die gezeigte Datei, hochladen und wir können mal einen Blick darauf werfen, ob wir das Problem bei uns auch sehen.

Ja, kann ich machen. Müsste dann wahrscheinlich auch die Libs mit einpacken.

Hab nochmal versucht, die Label nicht irgendwo auf das Netz, sondern genau auf das kleine Quadrat am Ende des offenen Netzes zu packen. Immerhin ist mir bei einem Label (CLK2) eine Zuweisung gelungen.

Das hat einen neuen Nebeneffekt: beim Ziehen des Labels wird ein kleines Warndreieck eingeblendet. Was das auch immer bedeuten soll. Am Ende fehlt dem Netz dennoch das zugewiesene Label.

Musste ein Smartphone-Bild aufnehmen, weil das Screenshot-Tool das Warnsymbol verschwinden lässt.

Angehängte Dateien:
OP #8089596
Lesenswert?

Datei/Exportieren/Symbole "Neue Bibliothek" funktioniert nicht, hinterlässt eine praktisch leere Datei. Nur Dateiheader ist befüllt.

Aber egal, hier der angefangene Stromlaufplan. Viele Labels, vor allem um den uC U4 und Speicher U1, habe ich übernommen und die sind ok.

Am Taktgenerator Y2 hängt das einzige von mir erfolgreich gesetzte Label CLK2. So ziemlich alles Andere, vor allem auf der rechten Seite, ist fehlerhaft.

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren