Forum: Platinen KICAD 5.1.4: Autorouten und automatisches plazieren der Bauteile


von Georg W. (georg1010)


Lesenswert?

Hello,
habe ich in den Bescheibungen etwas überlesen oder finde ich es nur 
nicht.
Hat KiCAD 5.1.4 kein eingebautes Autorouting und kein automatisches 
Plazieren der Bauteile mehr?
lgg

von Guest (Gast)


Lesenswert?

Wer will sowas benutzen? Normal sollte man sich gedanken beim Layout 
machen....

von Georg W. (georg1010)


Lesenswert?

Danke für die Wortspende. Ist nicht das, was ich wissen wolte.

Vielleicht liest es noch jemand anderer.
Danke dir.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Georg.

Georg W. schrieb:

> habe ich in den Bescheibungen etwas überlesen oder finde ich es nur
> nicht.
> Hat KiCAD 5.1.4 kein eingebautes Autorouting und kein automatisches
> Plazieren der Bauteile mehr?

Die native Einbindung von Freeroute KiCad ist, vorläufig, 
herausgefallen.

Du kannst aber "Freeroute" trozdem verwenden, über den Export und Import 
von "Specctra-Files".

Genaues dazu weiss ich aber nicht, weil ich ihn nie verwendet habe.

Der interaktive Router in KiCad funktioniert aber hervorragend, und ist 
mehr als Ersatz für einen mehr oder weniger schlecht funktionierenden 
Autorouter.

Näheres zum verschwundenen Autorouter: 
https://forum.kicad.info/t/where-is-autorouting/13067

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

: Bearbeitet durch User
von Martin (Gast)


Lesenswert?

Dann tätige ich auch eine Wortspende. Ich muss Guest recht geben, so ein 
Minimum an Überlegungen sollte man in sein Design schon stecken :D

Aus Interesse, hat jemand den Autorouter in KICAD o.ä. schonmal 
erfolgreich benutzt? Ich persönlich verwende Altium Designer und habe 
aus Neugier mal den AR ausprobiert und selbst der schafft es nicht 
wirklich ein anständiges Design zu produzieren.

von Martin (Gast)


Lesenswert?

Ich kenne etliche professionelle Layouter und keiner von denen benutzt 
einen Autorouter. Vielleicht gibt es Fälle, wo man den brauchen könnte, 
aber in den allermeisten Fällen verliert man durch den Autorouter Zeit.

Als Anfänger weiss man das natürlich nicht und daher immer diese 
Fragen... vermutlich muss man aber die Erfahrung einfach selbst mal 
gemacht haben.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo martin.

Martin schrieb:

> Dann tätige ich auch eine Wortspende. Ich muss Guest recht geben, so ein
> Minimum an Überlegungen sollte man in sein Design schon stecken :D

Das läßt sich
1) freundlicher sagen und
2) beantwortete das nicht die Frage des TOs.

Mir ist erst bei der Frage und nachschauen aufgefallen, dass die direkte 
Einbindung nicht mehr existiert. ;O)
Da stellte sich mir die Frage dann auch. Aber das zeigt dann auch, 
welchen Stellenwert ich einem Autorouter zuspreche.

Sachlich muss ich Dir aber Recht geben.

> Aus Interesse, hat jemand den Autorouter in KICAD o.ä. schonmal
> erfolgreich benutzt? Ich persönlich verwende Altium Designer und habe
> aus Neugier mal den AR ausprobiert und selbst der schafft es nicht
> wirklich ein anständiges Design zu produzieren.

Da ich den Autorouter in KiCad nie verwendet habe, kann ich dazu nicht 
viel sagen. Was ich aber mal verwendet habe, ist der Specctra-Autorouter 
in verbindung mit Orcad, und ich war vom Ergebnis auch nicht überzeugt, 
obwohl der Specctra-Router zu den besseren zählen soll. Ist aber schon 
eine Ewigkeit her, und möglicherweise ist er im Zuge der KI-Entwicklung 
auch wesentlich verbessert worden. ;O)

