Wie kann ich mein Erc Test Poblem lösen? Ich vermute mal, das Problem entsteht, weil Pin 1 (GND) und Pin 4 (+5V) meines Stromsteckers (CONN_3X2) als "passive" deklariert sind - ich kann ja schlecht diese Pins in der Library in Output ändern, was also tun? Eine Möglichkeit, eine derartige Änderung nur lokal in diesem Projekt durchzuführen, habe ich nicht gefunden, heißt das, dass eine gewisse Anzahl an solchen Warnungen bei vielen Designs einfach hingenommen werden muss, dies also normal ist?
:
Bearbeitet durch User
Hallo U.G.L. U.G. L. schrieb: > Wie kann ich mein Erc Test Poblem lösen? > Ich vermute mal, das Problem entsteht, weil Pin 1 (GND) und Pin 4 (+5V) > meines Stromsteckers (CONN_3X2) als "passive" deklariert sind Das ist in der Tat das Wahrscheinlichste....es könnte aber noch sein, dass irgendein anderes Problem besteht...z.B. dass das Netz mit dem Power Pin irgendwie abgehängt ist, und mit anderen Pin ein eigenes hat, ohne das jetzt dort ein Fehler erkannt ist. Du kennst Deine Schaltung am besten, und Deine Interpretation ist auch die Wahrscheinlichste. > - ich kann > ja schlecht diese Pins in der Library in Output ändern, was also tun? > Eine Möglichkeit, eine derartige Änderung nur lokal in diesem Projekt > durchzuführen, habe ich nicht gefunden, heißt das, dass eine gewisse > Anzahl an solchen Warnungen bei vielen Designs einfach hingenommen > werden muss, dies also normal ist? Das geht schon. Irgendwo musst Du ja sowas ablegen, und es ist nicht sinnvoll, für alle möglichen Kombinationen mit den Steckerpins ein Symbol in der Library vorzuhalten. Stichwort: Kombinatorische Explosion. Dafür gibt es eine spezielle Projektlibrary, die Cache-Bibliothek. Sie befindet sich in Deinem Projektordner und heisst "Projektname-cache.lib". Die wird wie eine gewöhnliche Bibliothek eingebunden, und in der legst Du halt solche Sonderfälle an.(* Sobald Dein Projekt soweit gedien ist, dass Du weisst, das nur noch sehr wenige Änderungen bezüglich Symbolen stattfinden, tust Du übrigens gut daran, alle anderen Bibliotheken wieder abzumelden und nur noch die Cache-Bibliothek zu verwenden. Hintergrund: Sobald sich an den Bibliotheken etwas ändert, und Du bei einem Update von KiCad auch neue Bibliotheken bekämst, könnte sich das sonst auf Deinen aktuellen Schaltplan auswirken. Das willst Du garantiert nicht..... Weiterer Hinweis: Wenn Du mehrere Bibliotheken einbindest, wird beim öffnen des Schaltplanes in den Bibliotheken nach dem Namen des Symbols gesucht. Tritt der Symbolname mehrmals auf, wird das Symbol verwendet, das zuerst gefunden wurde. Aus diesem Grunde gibt es die Möglichkeit, mit den Buttons im "Bibliotheksmanager" Up- bzw. Down die Reihenfolge der Bibliotheken zu verändern. Die Cache-Bibliothek sollte dabei immer ganz oben sein, sobald Du mehr als eine Bibliothek verwendest.(** Das stellt sicher, dass immer zuerst in der Cache-Bibliothek nachgeschaut wird, wenn der Schaltplan eingelesen wird.....aber ich melde aus Sicherheitsgründen immer Bibliotheken ab, wenn ich meine, daraus nichts mehr verwenden zu müssen. Symbole, die im Schaltplan/Cache-Bibliothek schon vorhanden sind, kann man getrost weiterkopieren. In dem Sinne verhalten sich also die KiCad Symbolbibliotheken sehr ähnlich wie z.B. C oder Python Bibliotheken. Und aus dem Grunde ist es eben auch sinnvoll, präzisierende Namen zu verwenden und nicht nur einfach kurz und knapp. ;O) (* Wenn Du feststellst, dass Du einen oder mehrere von den "Sonderfällen" doch öfters brauchst, ist es natürlich sinnvoll, wenn Du Dir dafür dann doch eine egene Bibliothek anlegst, die Du dann wieder in andere Projekte einbinden kannst. (** Das gilt natürlich nur beim automatischen Einlesen der Symbole wenn der Schaltplan geöffnet wird. Beim Plazieren von Symbolen oder mit dem Symboleditor kannst Du immer direkt auf ein Symbol in einer spezifizierten Bibliothek zugreifen. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
Thx - hat fast auf Anhieb geklappt - musste seltsamerweise die Änderungen zweimal machen - dabei wüßte ich nicht, was ich beim zweiten mal anders bzw. besser gemacht hätte - ich hoffe, das ist nicht Standard, dass man solche Änderungen zweimal durchführen muss :-)
Hallo U.G.L. U.G. L. schrieb: > Thx - hat fast auf Anhieb geklappt - musste seltsamerweise die > Änderungen zweimal machen - dabei wüßte ich nicht, was ich beim zweiten > mal anders bzw. besser gemacht hätte - ich hoffe, das ist nicht > Standard, dass man solche Änderungen zweimal durchführen muss :-) Eigentlich nicht....aber vieleicht hattest Du vergessen, den Schaltplan neu einzulesen? (Schliessen und neu öffnen) Oder die Änderung versehentlich in irgendeine andere Bibliothek gespeichert? Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
war 'ne retorisch Frage :-) - sicherlich ist irgendwas daneben gegangen, mir blieb nur unklar was, da ich beide male mit der Cache Library gearbeitet habe und beides mal "Update current component in current library" und "Save current library to disk" geklickt und die jeweilige Rückfrage, ob ich wirklich will, eigentlich immer bejaht habe ?(
U.G. L. schrieb: > Wie kann ich mein Erc Test Poblem lösen? > Ich vermute mal, das Problem entsteht, weil Pin 1 (GND) und Pin 4 (+5V) > meines Stromsteckers (CONN_3X2) als "passive" deklariert sind - ich kann > ja schlecht diese Pins in der Library in Output ändern, was also tun? Siehe unten, Library ändern muss man nicht. > Eine Möglichkeit, eine derartige Änderung nur lokal in diesem Projekt > durchzuführen, habe ich nicht gefunden, heißt das, dass eine gewisse > Anzahl an solchen Warnungen bei vielen Designs einfach hingenommen > werden muss, dies also normal ist? Nein. Du kannst für beliebige Netze im Schaltplan ein "Power Flag" (siehe Doku) dranhängen. Das sagt dann dem ERC-Checker dass dieses Netz irgendwie(!) getrieben wird, üblicherweise eine Versorgungsspannung oder Masse - die z.B. über einen Connector reinkommt wo die andere Seite nicht im Schaltplan enthalten ist. Darf man nicht übertreiben, man kann damit natürlich auch echte Fehler maskieren.
Habe es jetzt gelöst, indem ich den CONN_3X2 in der Cache-Library entsprechend geändert habe - aber gut zu wissen, dass es auch 'ne andere Möglichkeit gibt - thx.
Hallo Jasch. Jasch schrieb: > Du kannst für beliebige Netze im Schaltplan ein "Power Flag" (siehe > Doku) dranhängen. Das hat, je nach Situation, auch den Vorteil, dass das Netz gleichzeitig mit einem Label versehen wird. > Darf man nicht übertreiben, man kann damit natürlich auch echte Fehler > maskieren. Ein ERC ist halt kein Hellseher, und kann auch keine Intentionen erraten. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
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.