Forum: Platinen KiCad - Wie Plugin installieren


von Joern DK7JB .. (moin)


Lesenswert?

Ich würde gerne das KiCad RF-Plugin "RF-tools-KiCAD" installieren.
https://github.com/easyw/RF-tools-KiCAD
Könnt ihr mir bitte erklären, wie ein solches Plugin installiert werden 
muss? Ich arbeite mit Win10.

von Chregu (Gast)


Lesenswert?

Vielleicht mit "to be copied on KiCAD plugins dir" wie dort geschrieben 
steht, vielleicht, ich weiss es nicht genau...

Gruss Chregu

von Mathias N. (Firma: Kobold Inc) (alfrede)


Lesenswert?

Hallo Jörn,

schau Dir mal die Doku hierzu an: 
https://github.com/easyw/RF-tools-KiCAD/blob/master/README.md

Oder wende Dich mit Deienem Problem bitte hierzu in dem Forumsthread für 
das Plugin: 
https://forum.kicad.info/t/rounded-tracks-reloaded-again-rf-tools-for-kicad/19190

von Joern DK7JB .. (moin)


Lesenswert?

Danke für die Hilfe.

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


Lesenswert?

Da ich das gestern auch mal durchexerziert habe (das Replikations-Plugin 
interessierte mich genauso), ich musste ein 
~/.config/kicad/scripting/plugins/ als Verzeichnis anlegen (nur 
~/.config/kicad selbst war schon vorhanden, der Rest fehlte noch), und 
dort hinein habe ich die von Github runtergeladenen Plugins versymlinkt. 
Das sieht dann so aus:
1
$ ls .config/kicad/scripting/plugins/
2
.config/kicad/scripting/plugins:
3
README.md@              length_stats@           place_footprints@       screenshots@
4
archive_project@        net2net_min_distance@   replicate_layout@       swap_pins@
5
delete_selected@        pad2pad_track_distance@ save_restore_layout@    swap_units@

Danach waren sie in pcbnew unter Tools -> External Plugins sichtbar.

Hat ansonsten funktioniert. Schade nur, dass es da keine Möglichkeit 
gibt, die Doku des Plugins selbst mit anzuzeigen. Beim ersten Mal 
braucht man die schon, auch wenn die Schritte einigermaßen logisch sind.

Speichere vor dem Lauf des Plugins unbedingt ab: da das Scripting 
außerhalb des normalen Editier-Vorgangs abläuft, gibt es dafür natürlich 
kein "Undo" im Editor.

von Mathias N. (Firma: Kobold Inc) (alfrede)


Lesenswert?

Ich habe mal geschaut, es gibt auch eine offizielle Doku Seite für die 
Plugins: https://docs.kicad.org/5.1/en/plugins/plugins.html

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


Lesenswert?

Mathias N. schrieb:
> Ich habe mal geschaut, es gibt auch eine offizielle Doku Seite für die
> Plugins

Das dokumentiert aber, wie man ein Plugin baut.

Was ich als Anwender brauche ist jedoch, wie man ein ganz konkretes 
Plugin benutzt.

Natürlich ist die Entwickler-Doku auch wichtig (und in der Hinsicht 
außerordentlich vorbildlich, so mein erster Eindruck). Nichts ist 
hässlicher, als wenn man sich solche Informationen aus Headerfiles 
raussaugen muss.

Es gibt ja für die jeweiligen Plugins auch eine Anwender-Doku (in Form 
eines README.md), aber eben keine rechte Möglichkeit, wie man sich diese 
passend zu seinem Plugin anzeigen lassen könnte, ohne dass man nun einem 
Markdown-Reader oder Internet-Browser daneben legt. Bequemer wäre es 
halt, wenn die GUI diese mit anbieten würde.

Was auch hübsch wäre: wenn bei der Kicad-Installation (bzw. dem ersten 
Start) das Plugin-Verzeichnis gleich mit angelegt würde (ggf. mit einem 
Platzhalter-README drin). Um rauszufinden, dass die Dinger (u.a.) unter 
~/.config/kicad/scripting/plugins/ gesucht werden, musste ich erstmal 
einen Syscall-Tracer bemühen.

Letzteres sollte nicht so schwierig sein, ggf. kann ich ja dafür mal 
einen kleinen Patch einreichen.

von Andreas B. (bitverdreher)


Lesenswert?

Hmm, bei mir (Mint 20.1) sind die Plugins unter ~/.kicad_plugins

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


Lesenswert?

Andreas B. schrieb:
> Hmm, bei mir (Mint 20.1) sind die Plugins unter ~/.kicad_plugins

Man könnte hier den Spruch: "Schön, dass es so viele Standards gibt: 
kann sich jeder einen aussuchen" abwandeln …

Ich fände es gut, wenn man sich da einigermaßen auf eine Variante 
geeinigt hätte (die man dann hätte sauber dokumentieren können), und 
außerdem dachte ich, dass das die Zeiten, in denen man drölfzich neue 
Punktverzeichnisse in $HOME anlegt, allmählich vorüber seien.

von Andreas B. (bitverdreher)


Lesenswert?

Jörg W. schrieb:
> Man könnte hier den Spruch: "Schön, dass es so viele Standards gibt:
> kann sich jeder einen aussuchen" abwandeln …
gerade habe ich es mal ausprobiert (KiCAD 5.1.7 mit Mint 19.3, anderer 
Rechner): Beide Varianten funktionieren. Vermutlich wurde es mal 
geändert und die alte Version zusätzlich beibehalten.
Frag mich aber nicht, was jetzt die aktuelle Variante ist.

: Bearbeitet durch User
von Mathias N. (Firma: Kobold Inc) (alfrede)


Lesenswert?

Hier mal noch eine andere Seite über die Action Plugins:
https://github.com/MitjaNemec/Kicad_action_plugins

Und am Beispiel für das EasyEDA Plugin.
https://support.snapeda.com/en/articles/3804094-how-to-install-kicad-plugin

Und noch ein Youtubevideo:
https://www.youtube.com/watch?v=-sxFCcsvKp0

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


Lesenswert?

Mathias N. schrieb:
> Hier mal noch eine andere Seite über die Action Plugins:

Yup, die hatte ich auch gefunden.

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.