Es gibt aber wohl Anwendungsfälle, wo Autorouter ihre 
Existenzberechtigung haben: Bei sehr großen, komplizierten aber HF- und 
Hochspannung- und Hochstrom und Rausch- und Einstreuungsmäßig 
unkritischen Designs.

Gibt es ja auch.

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

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Nachtrag:


Bernd W. schrieb:
> Hallo Georg.

> Die native Einbindung von Freeroute KiCad ist, vorläufig,
> herausgefallen.

Zum Plazieren:

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.

So kannst Du die Bauteile schon einmal grob auf dem Board vorverteilen.
Bei der "feinen" Anordnung kann eventuell ein "parametrisches Plazieren" 
helfen.
Dazu mit dem Mauszeiger auf den Footprint, "e" drücken, und es poppt ein 
Fenster auf, indem man z.B. Positionsdaten direkt eingeben kann. Sehr 
oft hat man ja eine Vorstellung, wo das Bauteil hinmuss, und selbst wenn 
man z.B. meint, nur 2,5mm nach oben, so kann man die neue Y-Koordinate 
im Kopf ausrechnen und eintippen. Erspart oft Fummelei mit der Maus. 
Hängt an der Situation, und wie gut man gut Kopfrechnen kann (Man kommt 
aber auch schnell in Uebung).

Da Du in KiCad Klarschrift lesbare Schaltplan- und Boarddateien hast, 
kann auch über Skripte plaziert werden.
"Raef" z.B. hat ein Python Script erstellt, das Bauteile automatisch 
ähnlich der Anordnung im Schaltplan plaziert. Siehe: 
Beitrag "Re: KiCAD: Baugruppen im PcB editor getrennt gruppieren"
Inwieweit das aber noch auf den aktuellen Dateiformaten noch 
funktioniert, weiss ich nicht. Die Dateiformate wurden auch mehrmals 
überarbeitet, und für die Schaltpläne ist eine größere Veränderung bei 
der Umstellung auf Symbolische Ausdrücke (S-expressions) im lisp-Stil 
(Wie bei den Board-files schon vor Jahren) zu erwarten.


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

von Georg W. (georg1010)


Lesenswert?

Danke für die rege Teilnahme!

@Martin: Ich zähle mich nicht zu den "professionellen Layoutern". 
Vielleicht bin ich auch nicht der einzige!? und daher helfen mir diese 
Ansagen nicht weiter.

@Bernd: Danke dir zu 1) und 2).
Mit dem kann ich etwas anfangen.

Zum Absatz:
   Es gibt aber wohl Anwendungsfälle, wo Autorouter ihre
   Existenzberechtigung haben: Bei sehr großen, komplizierten aber HF- 
und
   Hochspannung- und Hochstrom und Rausch- und Einstreuungsmäßig
   unkritischen Designs.
Hier finde ich mich, mit meinen Mini"projekten).

Noch ein angenehmes Wochenende.
lgg

von Dieter P. (low_pow)


Lesenswert?

Es gäbe noch einen anderen Weg.
Diptrace hat auch in der "Freeversion" einen Autorouter eingebaut
und kann KiCad importieren.
Anschließend wieder als KiCad exportieren.
Ich habe mich einige Zeit mit KiCad auseinander gesetzt, aber
je nach Anforderungen könnte man so gesehen auch auf KiCad
inzwischen verzichten.

von Holger K. (pin0815)


Lesenswert?

Martin schrieb:
> Ich kenne etliche professionelle Layouter und keiner von denen benutzt
> einen Autorouter. Vielleicht gibt es Fälle, wo man den brauchen könnte,
> aber in den allermeisten Fällen verliert man durch den Autorouter Zeit.

