Forum: Platinen KiCAD 9.06: ERC mit unberechtigten Fehlern ?


von Anton Hermann S. (antonhermann)


Angehängte Dateien:

Lesenswert?

Hallo,

ich hab die ruhige Zeit "zwischen dem Jahr" genutzt, um KiCAD zu 
aktuialisieren. Vor kurzen wurde Rel. 9.06 veröffentlicht, das ich dann 
auch installiert habe. Nun ist es vorbei mit der ruhigen Zeit...

Bei einem angefangenen Projekt macht der ERC nur Ärger. Es werden zuhauf 
Knotenpunkte als offens Verbindungsende als Fehler (und Warnung) 
angezeigt.

Auf Grund der Kopie aus dem Bestandsprojekt habe ich auf die Schnelle 
mal ein ganz neues Beispiel-Projekt zusammen geklickt, das genau die 
gleichen Symptome zeigt (das Beispiel ist wirklich nur ein Beispiel zur 
Reporduktion der ERC Ungereimtheiten - ohne dass es 
realisierungstechnisch einen tieferen Sinn hat).
Einstellungen: Rastermaß = 1,27 mm (0,050 in). Alle Symbole sind 
ausgerichtet und am Rasterausgerichten.

Probleme (siehe auch Screenshot):
- warum meldet ERC keine Verbindung bei U2 4 und 6 und auch bei Pin 3 
und 5 (Interessanterweise istz Pin 21 ohne Fehler)?
- die gleiche Situaton bei U1 bei Pin 1, 2 und 3...
- warum werden die Knotenpunkte zwischen U2 und U1 (U1 Pin 7 - U2 Pin 34 
und U1 Pin 8 - U2 Pin 33) nicht erkannt (Warung dort ist: Unverbundenes 
Verbindungsende Vertikale Verbindung 1,27mm). Diese führen vermutlich 
zum Folgefehler Pin nicht verbunden Symbol U1 Pin 30 (IM1, Input Line)

Hinweise:
- Das Symbol U1 ist eine selber erstelltes Symbol, da das Bauteil in der 
Biliothek nicht entahlten war. Der Symboleditor hat keine Fehler 
gemeldet.
- Das Probelm tritt mit den aus der älteren Version übernommenen als 
auch den beigefügten Biliotheken auf.

Hat jemand eine Idee was hier falsch läuft?

Vielen Dank für schon jetzt für Hilfe und Unterstützung.

Viele Grüße,
Anton

von Andreas B. (bitverdreher)


Lesenswert?

Es fehlen die Verbindungspunkte

von Nick (b620ys)


Lesenswert?

Anton Hermann S. schrieb:
> - warum meldet ERC keine Verbindung bei U2 4 und 6 und auch bei Pin 3
> und 5 (Interessanterweise istz Pin 21 ohne Fehler)?

Das hört sich für mich so an, als wäre irgendwas mit den +5 V los.

Hab mal schnell bei mir 2 Projekte geprüft und bekomme auch ähnliche 
Meldungen. Wobei ich grad nicht mehr weiß, ob das so OK ist.
Was sagt das KiCAD-Forum dazu? Die sind recht kompetent und hilfreich.

von Thorsten S. (thosch)


Lesenswert?

Was die Warnung zu den Power-Pins angeht:
Da mußt du irgendwo auf die 5V Leitung ein Power-Attribut hängen, um das 
Netz als Power zu deklarieren, dann verschwindet die Warnung.

Die fehlenden Verbindungspunkte auf den als nicht verbunden 
angemeckerten Leitungen wurden ja bereits erwähnt.

: Bearbeitet durch User
von Wastl (hartundweichware)


Lesenswert?

Thorsten S. schrieb:
> Die fehlenden Verbindungspunkte auf den als nicht verbunden
> angemeckerten Leitungen wurden ja bereits erwähnt.

Warum aber fehlende Verbindungspunkte an den IC-Pins angemeckert
werden erschliesst sich mir als KiCAD-Laie nicht ....

von Andreas B. (bitverdreher)


Lesenswert?

Wastl schrieb:
> Warum aber fehlende Verbindungspunkte an den IC-Pins angemeckert
> werden erschliesst sich mir als KiCAD-Laie nicht ....

