Ich habe Probleme beim Verlegen dieser Leiterplatte in Eagle 7.1:
Ich habe folgendes versucht:
- Autorouting - es konnte nicht abgeschlossen werden
- Komponenten verschieben
- Manuelles Routing - ich blieb immer stecken
- Hinzufügen einer Grundebene - Autorouter immer noch fehlgeschlagen.
Die Einschränkungen, die ich festgelegt habe, sind 0,2-mm-Drähte mit einem Abstand von 0,45 mm zwischen Pad-zu-Draht (ich möchte nicht, dass Drähte innerhalb des SV1
Kabels verlaufen , aber die anderen ICs sind in Ordnung.) Und 0,2-mm-Draht-zu-Draht-Abstand.
Ich verstehe, dass sich die SMD-LED und der Widerstand zusammen mit den restlichen Drähten auf der Unterseite der Platine befinden.
Was kann ich tun, um dieses Board zu verlegen, ohne dass Kabel nach innen verlegt werden müssen SV1
?
Verwandte Frage: Wenn der Autorouter keine 100% ige Fertigstellung erreichen kann, ist die Chance auf manuelles Routing so gut wie Null?
pcb
eagle
autorouter
tgun926
quelle
quelle
Antworten:
Der Schlüssel zum Verlegen einer Leiterplatte ist die Platzierung der Teile. Dies kann durch schlechte Teileplatzierung nahezu unmöglich gemacht werden.
Ein bisschen anschauen ...
IC1 muss anscheinend um 180 Grad gedreht werden. Bewegen Sie dann R1 und LED1 rechts von IC1 aus dem Weg, und sie können unter IC2 geroutet werden.
Drehen Sie SV1 180, und ich denke, es wird meistens gehen.
Bearbeiten: Verwenden Sie einige Überbrückungskabel, um Bereiche aus Kupfer zu verbinden, die angeschlossen werden müssen, aber nicht auf einer einseitigen Platine verlegt werden können. Ich kann es nicht genau sagen, da einige Luftkabel etwas verdeckt sind, aber ich denke, Sie brauchen vielleicht ein paar.
Eine "hübsche Lösung", die Überbrückungsdrähte verschleiert, sind 0-Ohm-Widerstände. Leider verwenden Sie SMD-Widerstände, die nicht genügend Platz zwischen ihren Pads haben, um einen Draht zu überqueren :-(
Bearbeiten:
Wenn ich versuche, die Platzierung von Teilen zu verstehen, führe ich manchmal zuerst ein grobes / schnelles Routing für die Teile mit vielen Stiften durch. Dann sehen Sie, wohin die beiden Stiftteile führen. Das scheint mir zu helfen zu sehen, was topologisch vor sich geht.
Ich habe das Raster immer auf einen nützlichen Wert gesetzt. Das spart in Eagle viel Zeit und Mühe.
Für grobes Routing habe ich die Rastergröße auf Spur + Raum eingestellt. Dann ist es sehr schnell, Spuren nahe beieinander zu legen, ohne eine Entwurfsregel zu brechen. Ich setze das Gitter 'alt' oft auf einen geraden Teiler davon, z. B. wenn track + grid 16 ist, dann könnte Alt 4 sein. Das ist normalerweise gut genug; diagonale Ecken sind vielleicht etwas weiter voneinander entfernt als "perfekt", aber es ist einfach, schnell und sicher.
Wenn ich ein raues / schnelles Routing mache, gehe ich davon aus, dass ich alle Tracks zerreißen werde. Ich vervollständige nicht unbedingt Tracks. Ich route oft nur genug, um Tracks zu "entkreuzen", so dass leicht zu erkennen ist, welche Tracks Probleme verursachen und welche Gruppen einfach und zusammen routen können. Ich suche nach Möglichkeiten, Teile zu bewegen, um das Routing zu vereinfachen. Ich erwarte, die Spuren zu zerreißen, und verschwenden daher nicht viel Mühe.
Ich glaube, Profis sagen "flach, 45-Grad-Ecken sind gut, 90-Grad oder schärfer sind schlecht". Daher verwende ich die 90-Grad-Drahtbögen sehr selten. Das parallele Routen von Tracks ist schnell. Daher verwende ich selten beliebige Winkel-Drahtbiegungen. Es ist schwieriger, gekrümmte Kurven aufzureißen und zu bewegen, daher benutze ich sie auch selten. Das heißt, ich verwende nur die beiden 45-Grad-Drahtbögen für den Großteil des Routings.
Wichtig : Eagle wurde vor vielen Jahren entwickelt und verfügt über eine Benutzeroberfläche, die für den intensiven Einsatz optimiert wurde, als die Befehlszeile noch beliebt war. Eine Maus oder ein Trackpad mit einer Taste ist schrecklich. Verwenden Sie eine Maus mit zwei Tasten, vorzugsweise mit einem Rad. Viele Befehle werden viel einfacher und das Zoomen mit dem Rad wird bequemer. Die zweite Taste hilft beim Bewegen von Teilen, Drehen, Auswählen von Drahtbögen, ...
Nützlich : Binden Sie allgemeine Aktionen, die viel Klicken erfordern, um Funktionstasten zu verwenden. Ich habe meine eingestellt, um verschiedene Kombinationen von Ebenen zu zeigen. Ein Schlüssel zeigt alle Schichten, die ich hergestellt habe. Ein anderer entfernt den gesamten Text, lässt jedoch "Stopp", um leicht zu erkennen, was ich route und was sich nicht überschneiden darf. Ein anderer schaltet Kupfer usw. der obersten Schicht aus. Um herauszufinden, was auf eine Funktionstaste gelegt werden soll, geben Sie den Befehl in die Befehlszeile ein und fügen Sie ihn dann in den Dialog zum Definieren der Tasten ein. Die meisten meiner Ebenenansichten befinden sich auf derselben Funktionstaste, die durch Verschieben, Steuern usw. geändert wurde, um das Auffinden zu erleichtern.
Nützlich : Die Online-Hilfe von Eagles enthält viele nützliche Informationen. Wenn Sie einen zweiten Bildschirm haben und die Bildschirmfläche meiden können, lassen Sie ihn geöffnet und verwenden Sie die Suchfunktion. Ich habe viele kleine Techniken gefunden, die auf diese Weise in einem 'Strg-Alt-Klick' vergraben sind, was mir viel Mühe erspart hat.
NB: Ich mache Sub-100-MHz-MCUs, die das Hochgeschwindigkeitsmaterial auf dem Chip haben, also funktionieren diese Strategien in Ordnung. Es gibt Community-Mitglieder, die viel besser über die Elektronik einer Leiterplatte beraten können als ich.
quelle
Zu Ihrer verwandten Frage: Autorouter werden fast nie 100% abschließen. Das ist völlig normal. In Ihrem Fall kann dies jedoch ein Hinweis darauf sein, dass dies nicht möglich ist. Das Einsetzen einer einseitigen Beschränkung erschwert die Arbeit, zumal anscheinend so viele Netze überquert werden müssen.
Dinge, die helfen könnten:
Ein Routing-Versuch (korrigiert)
Ich kann auf dem Bild nicht erkennen, was Pin 7 von SV1 benötigt, aber probieren Sie es als ersten Versuch aus:
quelle
Obwohl es möglicherweise möglich ist, Ihre Leiterplatte ohne Verwendung von Steckbrücken zu verlegen, erfordern die meisten einseitigen Leiterplatten jeglicher Komplexität einige Steckbrücken.
Obwohl einige Layout-Programme in einer solchen Situation automatisch mit Jumpern umgehen, tun dies solche wie Eagle nicht (zumindest Version 6, ich habe noch kein Upgrade auf 7 durchgeführt). Dort besteht die einfachste Lösung darin, so zu tun, als wäre die Leiterplatte eine zweischichtige Leiterplatte, und der obersten Schicht (der mit Durchgangslochkomponenten) hohe "Kosten" zu geben, damit nicht versucht wird, dort Spuren zu hinterlassen, es sei denn, dies ist unbedingt erforderlich. Die Spuren auf der Oberseite werden niemals tatsächlich existieren (da Sie diese Seite nicht ätzen werden), sondern diese Spuren werden die Jumper darstellen.
Wenn die Karte geroutet ist, sollten Sie sicherstellen, dass die Spuren, die die Jumper darstellen, nicht unter Komponenten fallen (wenn es sich um echte Spuren handelt, könnten sie dies, sodass der Router wahrscheinlich versuchen wird, einige dort zu platzieren). Wenn ja, verschieben Sie sie manuell. Wenn die Platine voll ist, legen Sie einfach Drähte zwischen die Durchkontaktierungen, die die Enden der Spuren darstellen.
quelle