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.
Das ist von der Auswahl, zusammen mit der leicht türkis-farbenen Unterlegung des Netzes.
Die Farbgebung ist aber unabhängig von der korrekten Zuordnung eines Label. Die sehe ich auch am funktionierenden Netz.
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.
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?
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.
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.
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.
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.
In den Bildern der direkte Vergleich: einmal ein Netz mit vom Schematic Editor automatisch generierten Label Net-(T1-G) und eines der nicht funktionalen, selbst zugewiesenen /<NO NET>.
Im KiCAD Gitlab sehe ich gerade kein Issue, auf das der vermeintliche Fehler passt.
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.
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.
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.
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.