Adaptives Routing von Altium

Ich bin kürzlich von Mentor Graphics Expedition zu Altium 14 gewechselt. Ich mag viele Funktionen von Altium wirklich, aber effizientes Routing entzieht sich mir immer noch.

Bei Mentor war mein typischer Arbeitsablauf:

  1. Platzieren Sie die Komponenten ungefähr dort, wo ich sie haben möchte
  2. Leiten Sie Prioritätsnetze und ordnen Sie sie nach Bedarf neu an
  3. Leiten Sie Elemente mit niedrigerer Priorität nach Bedarf neu an

Das Problem, das ich habe, ist, dass Mentor Leiterbahnen automatisch verschiebt (während die gleiche allgemeine Form beibehalten wird), wenn ich eine bereits geroutete Komponente gezogen habe. Infolgedessen konnte ich etwas bewegen, ohne die Spuren (größtenteils) reparieren zu müssen. Wenn ich in Altium eine Komponente auch nur ein paar Millimeter anstoßen möchte, muss ich die Spuren aufreißen und neu verlegen, damit sie sich nicht überkreuzen und kurzschließen oder beim Bewegen eines Teils kleine Noppen übrig bleiben.

Gibt es etwas, das ich vermisse? Kann eine solche Funktion in Altium aktiviert werden oder gibt es einen besseren Arbeitsablauf, dem ich folgen sollte?

Ich schätze alle Vorschläge, das tötet wirklich meine Produktivität mit Altium.

Ich habe das gleiche Problem gefunden. Es gibt so vieles, was ich an Altium liebe, aber das ist etwas, was ich anscheinend nicht herausfinden kann, und Online-Suchen haben nicht viel ergeben. Dies sollte ein hübscher Standard sein, der implementiert werden kann. Ich habe auch festgestellt, dass wenn ich ein Teil leicht bewege, ich nicht vor getrennten Netzen gewarnt werde, zumindest nicht, bis ich die Überprüfung am Ende durchführe. irgendwelche Vorschläge dafür?
Ich unterstütze das. Es scheint keine gute Möglichkeit zu geben, eine (bereits geroutete / verdrahtete) Komponente so neu zu positionieren, dass sie vorhandene Spuren auf der Leiterplatte drückt. Es verhält sich einfach wie Routing im Modus "Hindernisse ignorieren". Hast du jemals eine "Lösung" dafür gefunden?
Immer noch keine Lösung :(

Antworten (2)

Wenn Sie das interaktive Routing auswählen und mit dem Routing beginnen, drücken Sie die TAB-TASTE. Dadurch wird das folgende Dialogfeld geöffnet.

Geben Sie hier die Bildbeschreibung ein

Sie sehen den aktuellen Modus (unter Routing-Konfliktlösung). Ändern Sie diese andere Option wie Push Obstacle. Wenn Ihnen ein Gleis im Weg ist, werden die Gleise aus dem Weg geräumt (solange es Ihren DRC-Regeln entspricht).

Wenn Sie eine Spur manuell verschieben möchten, können Sie klicken und halten und einfach die Maus bewegen.

Dies gilt nur während des Routings. Es hat keine Auswirkung beim Verschieben/Ziehen einer Komponente.

Sie haben es nicht klar gesagt, scheinen aber zu wissen, dass Sie eine Komponente mit Leiterbahnen mit beliebigen Winkelverbindungen ziehen können, indem Sie "Bearbeiten"> "Verschieben"> "Ziehen" verwenden
(Kürzel m, d).

Sie müssen Ihre Voreinstellungen unter
 „DXP“ >
  „Präferenzen“ >
   „PCB-Editor“ >
    „Registerkarte „Allgemein““ >
     Abschnitt „Andere“ festgelegt haben: „Comp Drag“ auf „Connected Tracks“,
damit dies funktioniert und die Leiterbahnen müssen enden genau auf den Mitten der Pads des Bauteils .

In den meisten Fällen werden Sie das Ergebnis jedoch möglicherweise eher enttäuschend finden, da die Spuren wie ein Gummiband gezogen werden, wobei für das letzte Segment ein beliebiges Winkelrouting verwendet wird. Dies ist möglicherweise akzeptabel, wenn Sie eine Komponente horizontal oder vertikal (relativ zu ihrer Ausrichtung) verschieben, führt jedoch bei komplexen Bewegungen zu inakzeptablen Ergebnissen.

Sie können auch zuerst die Komponente und angrenzende Leiterbahnen auswählen und dann die gesamte Auswahl mit Bearbeiten > Verschieben > Auswahl (m,s) verschieben .
Die Ergebnisse sind oft besser, als nur das Bauteil zu verschieben oder zu ziehen, denn auf diese Weise können Sie Pad-Eingänge behalten und Kondensatoren mit ihren Leiterbahnen und Durchkontaktierungen an Ort und Stelle umgehen.
Sie müssen das Routing um diesen Bereich herum noch bereinigen, aber dies ist oft weniger und einfacher zu erledigen, als den inneren Umfang um eine Komponente herum neu zu verlegen.

Wie bereits erwähnt, scheint es keine Funktion zu geben, die genau das tut, was Sie wünschen. Wenn Sie ein solches Feature in zukünftigen Versionen von Altium Designer
sehen möchten , können Sie für die entsprechende Feature-Anfrage #1048 "Enabling to push tracks when dragging a component in the PCB" auf der Altium-Website stimmen .