Das ist bei jedem ECAD Programmm so. Wenn nur eine Leitung am Pin 
weggeht ist das eindeutig, aber nicht wenn eine Leitung kreuzt. Da weiss 
weder die SW noch ein Mensch, der diesen Schaltplan lesen soll ob da 
jetzt eine Verbindung besteht oder nicht.
Das sind Grundlagen des Schaltplanzeichnens und hat mit der SW nichts zu 
tun.

von Veit D. (devil-elec)


Lesenswert?

Hallo,

wobei ich mich frage warum die Verbindungspunkte fehlen. Die werden beim 
Schaltplan zeichnen automatisch gesetzt.

: Bearbeitet durch User
von Ob S. (Firma: 1984now) (observer)


Lesenswert?

Veit D. schrieb:
> Hallo,
>
> wobei ich mich frage warum die Verbindungspunkte fehlen. Die werden beim
> Schaltplan zeichnen automatisch gesetzt.

Nur dann, wenn die Anschlußpunkte des Symbols "hinreichend" gut im Grid 
liegen.

Vermutlich würde sich in starker Vergrößerung der Ansicht zeigen, dass 
da eine gewisse Distanz zwischen Endpunkt des Signals und Anschlußpunkt 
des Symbols ist.

Vermutlich stammen die Symbole aus irgendeiner Fremdquelle. Den Rest zum 
Auftreten des Problems steuert dann die Gleitkomma-Arithmetik bei.

von Nick (b620ys)


Lesenswert?

Ob S. schrieb:
> Vermutlich würde sich in starker Vergrößerung der Ansicht zeigen, dass
> da eine gewisse Distanz zwischen Endpunkt des Signals und Anschlußpunkt
> des Symbols ist.

Manchmal passiert das. Ich konnte aber nie so wirklich nachvollziehen 
(hat evtl. was mit dem Raster zu tun).
Das IC anwählen und per Drag bissl verschieben. Da sieht man sofort wo 
es fehlt.
Ist mir aber schon länger nicht mehr passiert.

Ich persönlich bin mit KiCAD super zufrieden und nehme das jetzt schon 
fast 10 Jahre her.

Und weil ich so zufrieden bin, hab ich auch schon mal kräftig gespendet.
Vorher hab ich EAGLE hergenommen. Das vermisse ich aber überhaupt nicht. 
Nicht im Geringsten!

von Andreas B. (bitverdreher)


Lesenswert?

Nick schrieb:
> Und weil ich so zufrieden bin, hab ich auch schon mal kräftig gespendet.

dto.
Du erinnerst mich dann wieder an meine jährliche Spende. ;-)
Die haben es verdient!

von Mark S. (voltwide)


Lesenswert?

Ob S. schrieb:
> Nur dann, wenn die Anschlußpunkte des Symbols "hinreichend" gut im Grid
> liegen.

Das war bei mir der Knackpunkt, es lagen auf einmal hunderte 
Verbindungen "off-grid" und waren somit unterbrochen. Allerdings hatten 
die Fehlermeldungen auch darauf hin gewiesen.

: Bearbeitet durch User
von Andreas B. (bitverdreher)


Lesenswert?

Mark S. schrieb:
> Das war bei mir der Knackpunkt, es lagen auf einmal hunderte
> Verbindungen "off-grid" und waren somit unterbrochen.

Kann man aber seit einiger Zeit einfach fixen: Alles markieren und im 
Kontextmenü "Alle Elemente ausrichten"

von Veit D. (devil-elec)


Lesenswert?

Ob S. schrieb:
> Veit D. schrieb:
>> Hallo,
>>
>> wobei ich mich frage warum die Verbindungspunkte fehlen. Die werden beim
>> Schaltplan zeichnen automatisch gesetzt.
>
> Nur dann, wenn die Anschlußpunkte des Symbols "hinreichend" gut im Grid
> liegen.

Ja schon, nur dann muss doch etwas verstellt sein. Unter normalen 
Umständen hat man "magnetische" Rastpunkte. Man kann gar nicht daneben 
klicken, wenn man dicht dran. Ansonsten ist man sichtbar im Rastpunkt 
daneben. Für mich ist das schon etwas komisch.

