Eagle weigert sich, Erdungspads von SMD-Komponenten mit der Erdungsebene zu verbinden

Also, lange Rede kurzer Sinn, ich habe die Standard-RCL-Bibliothek von Eagle kopiert, um sie auf die wesentlichen SMD-Elemente zu reduzieren und die Pakete zu überprüfen. Ich habe die alte Bibliothek komplett entfernt, sodass sie gar nicht mehr geladen wird, und meine geladen und alle relevanten Komponenten in meinem Schaltplan durch eine neue Version aus meiner Bibliothek ersetzt.

Wenn ich jetzt den Schaltplan aktualisiert und ihm gesagt habe, dass er eine Bibliotheksaktualisierung durchführen soll, wird mein Board aktualisiert. Das ist gut. Wenn ich jedoch ein Rattennest betreibe, löst es die Erdungspads von der Grundebene. Was früher 3 "Stifte" des Pads waren, die von der Grundebene mit Masse verbunden waren, ist jetzt ein einzelner "Stift", der nicht einmal vollständig befestigt ist. Außerdem verläuft die Grundebene nicht mehr zwischen den Pads wie zuvor auf der Oberseite ... und es bringt ein Loch in die Grundebene auf der anderen Seite der Platine.

Mir ist völlig schleierhaft, woran das liegen soll. Es passiert ständig mit den Paketen, die ich geändert habe. Die einzigen Dinge, die ich geändert habe, sind: Pad-Größen aktualisiert, die Umrisse des eigentlichen Teils auf die Dimension-Ebene verschoben und sowohl in tKeepout als auch in tPlace einen Hof hinzugefügt. Ich habe versucht, die Hoflinien aus tPlace/tKeepout zu entfernen, ohne Erfolg.

Hier ist ein Bild von dem, was Eagle tut:

gute vs. schlechte Groundplane-Verbindung

Bitte helfen Sie. Ich bin so verdammt verblüfft. :(

Antworten (1)

Das scheint also eine dumme Sache zu sein, aber anscheinend, wenn Sie etwas in der Dimension-Ebene haben (wo ich die eigentliche Komponente gezeichnet habe), denkt Eagle, dass es herumgeleitet werden muss. Das Problem wurde gelöst, indem alles in die tPlace-Schicht verschoben wurde. Nicht ideal, da ich nicht möchte, dass die Komponentenabmessungen mit meinen Höfen gemischt werden, aber ich kann im Idealfall einen Weg finden, dies zu umgehen.

Ja, die Dimension ist im Grunde dort, wo Ihr Platinenumriss (einschließlich Innenbohrungen) sein sollte ... vielleicht könnten Sie die Maß- oder Referenzebenen verwenden?
Ich verwende im Moment tDocu, aber viele Dinge scheinen das für Dinge zu verwenden, die ich auf dem Board haben möchte, wie Höfe usw., also muss ich jetzt nur noch andere Pakete klonen und prüfen. Aber ja ... nachdem ich nachgesehen habe ... scheint es, als hätte ich viele Optionen zur Auswahl, darunter Messen und Referenzieren. :)
Wenn Sie Komponentenumrisse zeichnen, ist die tPlace-Ebene wahrscheinlich die sinnvollste.
Und mir ist klar, dass dies eine alte Frage ist, aber die Leser könnten daran interessiert sein, sich anzusehen, wie der CAM-Prozess Eagles Ebenen interpretiert. Suchen Sie nach den CAM-Dateien, die von Boardhouses verwendet werden, die Eagle-PCB-Dateien direkt akzeptieren, und sehen Sie sich auch die mit Eagle bereitgestellten CAM-Dateien an. Ich habe dies kürzlich für einen bestimmten Board-Anbieter tabelliert: grahamwideman.wikispaces.com/Eagle+and+OSHPark+layer+use