Welche PCB-Software hat den besten Autorouter? [geschlossen]

Ich weiß, dass viele Leute das Gefühl haben, dass Autoroute-Ergebnisse nicht brauchbar sind.

Ich finde, dass der Autorouter eine gute Möglichkeit ist, eine gute Platzierung zu bekommen. Ich benutze Adler. Ich mache eine einfache Platzierung, autoroute alles und schaue, wo meine Drahtkreuzungen sind. Wo ich die Kabellänge reduzieren kann. zerreißen, wiederholen.

Die Sache ist, dass der Eagle-Router wirklich nicht so gut ist. Ich bekomme oft Routen, die mit einem geraden Schuss machbar sein sollten, aber Eagle besteht darauf, Jogs hinzuzufügen.

Ich denke, dass bei einer guten Platzierung viele Routen offensichtlich sein sollten. Ich möchte sie nicht alle von Hand anklicken.

Also suche ich was besseres. Toporouter ist faszinierend. Das Problem dabei ist, dass ich nicht weiß, wie ich eine Ausgabe von Eagle schreiben soll, die es liest.

Wow, ich mache genau das Gegenteil. Ich verbringe den Großteil meiner Designzeit mit der Platzierung.
Ich verbringe auch Zeit mit meinem Praktikum. Der Prozess ermöglicht es mir, Probleme mit den Pins zu finden, die ich verwende. Oft kann ich einige Pins auf dem Mikrocontroller umschalten, damit das Layout sauberer wird. Ich kann das wirklich nur sehen, wenn ich ständig zwischen meinem Schaltplan und meinem Layout hin und her schaue.
Ich stimme zu, dass die Platzierung der wichtigste Aspekt für ein gutes Board ist. Ich habe festgestellt, dass Autorouting eine gute Möglichkeit ist, die Platzierung zu bewerten
Ich route alles manuell. Es ist eine Kunst, wenn Sie es tun können, aber es lohnt sich nur, wenn Sie ein sehr kleines Board oder etwas mit Hochgeschwindigkeitsmaterial herstellen wollen.
TopoR unterstützt (laut Datenblatt) das Electra-Format für den Import/Export; Eagle unterstützt das auch ( youtube.com/watch?v=Rb9XzsfeELQ ), ich würde in diese Richtung gehen, um sie zum Reden zu bringen.
Übrigens, haben Sie eine Vorstellung davon, wie viel TopoR kostet?
Ich habe eine generelle Abneigung gegen Autorouter, wie ich denke, dass viele Leute das tun. Ich hatte ein Board, bei dem ich Hilfe brauchte, und ich weiß, dass der Eagle-Router schrecklich war. Ich habe Electra gekauft und es hat einen vernünftigen Job gemacht. Ich habe es seitdem nicht mehr verwendet, aber ich würde es als guten Tool-agnostischen Autorouter empfehlen.
Der Eagle Auto-Router ist wirklich nicht so schlecht. Es ist nur so, dass sich die meisten Leute nicht die Zeit nehmen, zu lernen, es richtig zu optimieren, und sich dann darüber beschweren, dass es nicht alle ihre Probleme sofort löst. Das ist für jeden Autorouter völlig unrealistisch. Sie müssen auch damit rechnen, dass jedes echte Board ein manuelles Routing erfordert. Auto-Routing ist ein Werkzeug, kein Ersatz für ein funktionierendes Gehirn.

Antworten (7)

Der zwischen deinen Ohren.

Im Ernst, Autorouter für PCB-Software lassen viel zu wünschen übrig, insbesondere die billigen.

Ich dachte nur, ich würde diese Antwort geben. Verdammt, geschlagen...
mee auch, ich bin kein Experte (3 Jahre in PCBs, 5 Monate professionell) und in ein paar Stunden kann ich ein anständig geroutetes Board mit Sub-128-Netzen und Sub-20 MHz bekommen.

Freerouting hat einen verbesserten Autorouter für Eagle.

http://jeelabs.org/2009/05/17/better-pcb-auto-routing/

Ich liebe Freerouting.....es ist die beste Software der Welt!!!!!!
Ich benutze es derzeit, um eine Pinnwand mit 1.500 Pins zu routen, und es war in 10 Minuten fertig ... Ich bin froh, dass ich nicht alle diese Pins geroutet habe
Das mitgelieferte Beispiel sieht für Freerouting nicht gut aus, es ließ zahlreiche Rattennest-Verbindungen herumhängen, während Eagle alles hineinpasste. Wenn via Limit in Eagle gesetzt wäre, würde es höchstwahrscheinlich das gleiche Ergebnis liefern, aber objektiv hat es einen vollständigeren Job gemacht . Das Board selbst ist jedoch ein harter Brocken, ich würde auch daran scheitern, es manuell zu routen.

Pulsonix verwendet den Electra -Autorouter, ebenso wie mehrere andere Pakete; es ist sehr gut. Es kann mit Eagle verwendet werden.