Moin moin,
ich habe jahrelang als Entwickler/Layouter gearbeitet und kenne keinen, 
der KEINEN Autorouter benutzt.Vielleicht kennst du die Falschen?!
Ich möchte deine Fähigkeiten gerne einmal anschauen, wenn du ein 
kleines, wirklich nur ein kleines Motherboard layoutest. Da kannst du 
wahrscheinlich noch so lange drauf starren und vorher die Platzierung 
überlegen gestalten, bei Leiteranzahlen von bis 10.000 möchte ich dein 
Gesicht sehen.
KiCad ist doch kein Profiprogramm, obwohl es die Bedürfnisse von 
Amateuren und kleinen Elektronikfirmen mehr als befriedigt.

von MiWi (Gast)


Lesenswert?

Holger K. schrieb:

> ich habe jahrelang als Entwickler/Layouter gearbeitet und kenne keinen,
> der KEINEN Autorouter benutzt.Vielleicht kennst du die Falschen?!
> Ich möchte deine Fähigkeiten gerne einmal anschauen, wenn du ein
> kleines, wirklich nur ein kleines Motherboard layoutest. Da kannst du
> wahrscheinlich noch so lange drauf starren und vorher die Platzierung
> überlegen gestalten, bei Leiteranzahlen von bis 10.000 möchte ich dein
> Gesicht sehen.
> KiCad ist doch kein Profiprogramm, obwohl es die Bedürfnisse von
> Amateuren und kleinen Elektronikfirmen mehr als befriedigt.

Was hast Du bloß´das ganze letzte Jahr gemacht das Du erst jetzt 
dazukommst eine Antwort zu schreiben? Zu viel Fehler vom Autorouter 
Deiner Profisoftware ausgebügelt???? Kann vorkommen :-)

von Holger K. (pin0815)


Lesenswert?

Dumme Antwort.
Muss ich nicht haben.

von Thomas P. (pointhi)


Lesenswert?

Holger K. schrieb:
> Martin schrieb:
>> Ich kenne etliche professionelle Layouter und keiner von denen benutzt
>> einen Autorouter. Vielleicht gibt es Fälle, wo man den brauchen könnte,
>> aber in den allermeisten Fällen verliert man durch den Autorouter Zeit.
>
> Moin moin,
> ich habe jahrelang als Entwickler/Layouter gearbeitet und kenne keinen,
> der KEINEN Autorouter benutzt.Vielleicht kennst du die Falschen?!
> Ich möchte deine Fähigkeiten gerne einmal anschauen, wenn du ein
> kleines, wirklich nur ein kleines Motherboard layoutest. Da kannst du
> wahrscheinlich noch so lange drauf starren und vorher die Platzierung
> überlegen gestalten, bei Leiteranzahlen von bis 10.000 möchte ich dein
> Gesicht sehen.
> KiCad ist doch kein Profiprogramm, obwohl es die Bedürfnisse von
> Amateuren und kleinen Elektronikfirmen mehr als befriedigt.

Ich glaube du meinst unter Autorouter etwas anderes als die anderen 
hier. Es gibt die Autorouter denen du eine Platine hinhaust und die 
versucht dann so gut wie möglich alles zu Routen (und gut konfiguriert 
gehören), und dann gibt es die interaktiven Router.

Der Push/Shove Router von KiCad ist ein Beispiel davon. Er kümmert sich 
um grundlegende Sachen wie Routen finden, Via/Tracks verschieben,... 
aber der User muss noch selbst bestimmen wo die Leiterbahn in etwa 
laufen muss.

Dann gibt es die Trunk/Bus/River/Sketch/ActiveRoute/... in den noch 
professionelleren EDA's, die das nicht nur für einzelne Leitungen 
machen, sondern für ganze Leiterbahngruppen. Womöglich mit SI, 
length-matching,... Im Hintergrund ist das dann Escape-Routing + 
Length-Matched Routing. Der User gibt an wo der Leiterzug etwa laufen 
soll, und das Programm kümmert sich um die Details. Damit sollte sich 
ein Mainboard ziemlich nett Routen lassen. Computer-unterstützt, aber 
nicht voll-automatisch.

* https://www.youtube.com/watch?v=PPTc-lYLS0A
* https://www.youtube.com/watch?v=c6k4sK5bna4

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.