Forum: Platinen KiCAD/PCBnew: Grafik-Elemente selektieren und ändern


von Walter T. (nicolas)


Lesenswert?

Guten Morgen,

ich gebe zu: Ich bin bei der Anleitung zu PCBnew erst bei Seite 120. 
Aber es sieht nicht so aus, als ob danach die Antwort auf meine Frage 
steht.

Bislang gelingt es mir nur, Umrißlinien (graphische Linien um Layer 
Edge.Cuts) blockweise zu selektieren, nicht einzeln. Damit kann ich sie 
nur verschieben, aber nicht die Länge ändern. Gibt es die Möglichkeit, 
Grafikelemente wieder zu ändern, oder muß ich tatsächlich immer darüber 
zeichnen?

(Außerdem finde ich auch nach akribischer Suche nicht die Schaltflächen, 
um zwischen "normaler Modus", "Routing mode/tracks mode" und "footprint 
mode" zu wechseln - aber das ist vermutlich ein anderes Thema.)

: Bearbeitet durch User
von Martin G. (Firma: www.engyneer.at) (martin_g697)


Lesenswert?

Moin.

Natürlich kann man auch die Länge ändern, aber nur segmentweise.

Du wählst das Segment aus indem du auf das Segment mit der Maus ein 
Rechteck ziehst, da erscheinen an den Enden dieses Segments weisse 
Quadrate, du hältst die fest, und ziehst sie wohin du willst.

Wenn du mehrere Linien erwischst bei der Selektierung, dann kann man 
diese gemeinsam verschieben.

Beim Verschieben, wenn du an das Ende einer anderen Linie knüpfen 
willst, erscheint eine Zielscheibe.

Am Besten du zoomst hinein, da geht das leichter, und du benutzt ein 
grobes Raster, da trifft man die Enden besser.

von Walter T. (nicolas)


Lesenswert?

Okay, also muß ich immer ein Rechteck finden, daß nur das gewünschte 
Segment enthält und dieses vollständig, sonst kann ich es nicht 
auswählen. Notfalls Ebenen ausblenden und andere Elemente wegplazieren.

: Bearbeitet durch User
von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Martin.

Martin G. schrieb:

> Natürlich kann man auch die Länge ändern, aber nur segmentweise.

Wenn der Umriss aus Segmenten aufgebaut ist.

> Du wählst das Segment aus indem du auf das Segment mit der Maus ein
> Rechteck ziehst, da erscheinen an den Enden dieses Segments weisse
> Quadrate, du hältst die fest, und ziehst sie wohin du willst.

Es gibt Alternativen, insbesondere, wenn man die Änderungen parametrisch 
vornehmen möchte.
In vielen Fällen weiss man ja, wie lang z.b. eine Kante oder ein Abstand 
sein sollte, und könnte darum die Koordinaten bequemer und schneller 
direkt angeben, statt umständlich mit der Maus zu fummeln.


Du musst dazu im "modernen Grafikmodus sein" (Auswahl Pulldown Menue 
unter "Einstellungen" oder einfach mit <F11> Siehe Anhang 
"KiCad5-PCBnew-GraphikmodusUmstellen.png") und das allgemeine 
Auswahlmenue aktiv haben, dass ist der Button mit dem weissen Pfeil aus 
der rechten Buttonleiste ganz oben, und must oben die Lage Edge.Cuts 
aktiviert haben.

Du zoomst dicht genug heran, klickst ein Segment mit der linken 
Maustaste an. Das markierte Element ändert dann seine Farbe von Gelb 
nach blassgelb, und so erkennst Du, ob es sich original vom Aufbau 
überhaupt um ein Segment oder irgendetwas anderes (z.b. ein Teil eines 
Footprint) handelt. Siehe Anhang 
"KiCad5-PCBnewModernerModus_Liniensegmenteigenschaften.png"
Wenn Du nun rechtsklickst, erscheint ein Auswahlmenue, indem Du nun nun 
verschiedene Änderungen auswählen kannst, wie verschieben, drehen, exakt 
verschieben und so weiter. Wenn Du die Endpunkte (oder das Layer des 
Segmentes) ändern willst, so wähle dort "Eigenschaften". Hier kannst Du 
die Position der endpunkte in X und Y Koordinaten parametrisch ändern.
Wenn Du Dir z.B. vorher mit der Maus über die Positionsanzeige unten 
einen neuen Platz für den Endpunkt ausgesucht hast, kannst Du ihn dort 
direkt eintragen.
Zu den Koordinateneinstellungen siehe  Anhang 
"KiCad5-PCBnew-KoordinatendarstellungKartesisch.png" und 
"KiCad5-PCBnew-KoordinatendarstellungPolar.png". Mit etwas Phantasie und 
Mittelstufenmathematik im Hinterkopf lässt sich damit viel elegant 
erledigen. "r" in der Polardarstellung ist z.B. der Abstand zu einem 
relativen Ursprung, der sich mit Drücken der Leertaste am 
Mauszeigerpunkt setzten lässt.

Im "herkömmlichen (legacy) Grapfikmodus (Auswahl Pulldown Menue unter 
"Einstellungen" oder einfach mit <F9>) ist das etwas anders.
Hier muss auch das allgemeine Auswahlmenue aktiv sein, dann bekommst Du 
mit einem Rechtsklick auf das Element ebenfalls ein Menue, aber nun 
musst Du für die Detailänderung der Liniensegmenteinstellungen 
"Bearbeiten" wählen. Siehe Anhang 
"KiCad5-PCBnewLegacyModus_Liniensegmenteigenschaften.png" Dort ist dann 
aber nur alles als Footprintblock einstellbar.

