Altium Designer Unbekannter Pin


11

Ich habe den Kopf für den letzten Tag gegen eine Wand geschlagen, um dies zum Laufen zu bringen. Ich habe einen benutzerdefinierten Schaltplan und eine Leiterplattenbibliothek. Wenn ich versuche, mein Leiterplatten-Dokument zu aktualisieren, wird folgende Fehlermeldung angezeigt:

Unbekannter Pin-Fehler

Ich habe sowohl das schematische Symbol als auch den Platzbedarf der Platine ungefähr eine Million Mal überprüft und bin mir sicher, dass ich die Stifte richtig benannt habe.

Pin-Mapping

Ich habe ein wenig über die Verwendung von Altium an der Universität gelernt und in der Vergangenheit einige Erfolge mit benutzerdefinierten Schaltplan- / Leiterplattenbibliotheken erzielt, aber aus irgendeinem Grund kann ich diese einfach nicht zum Laufen bringen. Ich habe in den Foren nach diesem Fehler gesucht, aber noch keine Lösung gefunden, die für mich funktioniert hat.

Irgendwelche Ideen / Vorschläge sind willkommen! Vielen Dank

EDIT: Dies ist der Schaltplan: schematisch

Hier sind die Eigenschaften von Pin 2: Pin-Eigenschaften

und hier ist der PCB-Footprint: PCB-Platzbedarf


Können wir den Schaltplan sehen?
MathieuL

1
Können wir das Symbol und den Fußabdruck sehen?
efox29

Die Stifte in der Schaltplan- und der Leiterplattenbibliothek müssen perfekt übereinstimmen. Könnten Sie, wie andere gefragt haben, das Komponentensymbol und den PCB-Footprint veröffentlichen?
DerStrom8

Ich vermute, dass der Footprint für SW1 keinen Pin 2 hat. Vielleicht heißt der Pin "2", hat aber eine andere Nummer. Die PIN-Nummer auf dem Footprint muss mit der PIN-Nummer auf dem Schaltplansymbol übereinstimmen.
Peter Bennett

Möglicherweise haben Sie das Schaltplansymbol im Schaltplan und / oder im Footprint nicht aktualisiert? Das Bibliothekssymbol mag (jetzt) ​​perfekt sein, aber Sie haben eine ältere Version auf dem Schaltplan usw.
Spehro Pefhany

Antworten:


9

Sie haben wahrscheinlich das Schaltplansymbol in der Sch-Bibliothek bearbeitet, nachdem Sie den Footprint auf dem Layout-Design platziert haben.

In solchen Situationen müssen Sie Ihren Schaltplanentwurf aus der Bibliothek aktualisieren (Tools / Update From Libraries ...) und dann Ihre Leiterplatte mit dem aktualisierten Schaltplan aktualisieren. Wenn das Problem weiterhin besteht, entfernen Sie den Footprint aus der PCB-Datei und aktualisieren Sie die PCB-Datei erneut mit dem Schaltplan.

Stellen Sie außerdem sicher, dass das Symbol im Schaltplanblatt denselben Namen für das Footprint-Modell hat wie in den Schaltplan- und PCB-Bibliotheken.


2
Dies scheint eine gründliche und vernünftige Methode zu sein, um sicherzustellen, dass sie aktualisiert wird. +1
KyranF

1
Ich hatte das gleiche Problem und überprüfte alles, ich aktualisierte den Schaltplan und alles. Die Lösung bestand darin, nur den Footprint zu aktualisieren (Klicken Sie auf die Komponente und aktualisieren Sie die Leiterplatte mit ...).

3

Um Stifte zwischen schematischen Dokumenten und Footprint-Dokumenten zuzuordnen, müssen die Stiftbezeichnungen übereinstimmen. Die Stifte auf meinem Schaltplan waren A01, A02, A03, während die Stifte auf der Grundfläche mit A1, A2, A3 gekennzeichnet waren. Durch Ändern des Schaltplans in A1, A2, A3 oder des Footprints in A01, A02, A03 wurde die unbekannte Pin-Situation behoben.


Einzeilige Antworten können abgelehnt oder gelöscht werden. Bitte erläutern Sie, warum Ihre Lösung funktioniert und warum die Wahl des OP falsch ist. Es gibt einen Versuch, hier etwas zu
lernen

2

Ich habe das gleiche Problem mit Altium 14 (14.3.20). Die Auflösung ist einfach und nicht intuitiv.

Design> Änderungen von [PCB] importieren Der Dialog wird angezeigt. Klicken Sie auf die Schaltfläche Validieren. Die Fehler werden angezeigt. Klicken Sie auf die Schaltfläche Ausführen. Die Fehler werden behoben. Klicken Sie erneut auf die Schaltfläche Validieren. Die Fehler blieben behoben.

(Dieses Szenario ist benutzerunfreundlich, da ich erwartet habe, dass die Validierungsfehler verhindern, dass die Ausführung funktioniert.)


2

