Hallo Maik.
Maik L. schrieb:
> ich habe unter Linux Mint mit KiCAD 4.xx auch so meine Probleme gehabt.
> Bisher konnte man mit den Standardbibliotheken zumindest erst mal
> schnell etwas erstellen, das funktioniert aktuell irgendwie nicht
> sauber.
Ich habe mein eigenes privates Librarysystem. Das existiert irgendwo in
einem Unterordner des Ordners "kiCad-Daten" in meinem Userspace. Dort
finde ich auch immer meine Projekte und in den Projekten auch die
archivierten Symbole und Footprints, von denen ich weiss das sie
stimmen, weil ich sie erfolgreich verwendet habe.
Aus diesem ganzen habe ich mir in meinem Userspace eine "Handbibliothek"
mit häufig verwendeten Bauteilen gebildet.
Diese binde ich in PCBnew "Einstellungen > Bibliothekstabellen" ein, und
es läuft.
Unter Debian hat das mit den Bibliotheken via Github immer gut
funktioniert. Aber ich habe halt nicht immer Internetzugang.....
Andererseits schaue ich dort auch nur hinein, wenn ich etwas neues
suche. Wenn ich dort fündig werde, kontrolliere ich aber alles noch
einmal genau (Belegung, Abmessungen) und nehme gelegentlich auch einige
Veränderungen vor, wenn ich meine, das hätte für mich Vorteile.
Wenn ich dort nichts finde, muss ich mir die Bibliothek halt selber
machen.
Von daher kann ich mir das Problem mit den fehlenden Bibliotheken immer
nur halb erklären.
1) Fehlende Rechte, wenn die Bibliothek nicht im user-Space liegt.
Abhilfe: Die Bibliotheksordner, die in irgendeinem Unterverzeichnis von
usr liegen, als root in einer Konsole mit "chmod -R 755 Ordnername" für
alle lese und ausführbar machen. Dazu muss man natürlich entweder im
Ordner sein, der "Ordnername" als Ordner enthält, oder man gibt statt
"Ordnername" den ganzen Pfad für Ordnername an.
Wenn Du als user sudo-rechte hast, geht es natürlich auch mit "sudo
chmod".
"-R" bedeutet, das rekursiv alle Unterordner in die neue Rechtevergabe
miteinbezogen werden, und "755" ist oktal die Darstellung der Rechte.
Das war eine Beschreibung für Debian, und wird darum auch für Ubuntu
passen. Es kann aber sein, dass sich unter anderen Distributionen chmod
anders verhält bzw. bedient werden muss. "chmod -h" chmod --h" oder "man
chmod" sollten Klarheit darüber bringen.
2) Da scheint ein Bug zu sein, wenn man in PCBnew aus irgendeinem Grunde
seine Globale und seine Projektbezogenen Bibliothekstabelle
(fp-lib-table) geleeert hat.....dann wird scheinbar gelegentlich keine
vernünftige mehr angelegt......
Mein Behelf: Eine alte aus einem alten Projekt in das neue Projekt mit
dem Problem kopieren, KiCad neu starten, das Projekt und PCBnew starten,
die Fehlermeldungen quittieren, weil jetzt auf dem eingetragenen Pfad
nix zu finden ist, und die Bibliothekstabellen mit dem füllen was man
möchte....und dabei aufpassen, das man sie nicht wieder komplett leert.
;O)
Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de