Wie kann ich verhindern, dass Eagle eine bestimmte Route versucht?

Ich verwende den Eagle-Autorouter, um meine Leiterplatte zu routen, weil er sauberere Spuren erzeugt, als wenn ich es selbst tun würde. Ein Problem, das ich habe, ist, dass es manchmal darauf besteht, immer wieder zu versuchen, dieselbe Verbindung herzustellen, obwohl die Verbindung am Ende nicht optimal ist (und ich weiß das, weil ich bei einigen Routing-Versuchen 100 % erzielt habe). Ich würde diese Fehlversuche lieber blockieren, damit das Routing schneller abgeschlossen werden kann.

Könnte ich es irgendwie blockieren, indem ich eine Linie zeichne, die als "Zaun" fungiert, damit geroutete Gleise nicht hindurchgehen können? Wenn ja, welche Linie und welche Schicht? oder ist das überhaupt möglich?

Einfache Antwort: Verwenden Sie nicht den Autorouter. Es gibt andere Möglichkeiten, einige Tracks manuell zu routen und dann den Rest automatisch zu routen, Keep-Outs zu verwenden usw., aber der beste Weg ist, das Autorouting einfach zu stoppen.
Hast du diese Frage nicht schon einmal gestellt?

Antworten (2)

Um deine Frage eigentlich zu beantworten...

Gehen Sie im Board-Editor zu den Ebenen „tRestrict“ und „bRestrict“. Wenn diese Ebenen ausgewählt sind, können Sie Polygone zeichnen, die Spuren von bestimmten Bereichen auf der oberen bzw. unteren Ebene einschränken. Der Auto-Router platziert dann keine Spuren in den von Ihnen angegebenen Bereichen.

Oh. Also nehme ich an, dass bRestrict für Bottom Restrict steht? ... PS Ihre Antwort funktioniert für mich. Ich werde mit dieser Funktion herumspielen.
Richtig. Mit tRestrict und bRestrict können Sie Bereiche festlegen, in denen keine Spuren vorhanden sein sollten. Mit tKeepout und bKeepout können Sie Bereiche angeben, in denen Komponenten nicht vorhanden sein sollten. Dies ist eine nützliche Funktion, wenn Sie den DRC (Design Rules Check) ausführen, der alle Richtlinien anzeigt, gegen die Sie verstoßen. Das Autorouter-Tool folgt auch diesen von Ihnen festgelegten Richtlinien.
Aus meiner Erfahrung wird der Autorouter aufgrund der Einschränkungen manchmal verrückt und beginnt mit dem Routing außerhalb der Dimensionen.

Ich wollte auch schreiben, was Roger empfohlen hat. Ich habe mehrmals versucht, Autorouter zu verwenden, und war mit den Ergebnissen nicht zufrieden. Daher habe ich mich entschieden, Boards manuell zu routen. Aus irgendeinem Grund treibt mich das an, weil ich das Ergebnis meiner Arbeit sehe und es mir gefällt. Die ersten manuell gerouteten Platinen waren alles andere als perfekt, aber Sie werden herausfinden, wie man sie gut macht, indem Sie einfach die Designs anderer studieren.

Hier geht es um die Verwendung von Autorouter.

Zurück zu Ihrer Frage - es gibt mehrere Einstellungen für Autorouter, und manchmal sehe ich Fragen dazu, wie man eine Route auf eine bestimmte Weise erstellt, und sogar Fehlerberichte, in denen der Autorouter nicht wie erwartet funktioniert. Diese Fragen werden selten (wenn nie) beantwortet. Ich denke, Sie sollten bessere Ergebnisse erzielen, wenn Sie in der element14-Community nachfragen oder sich um EAGLE-Unterstützung bewerben. Ich habe mich in der Vergangenheit mehrmals bei ihnen beworben und muss sagen, dass sie eine anständige Unterstützung erhalten (hatten).

Nun zur Lösung des Problems des Routings der Platine. Sie können es automatisch routen, und Sie können es manuell routen. Aber bevor Sie routen, müssen Sie die Komponenten richtig auf der Platine platzieren, damit das Routing nur minimal schmerzhaft ist. Zu diesem Zweck können Sie Autorouter verwenden - führen Sie ihn aus und sehen Sie, wie Ihnen die Ergebnisse gefallen. Beim dritten Versuch, Komponenten auf der Platine neu anzuordnen, haben Sie vielleicht eine Vorstellung davon, wie Ihre Platine mehr oder weniger optimal geroutet werden kann.

Und dann, wenn Sie das Komponentenlayout festgelegt haben, können Sie es

  • Verwenden Sie Autorouter und korrigieren / verschieben Sie dann einfach nicht gewünschte Tracks manuell.
  • Verwenden Sie keinen Autorouter mehr, sondern erledigen Sie die Aufgabe manuell, und es wird viel einfacher, weil Sie bereits eine Vorstellung vom Routing haben.

Sie sollten eines wissen (zumindest gilt es für die von mir verwendete Version von EAGLE) - dass Autorouting nicht mit Strg-Z wiederholt werden kann. Speichern Sie vor dem Autorouting immer das Projekt. Wenn das Autorouting fehlgeschlagen ist, laden Sie das Projekt einfach neu.