In einem aktuellen KiCad 5 PCBnew gibt es leider kein Rechtecktool, 
und man kann auch im Footprinteditor keine Edge.cut linien mehr 
anlegen. Das ging aber früher mal, und darum habe ich aus der Zeit noch 
Platinenumrisse (z.b. Eurokarte) als Footprint. Aktuell müsste man dazu 
Footprints manuell mit einem Texteditor manipulieren. Der Grund, warum 
das vorläufig gestrichen wurde, sind Probleme
mit der 3D-Darstellung und Probleme mit dem Design Rule Check (DRC)

Du könntest natürlich trozdem auf soetwas treffen, z.b. weil Du alte 
Bibliotheken verwendest (wie ich, der es trozdem praktisch findet, 
Pltinenumrisse als Footprint zu haben), und dann wird das markieren und 
Auswählen aber kein Menue für Liniensegmente sondern für 
Footprinteigenschaften liefern. Siehe Anhang 
"KiCad5-PCBnewModernerModus_EigenschaftenFootprint.png"

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

von Bernd W. (berndwiebus) Benutzerseite



Lesenswert?

Nachtrag:

Bernd W. schrieb:

> Du musst dazu im "modernen Grafikmodus sein" (Auswahl Pulldown Menue
> unter "Einstellungen" oder einfach mit <F11> Siehe Anhang
> "KiCad5-PCBnew-GraphikmodusUmstellen.png")

Die ganzen vergessenen Anhänge....

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Walter.

Walter T. schrieb:

> ich gebe zu: Ich bin bei der Anleitung zu PCBnew erst bei Seite 120.
> Aber es sieht nicht so aus, als ob danach die Antwort auf meine Frage
> steht.

Du kennst https://www.mikrocontroller.net/articles/KiCad ?

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

von Walter T. (nicolas)


Lesenswert?

Bernd W. schrieb:
> Du zoomst dicht genug heran,

Das war der Trick. Ich muß so dicht heranzoomen, daß ein Gitterabstand 
ungefähr Fenstergröße hat, so daß ich auch zwischen den Gitterpunkten 
klicken kann.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Walter.

Walter T. schrieb:

> Bernd W. schrieb:

>> Du zoomst dicht genug heran,
>
> Das war der Trick. Ich muß so dicht heranzoomen, daß ein Gitterabstand
> ungefähr Fenstergröße hat, so daß ich auch zwischen den Gitterpunkten
> klicken kann.

Nicht wirklich.

PCBnew arbeitet intern immer mit maximaler Auflösung, egal welches 
Raster Du gewählt hast. Die angezeigten Rasterpunkte sind nur 
Aufhängepunkte für Objekte bzw, mögliche Kursorpositionen, weil Du ja in 
einem Raster bleiben möchtest.

Darum hast Du den "Cursor" auch nur, wenn Du entsprechende Toolsmodii 
eingestellt hast, z.B. die grafischen Linien, die für eine 
Positionierung gedacht sind.

Bist Du aber im allgemeinen Modus (der Button mit dem weissen Pfeil ganz 
oben in der rechten Buttonleiste), so hast Du keinen Cursor, sondern
einfach einen Mauszeiger. Und mit diesem Mauszeiger kannst Du auch 
zwischen Gitterpunkte klicken, um etwas auszuwählen. Du kannst damit 
z.b. im 5mm Raster eine Linie auswählen, die dort im 0,01mm Raster 
irgendwie schräg abgelegt wurde.

Darum ist es ja auch so sinnvoll, zum Auswählen in diesen Modus zu 
wechseln. Dort existiert zwar ein "Fangbereich" inddem durchaus mehrere 
Objekte geraten können. Aber dann erhälst Du auch ein explizites 
Auswahlmenue, oder musst dichter heranzoomen. Aber es langt im 
allgemeinen, so dicht heranzuzoomen, das Du bequem auswählen kannst. 
Zumindest im "modernen Graphikmodus".

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.dl0dg.de

: Bearbeitet durch User
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.