Altium v22 - Wie Bauteile verschieben inkl. Leiterbahn?

Gast #7208658
Guten Tag,

vom Gefühl habe ich alles mit Move-Move und Move-Drag ausprobiert aber 
mir zerreißt es jedesmal die Leiterbahnen. Ich möchte P1 und P2 um 2 
sichtbare Grid Punkte nach oben verschieben. Dabei sollen die 
senkrechten Leiterbahnen rechts der Vias automatisch verkürzt werden. 
Ich bekomme das nicht hin. Hat jemand eine verständliche Schritt für 
Schritt Anleitung?
Angehängte Dateien:
Gast
Drücke mal 'm', und dann wähle "Drag selection" aus. Oder halte mal 
Shift oder Strg gedrückt, wenn du die Teile bewegst.

Irgendwie sowas...habe schon ein Weilchen kein Layout mehr gemacht.
Gast
Das habe ich schon alles probiert. Mit "probiere mal" komme ich wirklich 
nicht mehr weiter. An den Übergängen von selektierter und nicht 
selektierter Leiterbahn zerreißt es die Leiterbahnen. Erst mit Maus 
auswählen und dann Tastaturbefehle oder umgekehrt macht keinen 
Unterschied.
Angehängte Dateien:
Gast
Danke für die Mühen aber ich komme nicht klar. Leider. Habe das Video 
angeschaut und die Einstellung Re-Routing gesetzt. Es geht in die 
richtige Richtung, aber dann werden Leiterbahnstücke verändert, aus 
Rundungen werden Ecken usw. manche werden dann im Zickzack verlegt, auch 
hier wäre Handarbeit notwendig. Im Grunde das gleiche Ergebnis nur das 
man das Re-Routing korrigiert statt zerrissene Leiterbahnen wieder zu 
verknüpfen. Letzteres wäre sogar einfacher.
Auch das mit Move Selection habe ich schon mehrfach probiert. Ich weiß 
nicht was falsch mache. Ich lasse das erstmal sein bevor ich mir das 
Layout zerlege. Danke dennoch.
Gast
Du willst nicht moven, du willst ja dragen. (Uh, diese furchtbaren 
Anglizismen...)

Ansonsten: Trenne alle Leiterbahnen und repariere das danach mit 
Multirouting (p, r, b glaube ich).

Erst alle Leiterbahnen markieren, die du routen willst, dann besagten 
Befehl, und dann kannst du alle Leiterbahnen auf einmal ziehen.
Gast
Wegen dem Move Selection, ich hatte nur das wiederholt probiert was im 
Link beschrieben war. Ich benötige schon die Drag Funktion wie du sagst. 
Das mit den Leiterbahnen trennen, verschieben und mittels Multiroute 
erneut verbinden ist die derzeit beste Option bzw. Workaround. Bei 
meiner einfachen Platine mag das alles noch gehen. Nur wie machen das 
Leute die große Controller im Layout haben, Platz benötigen und den 
verschieben müssen. Oder die Bauteile um den Controller herum 
verschieben müssen. Trennen die auch jedesmal alle Leitungen und 
verlegen die neu?

Danke, ich komme erstmal weiter.
Gast
Verzweifler schrieb:
> Nur wie machen das
> Leute die große Controller im Layout haben, Platz benötigen und den
> verschieben müssen. Oder die Bauteile um den Controller herum
> verschieben müssen. Trennen die auch jedesmal alle Leitungen und
> verlegen die neu?

Es wird dich vielleicht überraschen: aber ja, das ist in der Regel immer 
die  schnellste und vor allem die sauberste Lösung.

Von soviel Platz wie in deinem Layout kann man bei 'großen' Controllern 
mit hoher Bauteildichte nur träumen. Und wenn doch freier Platz da ist, 
lachen genau dort die Vias der Bauteile von der 'anderen' Seite rüber.

Genau an diesen Randbedingungen scheitern die Automatismen wie z.B. 
Autorouter oder auch Multiroute in 99.9% der Fälle kläglich (nicht nur 
in Altium).
Gast
Verzweifler schrieb:
> Wenn das normal ist

