KiCad - Wie Plugin installieren

Moderator Persönliche Seite #6552877
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.
Moderator Persönliche Seite #6553532
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.
Moderator Persönliche Seite #6553580
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.
#6553649
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren