Eagle konfiguriert den Autorouter so, dass Komponenten (außer Durchkontaktierungen) nur auf der unteren Schicht einer doppelseitigen Leiterplatte gelötet werden

Bei doppelseitigen Leiterplatten ist es schwierig, Durchgangslochkomponenten wie IC-Sockel, Stiftleisten usw. in der obersten Schicht zu löten. Normalerweise platziert der Eagle-Autorouter die Lötpads auf beiden Seiten. Das heißt, in einer IC-Basis mit Durchgangslöchern sollten einige Stifte in die untere Schicht und einige in die obere Schicht gelötet werden. Aber ich brauche Routen in der obersten Schicht und Vias.

Gibt es im Eagle-Autorouter eine Möglichkeit, ihm mitzuteilen, dass er das Löten in der obersten Schicht vermeiden soll? Weitere Informationen zu diesem Problem finden Sie in den Abschnitten "Designanforderungen für Hobbyplatinen" und "Turned-Pin-IC-Sockel" von Joe's Hobby Electronics: Making double-sided PCBs .

Als praktischer Ratschlag ist es besser, das Routing manuell durchzuführen als mit dem Autorouter, insbesondere wenn Sie die Einschränkungen eines handgefertigten Boards hinzufügen und bedenken, was für ein (nicht druckbarer) Schmerz Vias unter solchen Umständen sind.

Antworten (3)

Obwohl ich den vorherigen Antworten zustimmen muss - Sie sind auf lange Sicht tatsächlich viel besser dran, wenn Sie manuell routen, habe ich das Gefühl, dass Ihre Frage nicht wirklich richtig beantwortet wurde.

Eine schnelle und schmutzige Problemumgehung für Sie könnte sein

  • Kopieren Sie die Komponente(n) in eine eigene Bibliothek
  • Fügen Sie ein neues Paket hinzu, in dem Sie nur auf der obersten Ebene ein GND-Rechteck um die gesamte Komponente legen
  • Ersetzen Sie im Stromkreis die Originalkomponente durch Ihre manipulierte Komponente
  • Lassen Sie das Autorouting beginnen
  • Gehen Sie zurück zu Ihrer Schaltung und tauschen Sie die Komponente wieder in ihre Originalverpackung aus.

Nun, bevor das faule Eierwerfen einsetzt, ein paar zusätzliche Worte, warum Sie das nicht tun sollten.

Während Eagle ziemlich viel Mühe braucht, um den Dreh raus zu bekommen, lohnt es sich auf jeden Fall, diese Dinge an einfachen Designs zu üben. Im weiteren Verlauf gelangen Sie an den Punkt, an dem Sie manuell routen müssen , da einige Signale auf bestimmte Weise ausgelegt werden müssen. Es mag immer noch Problemumgehungen für jedes spezifische Problem geben, aber Sie werden nie geübt haben, die Komponenten so zu platzieren, dass es möglich ist, mit minimalem Aufwand und Verlusten zu routen.

+1 Dies beantwortet die Frage. Das muss ich ausprobieren!!

Wenn Sie den Autorouter davon abhalten möchten, einen Layer zu verwenden, können Sie Eagle anweisen, die Routing-Kosten eines Layers im Autoroute-Dialog zu erhöhen. Dadurch werden mögliche Routing-Lösungen, die den Top-Layer verwenden, schlechter bewertet als solche mit kürzeren Leiterbahnlängen oder anderen optimierten Lösungen. Höhere Kosten bedeuten eine weniger wahrscheinliche Verwendung der obersten Schichten. Möglicherweise müssen Sie dies auf allen Routen ändern und Etappen optimieren, damit es effektiv ist.

Um zu verhindern , dass Eagle die oberste Schicht verwendet, sollten Sie die Leiterplatte zu einer einseitigen Platine machen, indem Sie die oberste Schicht abschalten. Dies macht das Routing des Designs viel schwieriger und erfordert eine gute Platzierung der Teile.

Ich würde trotzdem empfehlen, das Board manuell zu routen - auf diese Weise kennen Sie die Kompromisse selbst, anstatt sich auf einen Algorithmus zu verlassen, um eine Antwort zu finden.

Eine einfache Lösung/Hack besteht darin, einen Kreis/ein Rechteck um die Pins mit der Ebene zu zeichnen, die der Autorouter STOPPEN soll. In Ihrem Fall zeichnen Sie also einen Kreis mit der oberen Ebene auf jedem Pin des IC, wodurch der Autorouter gezwungen wird, das Routing mit der unteren Ebene zu starten.

Geben Sie hier die Bildbeschreibung ein

Der Nachteil ist, dass Sie dann Fehler durch überlappendes Kupfer erhalten. Ein besserer Ansatz wäre, einen Rahmen (4 Linien) um jeden Stift auf der tRestrictEbene zu zeichnen. Das weist den Autorouter darauf hin, kein Kupfer durch die tRestrict-Leitungen zu legen, und verursacht keine DRC-Fehler, solange Ihre Leitungen die Pins nicht überlappen.