Naja...ich würde nicht sagen daß es normal ist. Ich platziere erst jedes 
Bauteil (und fange dabei mit den mechanisch wichtigen Sachen, Stecker, 
Schalter, LEDs, usw. an), bevor ich die erste Leiterbahn ziehe. Und 
platziere die Bauteile so, daß sich möglichst wenige Luftlinien 
überschneiden.

Da kommt es nicht mehr so oft zu großen Dragorgien.
Gast
Übrigens: Altium bietet ein paar sehr komfortable Möglichkeiten, 
Luftlinien ein- und auszublenden. Netze, für die ich so oder so eine 
(Teil)Fläche vorsehe (fast immer GND, sehr oft auch verschiedene 
Versorgungsspannungen) auszublenden, macht das sehr viel einfacher.
Für ganz einfache Situationen markiert man alles, was man bewegen will 
und geht dann über Edit-Move-Selection oder Edit-Move-SelectionbyXY.
Um die Selektion zu vereinfachen, aktivierst du im SelectionFilter nur 
Components, Tracks und Arcs. Die Leiterzüge an den Grenzen des zu 
verschiebenden Bereiches trennst du am besten auf und ziehst sie nach 
dem Verschieben deiner Auswahl neu.

Das Feature brauche ich schon recht häufig, insbesondere wenn 
Überarbeitungen einer bestehenden LP anstehen und sich dabei beim 
Konstrukteur die Maße geringfügig ändern. Bei einfachen Leiterplatten 
bzw. einfachen Bereichen kann man das so sehr schnell erledigen.
Bei dicht gepackten Baugruppen ist ein Re-Routing immer die bessere 
Variante.

Mal abseits vom Thema: Warum machst du dir den Aufwand mit Arcs im 
Routing? Dein Design sieht jetzt nicht direkt nach HF aus, insofern gibt 
es aus technischer Sicht - zumindest aus meiner Perspektive - keinen 
Grund, auf 45°-Winkel zu verzichten. Damit kommt dann auch Altium wieder 
besser klar, weil das die "herkömmliche" Routing-Variante ist.
Gast
Hallo,

ich mach alles rund was möglich ist aus optischen Gründen, sieht schöner 
aus.

> Um die Selektion zu vereinfachen, aktivierst du im SelectionFilter nur
> Components, Tracks und Arcs. Die Leiterzüge an den Grenzen des zu
> verschiebenden Bereiches trennst du am besten auf und ziehst sie nach
> dem Verschieben deiner Auswahl neu.

Da gehts schon los. Wo ist der SelectionFilter?
Wühlhase schrieb:
> Hm...ok, das habe ich so noch nie verwendet.

Funktional ist das ja identisch, nur die Bedienung geht mit dem 
Selection Filter so viel schneller. Solange man nicht nur auf 
spezifischen Layern arbeiten will, ist der Filter mit der Query-Language 
aus meiner Sicht zu umständlich. Und selbst dann bietet es sich auch an, 
die Layer, auf denen man nicht selektieren will, einfach auszublenden...
Ehrlich gesagt verstehe ich die Existenz des Filter-Panels nicht. Bevor 
es den Selection Filter gab, war mir das Teil zu umständlich, und jetzt 
ist es nahezu obsolet.
Oder siehst du was im Filter-Panel, was ich nicht sehe?
Gast
Frank B. schrieb:
> Oder siehst du was im Filter-Panel, was ich nicht sehe?

Ich benutze es ganz gerne, um Queries für Designregeln zu testen. Dann 
siehst du nicht nur ob du auswählst was du willst, sonder nauch was du 
eigentlich nicht auswählen willst.

Ich weiß nicht mehr genau warum, aber einmal habe damit alle Gnd-Vias 
angewählt.

Oder alle Objekte, die in einem bestimmten Bereich (links von der 
rechten Koordinate UND rechts von der linken Koordinate, usw. ) 
liegen...

