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

7

Bei doppelseitigen Leiterplatten ist es schwierig, Lochkomponenten wie IC-Basen, Header usw. in der obersten Schicht durchzulöten. Normalerweise platziert der Eagle-Autorouter die Lötpads auf beiden Seiten. Das heißt, in einer IC-Basis mit Durchgangsloch sollten einige Stifte in der unteren Schicht und einige in der oberen Schicht verlötet werden. Aber ich brauche Routen in der obersten Ebene und Durchkontaktierungen.

Gibt es im Eagle-Autorouter eine Möglichkeit, ihn anzuweisen, das Löten in der obersten Schicht zu vermeiden? Weitere Informationen zu diesem Problem finden Sie in den Abschnitten "Konstruktionsanforderungen für Hobby-Boards" und "IC-Sockel mit gedrehten Stiften " in Joes Hobby-Elektronik: Herstellung doppelseitiger Leiterplatten .

Sachindra
quelle
4
Als praktischen 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 überlegen, was eine (nicht druckbare) Schmerzlücke unter solchen Umständen ist.
Chris Stratton

Antworten:

3

Ich muss zwar den vorherigen Antworten zustimmen - auf lange Sicht sind Sie in der Tat viel besser dran, wenn Sie manuell routen. Ich bin jedoch der Meinung, dass Ihre Frage nicht 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 ein GND-Rechteck nur auf der obersten Ebene 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 zurück in die Originalverpackung.

Bevor das Werfen fauler Eier einsetzt, noch ein paar Worte, warum Sie das nicht tun sollten.

Während Eagle einige Anstrengungen unternimmt, um den Dreh raus zu bekommen, lohnt es sich auf jeden Fall, diese Dinge an einfachen Designs zu üben. Wie Sie vorher, werden Sie zu dem Punkt, wo Sie haben manuell zu routen, da einige Signale auf eine bestimmte Weise angelegt werden müssen. Möglicherweise gibt es immer noch Problemumgehungen für jedes spezifische Problem, aber Sie haben nie geübt, die Komponenten so zu platzieren, dass eine Route mit minimalem Aufwand und minimalen Verlusten möglich ist.

Ralph
quelle
+1 Dies tut die Frage beantworten. Ich muss das versuchen !!
Ricardo
2

Wenn Sie den Autorouter von der Verwendung einer Ebene abhalten möchten , können Sie Eagle anweisen, die Routingkosten einer Ebene im Autoroute-Dialogfeld zu erhöhen. Auf diese Weise werden mögliche Routing-Lösungen, die die oberste Schicht verwenden, niedriger bewertet als solche mit kürzeren Spurlä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 die Etappen optimieren, damit es effektiv ist.

Um zu verhindern, dass Eagle die oberste Schicht verwendet, sollten Sie die Leiterplatte durch Ausschalten der obersten Schicht zu einer einseitigen Platine machen. Dies erschwert die Route erheblich und erfordert eine gute Platzierung der Teile.

Ich würde weiterhin empfehlen, das Board manuell zu routen - auf diese Weise kennen Sie die Kompromisse selbst, anstatt von einem Algorithmus abhängig zu sein, um eine Antwort zu finden.

W5VO
quelle
0

Eine einfache Lösung / Hack ist das Zeichnen eines Kreises / Rechtecks ​​mit den Ebenen, um die der Auto-Router STOPPEN soll. In Ihrem Fall zeichnen Sie also mit der oberen Schicht auf jedem Pin des IC einen Kreis, wodurch der Auto-Router gezwungen wird, das Routing mit der unteren Schicht zu starten.

Geben Sie hier die Bildbeschreibung ein

Marwan Nabil
quelle
1
Der Nachteil ist, dass Sie dann Fehler durch überlappendes Kupfer erhalten. Ein besserer Ansatz wäre, eine Box (4 Linien) um jeden Stift auf der tRestrictEbene zu zeichnen . Dies weist den Autorouter an, kein Kupfer durch die tRestrict-Leitungen zu leiten, und verursacht keine DRC-Fehler, solange Ihre Leitungen die Stifte nicht überlappen.
Tom Carpenter