Hallo ins Forum, derzeit suche ich vergebens Bauteile, die es eigentlich in den mitgelieferten Bibliotheken zu KiCAD geben sollte. Beispiel XLR Buchsen: Die "Connector" Bibliothek enthält laut KiCAD Webseite 361 Steckverbinder und viele XLR vor allem von Neutrik sind darin enthalten. Das möchte ich gerne glauben, wenn ich mir die Datei "connector.dcm" im Verzeichnis /usr/share/kicad/library ansehe. Wenn ich Bauteilefootprints zuweisen möchte, werden mir da lediglich 16 Verbinder angezeigt, jedoch keine XLR und auch die Suche hat keine gefunden. Wo liegt der Fehler und wie kann man das beheben? Für Hinweise zur Ergreifung der gesuchten Teile ist Euch dankbar Maria S. p.s.: KiCAD Version ist 5.0.2+dfsg1-1 unter Debian 10.
Aus genau diesem Grund, nämlich dass die Mitgelieferten Bauteile selten meinen Vorstellungen entsprechen, unvollständig sind oder mit einer neuen Installation die zugehörigen Footprints geändert werden (ja das kann tatsächlich passieren), zeichne ich mir alle Bauteile selber. Dann habe ich was ich brauche und es ist für mich alles nachvollziehbar. Macht zwar erst einmal Arbeit, aber man kann sich die Sucherei sparen.
Das sind eigentlich drei Probleme. Problem 1: Maria S. schrieb: > Die "Connector" Bibliothek enthält laut KiCAD Webseite 361 > Steckverbinder und viele XLR vor allem von Neutrik sind darin enthalten. > Das möchte ich gerne glauben, wenn ich mir die Datei "connector.dcm" im > Verzeichnis /usr/share/kicad/library ansehe. Die Bibliothek mit den 361 Elementen müsste diese hier sein: https://kicad.github.io/symbols/Connector Das sind aber Schaltplansymbole, nicht Footprints! Da sind welche dabei, die Neutrik-spezifisch sein mögen, aber grundsätzlich haben die nichts mit den konkreten Teilen von Neutrik zu tun. Auch der Pfad spricht dafür. Problem 2: Maria S. schrieb: > Wenn ich Bauteilefootprints zuweisen möchte, werden mir da lediglich 16 > Verbinder angezeigt Das ist die falsche Bibliothek. Die XLR-Verbinder gehören in Connector_Audio, du suchst in Connector. Unter Connector_Audio dürftest du dann 9 Verbinder sehen, alles 3,5 mm Klinken. Problem 3: Bei dir werden noch die alten Bibliotheken aus KiCad 4 verwendet. War auf diesem System früher KiCad 4 installiert? Das würde passen. Lösung in diesem Fall: https://forum.kicad.info/t/i-had-kicad-4-installed-previosly-now-i-updated-to-v5-now-i-have-some-problems-with-the-library-setup/11932
Danke Heiner, XLR Steckverbinder werden nicht zwingend bei Audio eingesetzt (z.B. Spannungsversorgung) und auch von unterschiedlichen Herstellern gebaut, sodass die Einordnung schon korrekt ist, wo ich gesucht habe. Unter den Schaltplan Symbolen gibt es einige XLR in 3-, 4-, 5-Pol, da dachte ich, dass selbstverständlich auch die Footprints hierzu vorhanden sind. Die zu verbauenden Buchsen sind möglicherweise gar nicht von Neutrik, sodass deren Footprint evtl. nicht geeignet ist. AtariST erstellt mir sicherlich gerne die passenden ;-) . Der Entwicklerplatz ist schon älter und wurde damals frisch mit Debian 10 installiert, aber nie benutzt. Bei ihm funktioniert noch synaptic. Möglicherweise wurde bei einem der üblichen updates automatisch von KiCAD 4 auf 5 umgestellt: Es ist das erste KiCAD Projekt auf diesem PC, sodass es deshalb bisher nicht aufgefallen ist. Die Anleitung von KiCAD ist umständlich und verwirrend. Könnte man das Programm mit allem Zubehör nicht einfach dort mit apt-get komplett löschen und neu installieren, anstatt der Frickelei? Die Projektdaten liegen sowieso auf dem Server.
Hallo Maria. Maria S. schrieb: > Die Anleitung von KiCAD ist umständlich und verwirrend. Könnte man das > Programm mit allem Zubehör nicht einfach dort mit apt-get komplett > löschen und neu installieren, anstatt der Frickelei? Die Projektdaten > liegen sowieso auf dem Server. Meiner Erfahrung nach betrifft das nur die mitgelieferten Bibliotheken, und alles was darauf Referenziert. Alles andere musst Du sowieso von Hand einbinden. Sichere mal Deine Projekte und eigenen Bibliotheken irgendwo hin. Dabei auch auf die Cache Libraries achten und die verwendeten Footprints in Archive sichern. Dann könntest mal Deine komplette Debianinstallation löschen mit aptitude und purge, bzw. Synaptic "zum vollständigen Entfernen vormerken", und neu installieren. Dann Deine eigenen Projekte und Bibliotheken manuell wieder einbinden. Um letzteres wirst Du nicht umherkommen. Von daher ist es möglich, dass die Vorgehensweise aus dem Link doch die arbeitsökonomischere ist. Bei mir persönlich wurde das mit den 3D Modellen etwas aufwendiger, weil ich da oft nur einen passenden "Klotz" aus den offiziellen Bibliotheken verwendet habe, und jetzt dort abgerissene Referenzierungen existieren. Mit freundlichen Grüßen: Bernd Wiebus alias dl1eic http://www.l02.de
Maria S. schrieb: > XLR Steckverbinder werden nicht zwingend bei Audio eingesetzt (z.B. > Spannungsversorgung) und auch von unterschiedlichen Herstellern gebaut, > sodass die Einordnung schon korrekt ist, wo ich gesucht habe. Schön, warum hast du sie dann nicht gefunden? Die Footprints für XLR sind in Connector_Audio. Ob das dir oder mir plausibel erscheint oder ob man die auch für die Spannungsversorgung oder als Signallampe benutzen kann, ist wurscht. Maria S. schrieb: > Könnte man das > Programm mit allem Zubehör nicht einfach dort mit apt-get komplett > löschen und neu installieren, anstatt der Frickelei? Denkbar, käme auf einen Versuch an, apt-get purge und dann mal sehen was die Neuinstallation bringt.
Nun habe ich mir die Einstellungen nach der KiCAD Anleitung angesehen, aber in der am Arbeitsplatz installierten Version gibt es bereits keine Library mit ${KIGITHUB}/, sondern alle beginnen mit ${KISYSMOD}/, d.h. es gibt nichts zum Löschen und nichts neues zum Einfügen, da bereits die richtigen Libraries eingetragen sind. Auch die fp-lib-table in ~/.config/kicad enthält die korrekten {KISYSMOD} Einträge.
Sorry, das war mein Fehler. Mir kamen die 16 Footprints aus Connector einfach zu bekannt vor und ich bin stillschweigend davon ausgegangen, dass du das gleiche Problem hast, das ich auch schon hatte. Die Lösung sollte viel einfacher sein: Du brauchst eine aktuellere Version von KiCad. Diese umfangreichen Erweiterungen der Standardbibliothek kamen schrittweise während der 5.1-Versionen dazu, davor gab es eben nur das, was es auch in KiCad 4 gab. Die XLR-Verbinder, die du suchst, gibt es seit Version 5.1.6. In buster-backports und bullseye wäre 5.1.9 verfügbar, ansonsten könnte man auch manuell aus dem offiziellen Repository die Bibliotheken ziehen: https://gitlab.com/kicad/libraries/kicad-footprints/-/releases ... oder gleich die aktuelle Version (5.1.10) selbst kompilieren: https://www.kicad.org/download/source/ (Optionen absteigend nach meiner persönlichen Präferenz sortiert, ich würde ganz eindeutig zur Version aus den backports tendieren.)
Trotzdem gut, dass wir das überprüft haben, Heiner. Wenn die Footprints in der aktuelleren Version alle von Neutrik sind, würden die möglicherweise nicht passen. Dann erstelle ich diese besser neu. Und zudem gibt es seit gestern Debian 11 ...
Mit der neuen OS Version ist KiCad Version: 5.1.9+dfsg1-1 dabei. Damit lassen sich aber meine bisherigen Projekte nicht mehr verwenden. Nun habe ich mehrere Wochenenden damit erfolglos verbracht, das letzte, angefangene Projekt irgendwie zu richten: - Footprints werden vom Programm nicht mehr gefunden, sodass ich keine mehr zuweisen kann. - Das Layout ist verhagelt, d.h. Bauteile teilweise verschoben, somit ohne Anschlüsse oder Kurzschluss und liegen beim Bewegen neben dem Raster. Gleiche Bauteile verhalten sich unterschiedlich. - Beim Öffnen des Footprinteditors hagelt es Fehlermeldungen und es sind keine vorhanden. - Bauteile sind im PCB nicht mehr richtig angeschlossen. - Bauteile kann ich nicht gleich ausrichten. - Im Schaltplan habe ich versucht 2-polige Bauteile zu spiegeln, damit die Verbindungen wieder gelegt werden können. - Die Masseflächen kann ich nicht passend an den Rändern zum Boardumriss zeichnen. Jetzt habe ich nur noch die Idee, alles zu löschen und neu zu erstellen. Vielleicht kann man die Schaltpläne noch irgendwie retten. Dort kommen Meldungen, ob ich z.B. ICs ersetzen möchte. Wenn ich das zulasse passiert für mich nichts sofort sichtbares.
Da wird nur noch helfen auf einem alten Recher das alte KiCad zu installieren. D.h. in einer chroot-Umgebung wird ein älteres Linux und dort KiCad installiert. https://help.ubuntu.com/community/DebootstrapChroot https://wiki.debian.org/chroot Mit so einem Befehl kommt dort ein altes Linux hinein und dann holst Du Dir dazu das passende letzte KiCad der 4er Version. debootstrap --arch i386 stretch /srv/chroot/stretch http://deb.debian.org/debian Da steht welche Package Abhängigkeiten sich änderten und was zu tun ist wegen der gebrochenen Abhängigkeiten. https://wiki.debian.org/KiCad Wenn das geht, dann die alten Projekte kopieren und importieren versuchen im neuen KiCad.
Weil ich bereits Probleme mit den Footprints in der alten Version 5.0.2+dfsg1-1 hatte, wurde mir hier geraten auf eine aktuellere zu wechseln, was mit 5.1.9+dfsg1-1 gegeben ist. Jetzt mit einer noch älteren Version 4 versuchen ein Projekt aus Version 5 zu öffnen wird nicht funktionieren, glaube ich. Das Erstellen einer BOM in KiCad hat bei mir auch nicht funktioniert, obwohl augenscheinlich die Bauteile vorhanden waren. Wenn ich zudem das plugin InteractiveHtmlBom nach Anleitung installiere, erscheint das grüne Icon zum Starten in der Leiste nicht, obwohl ich die dabei beschriebenen Verzeichnisse ~/.kicad/scripting/plugins und ~/.kicad_plugins dafür erstellt habe, weil es sie bei mir nicht gab. Weitere plugins habe ich somit vorerst nicht probiert. Vielleicht liegt der Fehler an einer falschen/inkompatiblen/fehlenden/defekten Konfigurationsdatei irgendwo von KiCad?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.