Eigentlich benutze ich ausschließlich das Filterpanel, diese einfache 
Vorselektierung hätten sie m.M.n. besser da untergebracht.
Queries baue ich meist mit Shift+F (unten gibt es im Inspektorpanel 
einen Haken dafür).
Wühlhase schrieb:
> Frank B. schrieb:
>> Oder siehst du was im Filter-Panel, was ich nicht sehe?
>
> Ich benutze es ganz gerne, um Queries für Designregeln zu testen. Dann
> siehst du nicht nur ob du auswählst was du willst, sonder nauch was du
> eigentlich nicht auswählen willst.

Interessant. So komplex sind meine Rules in der Regel nicht. Mit 
"InComponent", "InNet", "InNetClass" bekomme ich eigentlich fast alles 
erschlagen.

> Queries baue ich meist mit Shift+F (unten gibt es im Inspektorpanel
> einen Haken dafür).

Das ist besagter Dialog "Find Similar Object", den ich auch recht oft 
nutze. Finde ich vor allem beim Erstellen der Bestückungspläne zum 
Ausrichten der Textfelder sehr hilfreich.

Dein Selektionsbeispiel verstehe ich nicht. Wo ist der Unterschied, 
einfach die Inside-Area-Selektion mit der Maus (Rechteck-Selektion von 
links nach rechts) zu benutzen?
Gast
Frank B. schrieb:
> Wühlhase schrieb:
>> Frank B. schrieb:
>>> Oder siehst du was im Filter-Panel, was ich nicht sehe?
>>
>> Ich benutze es ganz gerne, um Queries für Designregeln zu testen. Dann
>> siehst du nicht nur ob du auswählst was du willst, sonder nauch was du
>> eigentlich nicht auswählen willst.
>
> Interessant. So komplex sind meine Rules in der Regel nicht. Mit
> "InComponent", "InNet", "InNetClass" bekomme ich eigentlich fast alles
> erschlagen.

Komplex sind meine Designregeln normalerweise auch nicht, meist mache 
ich das auch so wie du. Aber manchmal selektiere ich z.B. auch nach 
Padgröße, z.B. für Wärmefallen. So ein 5x5mm-Pad binde ich dann doch 
lieber mit dickeren Stegen und mehr Abstand an als 0603-Kondensatoren. 
Das geht meistens schneller, als erst eine Padklasse zu erstellen.
Ganz selten sind dann aber doch mal etwas verschachteltere Sachen dabei.

Dennoch schätze ich die Möglichkeit, das auch deutlich feingranulierter 
machen zu können.


Frank B. schrieb:
> Dein Selektionsbeispiel verstehe ich nicht. Wo ist der Unterschied,
> einfach die Inside-Area-Selektion mit der Maus (Rechteck-Selektion von
> links nach rechts) zu benutzen?

Das Beispiel ist, so wie ich es formuliert habe, in der Tat nicht so gut 
gewählt. Ich weiß gerade gar nicht ob ich das mal so gemacht habe oder 
mir das gerade nur einbilde, aber wenn du in diesem Bereich z.B. nicht 
alles selektieren willst, dann kann man evt. so machen.
Wobei, auch dann gäbe es andere Möglichkeiten...

Aber wo wir gerade beim Selektieren sind: Ich habe mir in den letzten 
Woche angewöhnt, öfter mal bewußt mit dem Selektionsmenü zu arbeiten. 
Hauptsächlich im Schaltplan (mit s öffnen, wie das im Layouteditor geht 
weiß ich gerade nicht), und da dann öfter mal z.B. mit dem Lasso 
arbeiten anstatt viel mit gedrückter Shifttaste rumzuklicken. Oder 
Inside- und Outside-Area tauschen.
Wühlhase schrieb:
> Aber wo wir gerade beim Selektieren sind: Ich habe mir in den letzten
> Woche angewöhnt, öfter mal bewußt mit dem Selektionsmenü zu arbeiten.
> Hauptsächlich im Schaltplan (mit s öffnen, wie das im Layouteditor geht
> weiß ich gerade nicht), und da dann öfter mal z.B. mit dem Lasso
> arbeiten anstatt viel mit gedrückter Shifttaste rumzuklicken. Oder
> Inside- und Outside-Area tauschen.

Tip des Tages. Vielen Dank!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.