Forum: Platinen Altium v22 - Wie Bauteile verschieben inkl. Leiterbahn?


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Verzweifler (Gast)


Angehängte Dateien:

Lesenswert?

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?

von Wühlhase (Gast)


Lesenswert?

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.

von Verzweifler (Gast)


Angehängte Dateien:

Lesenswert?

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.

von Verzweifler (Gast)


Lesenswert?

Ich habe es jetzt zerreißen lassen und korrigiere manuell. Ich probiere 
das verschieben von Bauteil samt Leiterbahnen später nochmal.

von Wühlhase (Gast)


Lesenswert?


von Verzweifler (Gast)


Lesenswert?

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.

von Wühlhase (Gast)


Lesenswert?

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.

von Wolfgang (Gast)


Lesenswert?

Verzweifler schrieb:
> Das habe ich schon alles probiert. Mit "probiere mal" komme ich wirklich
> nicht mehr weiter.

Nimm EAGLE. Befehl Group mit Polygonauswahl zum Selektieren der zu 
bewegenden Teil und Move Group - fertig.

von Verzweifler (Gast)


Lesenswert?

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.

von Andi (Gast)


Lesenswert?

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).

von Verzweifler (Gast)


Lesenswert?

Wenn das normal ist und der Routine Job eines Layouters will ich nichts 
gesagt haben. Danke für die Hilfe.

von Wühlhase (Gast)


Lesenswert?

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.

von Wühlhase (Gast)


Lesenswert?

Ü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.

von Verzweifler (Gast)


Lesenswert?

Irgendwelche Bauteile muss man nachträglich verschieben.  ;-)
Übrigens finde ich dieses Video richtig gut für den Einstieg zum 
Bauteile erstellen. Guter roter Faden und viele Infos.
https://www.youtube.com/watch?v=dqmXwwUAF6I

Ich mach mal weiter ...

von Frank B. (f-baer)


Lesenswert?

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.

von Wühlhase (Gast)


Lesenswert?

Frank B. schrieb:
> 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.

Oder auf 90°-Winkel. ;)

von Frank B. (f-baer)


Lesenswert?

Wühlhase schrieb:
> Oder auf 90°-Winkel. ;)

Den gibt es in meinen Augen aus ästhetischen Gründen immer ;-)

von Verzweifler (Gast)


Lesenswert?

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?

von Frank B. (f-baer)


Lesenswert?

Verzweifler schrieb:

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

Na, jeder wie er will....

> Da gehts schon los. Wo ist der SelectionFilter?

Im Properties-Panel. Wenn du das nicht siehst, dann schau mal unter 
View-Panels nach, ob es nicht eingeblendet ist.

von Wühlhase (Gast)


Lesenswert?

Nein, Filterpanel.

von Frank B. (f-baer)


Angehängte Dateien:

Lesenswert?

Wühlhase schrieb:
> Nein, Filterpanel.

Im Properties-Panel.

von Wühlhase (Gast)


Angehängte Dateien:

Lesenswert?

Hm...ok, das habe ich so noch nie verwendet.

von Verzweifler (Gast)


Lesenswert?

Hallo,

aja, dass habe schon einmal gesehen, manchmal weiß man gar nicht wie man 
zu welchen Propertiesfenster kommt ...  :-)

von Frank B. (f-baer)


Lesenswert?

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?

von Wühlhase (Gast)


Lesenswert?

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).

von Frank B. (f-baer)


Lesenswert?

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?

von Wühlhase (Gast)


Lesenswert?

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.

von Frank B. (f-baer)


Lesenswert?

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!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.