Oder es wurde nachträglich am Raster rumgefummelt und Teile verschoben? 
Irgendeine Ursache muss es haben. Beim frisch zeichnen fehlen die 
Verbindungspunkte jedenfalls nicht.

: Bearbeitet durch User
von Anton Hermann S. (antonhermann)


Angehängte Dateien:

Lesenswert?

Hallo,

um im Projekt etwas weiter zu kommen, habe ich parallel die 
Vorgängerversion KiCad Rel 8.09 installtiert und damit weiter gerbeitet.

Ich hab mich danach nochmal mit KiCAD 9 beschäftigt.
Seit der Installation von KiCAD 8 sind wundersame Dinge im KiCad Rel 
9.06 geschehen:

- die Verbindungspunkte bei Leitungsverbindungen werden wieder 
automatisch gesetzt (vorher konnte ich sie nicht einmal manuell setzen)
- die Verbindungen zu den Pins werden erkannt (und bei Bedarf auch dort 
Verbindungspunkte gesetzt, wenn mehr als 1 Leitung dort verbunden ist)
- der ERC meldet nur noch die erwartungsgemäße Auffälligkeiten

Ich hatte zuvor KiCAD Rel. 7 benutzt und dann Rel. 9 installiert, was zu 
den ursprünglich beschriebenen Beobachtungen führte.
Nach Deinstallation von Rel. 7 und Installation von Rel. 8 scheint nun 
auch Rel 9 wie erwartet zu funktionieren.

An der Symbolausrichtung konnte es eigentlich nicht liegen, den z. B. 
der ATMega 328PA wurde aus der KiCAD-Bibliothek eingefügt und am Raster 
ausgerichtet und es zeigten sich bei ihm die gleichen Fehler wie beim 
DOGM204 (siehe ursprünglichen Screenshot).
Wurde nur eine Leitung zu einem Pin gezogen, hatte der ERC ja nichts zu 
beanstanden, nur wenn mehrere Leitungen zusammentrafen.

Nun funktioniert es - warum auch immer...
... und ich freue mich, mit KiCAD das Projekt fortsetzen zu können :-)

Vielen Dank für die Beiträge!

Ich wünsche allen einen guten Start ins neue Jahr und ein erfolgreiches 
Jahr 2026.

Viele Grüße,
Anton

von Chris S. (Firma: hier&da) (keiningenieur)


Angehängte Dateien:

Lesenswert?

Du musst einmal die 5V und auch einmal die Masse mit je einem PWR Flag 
versehen! Evtl. auch den ein oder andern Powereingangspin...

siehe Anhang

von Andreas B. (bitverdreher)


Lesenswert?

Chris S. schrieb:
> Du musst einmal die 5V und auch einmal die Masse mit je einem PWR Flag
> versehen! Evtl. auch den ein oder andern Powereingangspin..

Auch das muß beim TO auf merkwürdige Art und Weise verschwunden sein. 
Alle Elemente der Power lib haben das Attribut "Power". Wenn man das 
also mit KICAD 9 erstellt hätte wäre das nicht so.
Ich tippe auf irgendeinen Import (sei es von einer alten Version). Ich 
würde auch eher das Power Symbol selbst bearbeiten und dort den 
elektrischen Typ korrigieren.

: Bearbeitet durch User
von Lothar (Firma: HZB) (analog_art)


Angehängte Dateien:

Lesenswert?

Hallo,

nochmalmals ein Hinweis zum Raster.
Das nicht treffen/Verbinden von Anschlüssen geschieht auch, wenn man im 
linken Menue nicht das Richtige eingestellt hat. Inch. Mil, mm

Das passiert auch oft, wenn man auf verschiedenen Rechnern arbeitet und 
auf einen mil und den anderen mm eingestellt ist. Oder es sind einfach 
unterschiedliche Rastergrößen eingestellt.



Ansonsosten arbeite ich schon lange mit Version 9 - ohne große Probleme. 
An Version 9 liegt es nicht.

KICAD - Daumen hoch!

: 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.