Forum: Platinen KICAD 5.1.9 Bauteile platzieren


von Dirk F. (Gast)


Lesenswert?

Hallo,
bin Umsteiger von EAGLE 5.x auf KICAD.

Folgende Funktionen finde ich nicht:

1. Wenn im Layout nach dem Schaltplanentwurf hunderte von Bauteilen wild 
verstreut sind, gab es in EAGL die Möglichkeit durch Eingabe von "MOVE 
C123" direkt das gewünschte Bauteil an den Cursor zu heften, ohne es 
suchen zu müssen. Geht das auch in KICAD ?

2. In der Beschreibung von KICAD steht was von Autoplacer. Ist die 
Funktion in der aktuellen Version rausgefallen ?

Danke an Euch.

von Dirk F. (Gast)


Lesenswert?

Nachtrag:

Wie kann man um EESCHEMA im ERC Fehler billigen ?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Dirk F. schrieb:

> 1. Wenn im Layout nach dem Schaltplanentwurf hunderte von Bauteilen wild
> verstreut sind, gab es in EAGL die Möglichkeit durch Eingabe von "MOVE
> C123" direkt das gewünschte Bauteil an den Cursor zu heften, ohne es
> suchen zu müssen. Geht das auch in KICAD ?

Nur halb: du kannst mit der Suchfunktion nach C123 suchen, damit wird er 
markiert, und du kannst ihn verschieben.

Wenn du aber zugleich den Schaltplan öffnest (vorzugsweise natürlich auf 
einem zweiten Monitor), dann kannst du das Bauteil auf dem Schaltplan 
antippen und es ist automatisch auch im Layout selektiert. Danach kannst 
du es mit "m" verschieben.

Insgesamt ist es eine sinnvolle Strategie, nicht alle Bauteile „auf 
einmal auszukippen“, sondern stückweise, immer, wenn man eine Baugruppe 
im Schaltplan fertig hat, deren Bauteile erstmal zumindest grob ins 
Layout zu übernehmen.

> 2. In der Beschreibung von KICAD steht was von Autoplacer. Ist die
> Funktion in der aktuellen Version rausgefallen ?

Ich habe da noch nie einen gesehen.

: Bearbeitet durch Moderator
von Bernd B. (bbrand)


Lesenswert?

Jörg W. schrieb:
> Ich habe da noch nie einen gesehen.

In älteren KiCad-Versionen (4.x) wurden die Footprints nach dem Import 
ins Board alle an der gleichen Stelle übereinander platziert. Nun werden 
sie ohne Überlappung nebeneinander gesetzt. Möglicherweise ist das 
gemeint.
Irgendwie "sinnvoll" ist die Platzierung aber nicht.

Gruß,
Bernd

von Andreas B. (bitverdreher)


Lesenswert?

So etwas vielleicht?
https://github.com/ebenolson/kicad-plugin-arrange-like-schematic
Nicht getestet. Da gibt es einiges auf Github.

von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

KiCad steht übrigens kurz vor Version 6.

Da hat sich einiges verändert!

Zumindest dort gibt's die Funktion "Auto Place Footprints" im Menü 
"Place".
Ausprobiert habe ich das bisher nicht da ich nicht zuviel davon halte.

Bewährt hat sich bei mir mit 2 Monitoren zu arbeiten.
Auf einem das Schematic und am anderen das PCB.
Ich bin mir nicht mehr sicher wie gut Schematic und PCB in Kicad5 
zusammenarbeiten. In V6 ist das jedenfalls ausreichend gut, dass ich 
zuerst alle Beuteile ins PCB reinhole und neben die Outline verschiebe.
Ein Klick auf das Schematic-Symbol und der Footprint ist markiert.
In PCB einmal auf "m" gedrückt und dann wird positioniert :)

Üblicherweise habe ich für ICs ein 5.08mm Raster eingestellt und für die 
0805er (aktuell meine Standard-Größe für passives) 1.27 oder 0.635mm. 
Damit sie das am Schluss optisch nicht allzu unruhig aus.

73

von Arno (Gast)


Lesenswert?