Beachten Sie die Pin-Bezeichner: Ich hatte Probleme mit dem Bezeichner "1 (C)", der der Name sein musste, aber versehentlich das Feld des Bezeichners ausgefüllt hat. Verbringen Sie viel Zeit mit der Lösung. Nachdem ich diese Pins in "1" umbenannt hatte, wurden diese Fehler nicht mehr angezeigt. Ich habe Fehler wie "unbekannter Pin T1-" erhalten, während Pins in diesem Moment Bezeichner wie T1-4 (C) haben (Wie Sie sehen können, wurde 4 (C) nicht fehlerhaft gedruckt, was mich zu einem ungültigen Bezeichner als führt der Grund für dieses Pin-Fehler-Problem). Also: Bezeichner sollten Zahlen oder Buchstaben (0-9, az) sein, aber nicht alle anderen Zeichen werden unterstützt.

An alle, die dieses Problem haben und von Google hierher gekommen sind;)


1

Ich bin auf diesen Fehler gestoßen, als ich ein Teil mit einem benutzerdefinierten Schaltplansymbol und einer benutzerdefinierten Grundfläche erstellt habe. Für meine Situation habe ich den Fehler behoben, indem ich den schematischen Symboltyp von Mechanisch auf Standard (Keine Stückliste) geändert habe. Ich glaube, dass ein schematisches Symbol mit dem Typ Mechanisch nicht zulässt, dass das Teil mit Stiften im Leiterplattenlayout verknüpft wird.


1
  1. Löschen Sie die Komponente, die den unbekannten Pin generiert hat, von der Platine
  2. Klicken Sie vor dem Aktualisieren des Schaltplans mit der rechten Maustaste auf die Schaltplandatei und klicken Sie auf "Dokument kompilieren".
  3. Klicken Sie mit der rechten Maustaste in Project.PrjPcb und klicken Sie auf 'Compile PCB Project'.
  4. Wenn nach diesen Schritten kein Fehler auftritt, können Sie Ihren Schaltplan aktualisieren
  5. Wenn das Problem nicht behoben ist, gehen Sie im Projektmenü auf der Leiterplatte zu 'Komponentenverknüpfungen' und überprüfen Sie, ob sich alle Komponenten im rechten Fenster befinden

0

Dieser Fehler kann auch dadurch verursacht werden, dass Komponenten wie ICs eher mit einem "mechanischen" als mit einem "Standard" -Typ definiert werden (normalerweise für Elemente wie Abstandshalter verwendet, die in der Stückliste, jedoch nicht im Layout enthalten sein sollen). Greifen Sie auf diese Option zu, indem Sie mit der rechten Maustaste auf die schematische Komponente klicken. Im Abschnitt "Eigenschaften" befindet sich ein Dropdown-Menü "Typ".


0

Hier ist ein anderer Weg, auf dem dies schief gehen kann: Vorsicht vor Leerzeichen! Ich habe ziemlich viel Zeit damit verbracht, mir am Kopf zu kratzen, bis mir klar wurde, dass der Footprint-Pin "1" und nicht 1 heißt.

Sie würden erwarten, dass Altium nachgestellte Leerzeichen trimmt / ignoriert, dies ist jedoch nicht der Fall.


0

Es könnte auch dieses Problem sein:

Zum Beispiel ein Widerstand.

Der Resister-Footprint stimmt nicht mit Ihrem Schaltplan überein.

Im Schema wurden die Widerstandsklemmen R1 wie R1-1 und R1-2 benannt.

Die Footprint-Pads nennen jedoch nicht 1 und 2.

Gehen Sie zur entsprechenden Bibliothek und bearbeiten Sie den Namen des Footprint-Pads. Dann wird es okay sein!


-1

In meinem Fall ist beim Klicken auf die Schaltfläche "Änderungen überprüfen" der Fehler "Unbekannter Pin" aufgetreten, aber beim Klicken auf die Schaltfläche "Änderungen ausführen" ist der Fehler behoben.


-2

Überprüfen Sie, ob der Name Ihres Pad-Bezeichners in der Leiterplatte und der Name des Pin-Bezeichners des Schaltplansymbols identisch sind. Wenn die unterschiedlich sind, ändern Sie sie in den gleichen Namen, damit Sie den Fehler beseitigen.

Ich hatte den gleichen Fehler wie eine Diode mit den Bezeichnern "a" und "k" auf den Pads und den Bezeichnern "1" und "2" in ihrem schematischen Symbol. Also habe ich den Fehler "Unbekannter Anschluss Pin 1 zu unbekanntem Pin" bekommen.


3
Bitte ändern Sie dies von allen Hauptstädten in normale Großbuchstaben. "Alle Hauptstädte" wird im Allgemeinen als Schreien empfunden und bedeutet oft, dass Sie eine negative Reaktion erhalten. Also, um deinetwillen, folge bitte meinem Vorschlag und nicht einem fehlgeleiteten Versuch, uns dazu zu bringen, "es zu sehen" (wie du gesagt hast). Danke :-) (PS Ihre Antwort scheint
praktisch
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.