Ich habe die 4-Schicht-Version von Electra gekauft. Es dauert lange, mit seinen Einstellungen herumzuspielen, aber es funktioniert sehr gut mit einer "sauberen" Konfigurationsdatei. Es war in der Lage, die überwiegende Mehrheit meines Boards sehr gut zu routen, und hinterließ bei mir ein Dutzend Spuren, an denen ich ungefähr 16 Stunden verbrachte. Es macht (noch) keine ausgeglichenen Spuren oder Längenanpassungen, aber beides steht auf der Todo-Liste.
Ich benutze es nicht viel, aber ich finde, dass es normalerweise bis zur Fertigstellung oder nahe daran führt.

Altium verwendet angeblich jetzt topologisches Routing , obwohl ich noch nicht viel Gelegenheit hatte, damit zu spielen.

Ich benutze Altium seit ungefähr 10 Jahren. Meiner Erfahrung nach hat sich ihr Autorouting nicht auf das Niveau verbessert, das es wert ist, für komplexe Boards verwendet zu werden, wo es nützlich wäre. Die von ihm erzeugten Platinen haben normalerweise die Spuren, die früh auf direkten Pfaden geroutet werden, aber die letzten paar Spuren, die sie routen, sind verrückt – lang und wechseln häufig die Schichten, was für Hochgeschwindigkeitssignale schlecht ist.
Ich denke, der Trick ist, dass Sie nicht einfach den Autorouter die ganze Arbeit machen lassen sollten. Sie haben einen Smart Wire, der eine einzelne Spur ziemlich effektiv automatisch leitet. Ihr Auto-Router kann auch jeweils einen Bus ausführen. Lassen Sie es die Grundarbeit erledigen, und dann können Sie die Ergebnisse optimieren. Verwenden Sie Smart Wire für die letzten Spuren.
Nun, angeblich haben sie den Autorouter vor kurzem irgendwann umgestaltet (ich bin in einem Sprung von 6.0 auf 9.0 gegangen). Der alte hat geschmeckt. Ich hatte noch keine Gelegenheit, mit dem Situs zu spielen.

Nun, ich bin einer von denen, die Autorouter nicht verwenden, aber wenn Sie ihn verwenden möchten, würde ich FreeROUTE empfehlen und, um alles frei zu halten, KiCAD für Schaltpläne und alles andere verwenden!

Ich habe einen Autorouter (zugegebenermaßen einen High-End-Mentor Graphics Expedition) auf jedem Board verwendet, das ich gemacht habe (über 10 Jahre). Wenn Sie Einschränkungen haben, z

  • "nur auf dieser Ebene"
  • "Diese beiden Signale bilden ein differentielles Paar"
  • "muss längen mit diesen netzen übereinstimmen"
  • "Die Zeitverzögerung von 'hier nach hier' muss dieselbe sein wie 'von woanders zu einem vierten Platz +100ps'"

dann musst du es ihnen erzählen. Der Autorouter wird versuchen, diese Beschränkungen zu respektieren (oder Ihnen sagen, wo er fehlgeschlagen ist). Sobald Sie ein Autoroute-Setup haben, das gut funktioniert, können Sie sehr schnell mit der Platzierung, über Größen, dem Entfernen von Ebenen usw. experimentieren, um eine Vorstellung davon zu bekommen, wie viel Spielraum in Ihrem Board-Design vorhanden ist.

Die Orte, an denen ich kein Autoroute verwende, sind in der Regel Netzteile, da es einfacher ist, die Kupferformen einfach um die Pins zu legen, die sie benötigen, als alle Netze zu kennzeichnen, die "klobiger" sein müssen.

Die Frage ist, welchen Autorouter verwenden/mögen Sie? , nicht Verwenden Sie gerne einen Autorouter? . Wenn Ihnen Ihr "High-End"-Autorouter gefällt, teilen Sie uns bitte seinen Namen mit, damit wir ihn uns vielleicht ansehen oder ihn sogar verwenden können!
@ConnorWolf: fairer Kommentar - aktualisiert

Ich habe den Auto-Router von Sunstone Circuits PCB123 V3 mit großem Erfolg verwendet. Die vorherige Version ihrer Software war ziemlich fehlerhaft, aber ab Version 3 scheint sie stabil zu sein. Als Referenz hatte ich ein 6 "x4" Board mit etwa 1000 Netzen und es war in der Lage, alle bis auf 40 davon erfolgreich zu routen. Ihr Autorouter hat sogar Optionen zum Auffächern von Leiterbahnen, zum Lockern des Routings oder zum Festlegen der gewünschten Leiterbahntoleranzen. Die Software selbst ist (dafür kostenlos) auch ein PCB-Design mit ziemlich vollem Funktionsumfang, mit 3D-Modellierung, der Fähigkeit, Netzlisten in einer Vielzahl von Formaten einzulesen und mechanische Zeichnungen auszugeben. Ich bin mir nicht sicher, ob es mit Eagle zusammenarbeiten kann, aber es könnte einen Versuch wert sein.