Dirk F. schrieb:
> Hallo,
> bin Umsteiger von EAGLE 5.x auf KICAD.
>
> Folgende Funktionen finde ich nicht:
>
> 1. Wenn im Layout nach dem Schaltplanentwurf hunderte von Bauteilen wild
> verstreut sind, gab es in EAGL die Möglichkeit durch Eingabe von "MOVE
> C123" direkt das gewünschte Bauteil an den Cursor zu heften, ohne es
> suchen zu müssen. Geht das auch in KICAD ?

"Get and move Footprint" - Standard-Hotkey t - könnte das sein, was du 
suchst.

MfG, Arno

von Dirk F. (Gast)


Lesenswert?

Arno schrieb:
> "Get and move Footprint" - Standard-Hotkey t - könnte das sein, was du
> suchst.

Perfect !

von Bernd B. (bbrand)


Lesenswert?

Arno schrieb:
> "Get and move Footprint" - Standard-Hotkey t

Den kannte ich auch noch nicht - wieder was gelernt :-)

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Bernd B. schrieb:
>> "Get and move Footprint" - Standard-Hotkey t
>
> Den kannte ich auch noch nicht - wieder was gelernt :-)

Ich auch nicht. :)

Hans W. schrieb:
> Ich bin mir nicht mehr sicher wie gut Schematic und PCB in Kicad5
> zusammenarbeiten.

Was du beschreibst, funktioniert da schon genauso gut.

von Dirk F. (Gast)


Lesenswert?

Dirk F. schrieb:
> Wie kann man um EESCHEMA im ERC Fehler billigen ?

OK. Danke. Und was ist hiermit ?

von Mauricio DiMauro (Gast)


Lesenswert?

Dirk F. schrieb:
> Folgende Funktionen finde ich nicht:
>
> 1. Wenn im Layout nach dem Schaltplanentwurf hunderte von Bauteilen wild
> verstreut sind, gab es in EAGL die Möglichkeit durch Eingabe von "MOVE
> C123" direkt das gewünschte Bauteil an den Cursor zu heften, ohne es
> suchen zu müssen. Geht das auch in KICAD ?
>
> 2. In der Beschreibung von KICAD steht was von Autoplacer. Ist die
> Funktion in der aktuellen Version rausgefallen ?

Zitat aus https://www.mikrocontroller.net/articles/KiCad :

Wenn PCBnew die Netzliste eingelesen hat, liegen alle Bauteile auf einem 
Haufen. Zum Plazieren eines herausgreifen ist mühsam. Wie geht das am 
einfachsten?

    In PCBnew "T" drücken. Es poppt ein Fenster auf, wo man die 
Bauteilreferenz (den Namen) eingeben kann. Und schon hängt das Bauteil 
zum Bewegen am Zeiger. Die Bedienung ist letztlich genauso wie das "m" 
und die Komandozeile in Eagle. Siehe 
Beitrag "Re: KiCAD: Baugruppen im PcB editor getrennt gruppieren"

Zum "Autoplacement":

    "Raef" hat ein Python Script erstellt, das Bauteile automatisch 
ähnlich der Anordnung im Schaltplan plaziert. Siehe: 
Beitrag "Re: KiCAD: Baugruppen im PcB editor getrennt gruppieren"
    In neueren PCBnew Version gibt es ein gutes parametrisches 
Plazieren: Beitrag "Re: Von Target zu Kicad: Jedes Bauteil einzeln erstellen?"

Anmerkung:
Es ist fraglich, ob das "Raef" Skript nach den ganzen Dateiformat 
Veränderungen noch funktioniert.

von Joern DK7JB .. (moin)


Lesenswert?

Jörg W. schrieb:
> Insgesamt ist es eine sinnvolle Strategie, nicht alle Bauteile „auf
> einmal auszukippen“, sondern stückweise, immer, wenn man eine Baugruppe
> im Schaltplan fertig hat, deren Bauteile erstmal zumindest grob ins
> Layout zu übernehmen.

Wie kann man die Bauteile stückweise oder in Gruppen "auskippen"?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Joern DK7JB .. schrieb:
> Wie kann man die Bauteile stückweise oder in Gruppen "auskippen"?

Indem du auch den Schaltplan stückweise entwickelst.

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.