Befehl zum schnelleren Identifizieren einer problematischen Verbindung in Eagle

Ich versuche, eine Leiterplatte automatisch zu routen, zu der Eagle feststellt, dass 400 Verbindungen vorhanden sind. Manchmal erreiche ich 100 % und manchmal 99,5 und 99,8 %, und wenn ich den Fortschritt beobachte, behauptet Eagle manchmal, dass ein Track nicht geroutet werden kann, nachdem er mehrere Minuten lang versucht hat, ihn zu routen.

Ich kann den Autorouter stoppen, wenn er Probleme hat, aber gibt es eine Möglichkeit für Eagle, nur diese EINE Verbindung zu identifizieren, mit der er Probleme hat? Ich dachte so etwas wie "Show kämpfte", aber ich suche nach etwas Offiziellem.

Irgendwelche Ideen?

und sorry, falls diese Frage schon gestellt wurde, aber der Autorouter treibt mich und einige andere Leute in den Wahnsinn.

Im Allgemeinen saugen Autorouter. Sie können sich auf die Idee einlassen, nur einen zu verwenden, um sich zu verzetteln und länger mit dem Ding zu kämpfen, als es eine Person mit einem guten Auge für das Layout mit manuellen Routing-Techniken brauchen würde.
Ein DRC-Bericht sollte alle nicht gerouteten Verbindungen identifizieren.

Antworten (1)

Vielleicht möchten Sie von vorne beginnen und Ihre anfängliche Komponentenplatzierung neu bewerten, indem Sie sehen, wie das Rattennest von nicht gerouteten Verbindungen einfacher oder komplizierter wird, je nachdem, wo Sie die Komponenten platzieren. Die Komponentenplatzierung kann den Unterschied ausmachen, wie eine Platine geroutet werden kann.

Als nächstes ist meine Empfehlung aus jahrelanger Erfahrung, das Auto-Router-Konzept aufzugeben und das Board von Hand zu routen. Menschen sind viel besser darin, Dinge in mehreren Dimensionen zu visualisieren als ein dummes Computerprogramm.

Wenn Sie auf der Verwendung des Auto-Routers bestehen, richten Sie ihn einfach ein und lassen Sie ihn laufen, bis er den Prozentsatz erreicht, den er erreichen kann. Hören Sie auf, 100 % zu schießen. Nehmen Sie das Ergebnis, das Sie erhalten, und Sie können die verbleibenden Verbindungen sehen, die über die noch verstreuten Rattennestverbindungen geroutet werden müssen. Verwenden Sie manuelle Routing-Techniken, um diese endgültigen Netze an Ort und Stelle zu bringen. Wenn Sie nur zwei Schichten für Verbindungen verwenden, müssen manchmal ein oder zwei Jumper vorhanden sein, um 100% zu erreichen, da das automatische Routing einige Dinge in einigen Bereichen möglicherweise ziemlich eng gepackt hat. Wenn Sie vier Verbindungsschichten verwenden, ist es meiner Erfahrung nach möglich, dass sie geroutet werden.

Eine Sache, die Sie ernsthaft bewerten sollten, sind die Designregeln, die Sie verwenden. Ein klares Routing mit 6-mil-Linien und -Abständen ist einfacher, ein Design fertigzustellen, als eines, bei dem 10-mil-Linien und -Abstände verwendet werden. Natürlich kann ein feineres Geometrie-Routing die Verwendung eines PCB-Fertigungshauses zur Herstellung Ihrer Platinen erfordern, wenn Sie grandiose Ideen zum Ätzen Ihrer eigenen Platinen hatten. (Übrigens benutze ich immer einen Fab-Shop, um meine Rohplatinen herzustellen, wegen der Qualität, die gegenüber der niedrigen Qualität erreicht werden kann, die für das Hobby-Ätzen typisch ist).

Ich verwende Spuren mit einer Breite von ca. 10 mil (0,25 mm) und habe Probleme, wenn ich den Abstand viel größer mache, aber ein größerer Abstand verringert die Kapazität auf der Leiterplatte. Vielleicht muss ich meine Mils senken. Die Anordnung der Komponenten ist anständig, da ich fast jedes Mal, wenn der Autorouter ausfällt, eine vollständige Verbindung visualisieren kann.