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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.