Ich komme von Eagle und versuche mich mit dem Umstieg nach KiCAD.
Irgendwie stehe ich bei den Libraries und bei den Suchpfanden auf dem
Schlauch. Alles was ich dazu gefunden habe, hat nicht wirklich zum
Verständnis geführt. Kann mir mal jemand bitte ein paar Hinweise geben?
Ich möchte z.B. foldgendes machen:
1. Einen Suchpfad für meine eigenen Librarys z.B. \dev\pcblib\kicad
anlegen. Die dort hineinkopierten Libs sollen dann möglichst automatisch
angezeigt werden.
2. die mitgelieferten Librarys weiter verwenden können und belassen wo
sie sind.
3. einzelne Libs kopieren z.B. cmos4000 -->
\dev\pcblib\kicad\my_cmos4000
4. in my_cmos4000 nun z.B. für die Schaltplansymbole AND, NAND OR, NOR
andere Symbole anlegen.
5. die Symbole sollten dann auch für my_74xx mit geändert werden.
6. bei den Logikbausteinen hätte ich gerne eine weitere "Unit" die nur
die Power Pins enthält. Z. B wenn es bei 4011 Unit A,B,C,D gibt hätte
ich noch einen "Unit PWR" die die Power Pins als sichtbare Pins enthält.
Geht sowas? Oder wie kann man das ggf. sonst lösen?
Vielen Dank im Vorraus
wichtig:
Die Schaltzeichen für den Schaltplan und die Footprints für die
Leiterplatte werden in unterschiedlichen Bibliotheken gepflegt und
werden über die gleichen pin- pad Nummern verbunden.
- Die von Kicad gepflegten Library werden in einem speziellen Suchpfad
gespeichert.
nach Öffnen des Schaltplan- oder Leiterplattenprogamms können eigene
Suchpfade und Reihenfolgen hinzugefügt werden.
https://www.mikrocontroller.net/articles/KiCad#Handhabung_von_Bibliotheken
Heißt das jetzt, dass ich jede Library händisch eintragen muss?
Scheint so.
Und wie es aussieht, muss ich das für jedes neue Projekt wiederholen.
Und was ist, wenn sich meine Lib-Verzeichnis verschiebt?
Kann man die Einstellungen nicht wenigstens "Global" machen, für alle
Projekte?
Besser noch - kann man keinen Pfad auf die eigenen Libs setzen und
erreichen,
dass diese automatisch geladen werden?
Oder habe ich hier immer noch was falsch verstanden?
Lutz H. schrieb:> Ein Projekt als Vorlage abspeichern und dieses dann nutzen. Wäre das ein> Weg?
Nur Teilweise.
Ich sehe aber gerade, dass die Pafde natürlich in textform in der
Projektdatei stehen. In dem Fall kann man da ja leicht was
manipulieren...
Das ganze ist aber schon ein seltsames Konzept.
Ich hätte erwartet, dass man mehrere Suchpfade für die Libs angeben
kann.
Wie es scheint, gibt es nur einen Suchpfad. Alle anderen Libs müssen mit
vollem Pfad angegeben werden. Sehe ich das so richtig?
Vielen Dank für die Hinweise.
Hallo Lutz.
Lutz H. schrieb:> Ist wirklich relativ ungewöhnlich.
Und an der von Dir gezeigten Stelle können auch mehrere Pfade eingefügt
werden.
Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
Bernd W. schrieb:> Und an der von Dir gezeigten Stelle können auch mehrere Pfade eingefügt> werden.
Ich habe meinen Library Suchpfad genau dort eingetragen und auch
"relativ" ausgewählt. Ich weiß aber nicht was das soll?
Denn bei Librarys aus genau diesem Suchpfad wird der Pfad sowieso
nochmals komplett in der Projektdatei gespeichert. Was ist da also
relativ?
Und wenn jede Lib mit komplettem Pfad explizit bei jedem Projekt erst
eingefügt werden muss, was soll dann der zusätzliche Library-Pfad
bewirken? Der ist doch nutzlos.
Irgendiw steige ich da noch nicht richtig durch.
Es könnte Library geben die von Kicad gepflegt werden, welche vom
Unternehmen, von der Gruppe, vom Mitarbeiter, für eine Baugruppe, für
die linke Leiterplattenecke, für die rechte Leiterplattenecke ... .
Deshalb gibt es verschiedene Speicherorte und Möglichkeiten den Zugriff
dorthin zu Organisieren.
ws schrieb:> Irgendiw steige ich da noch nicht richtig durch.
Sieht so aus!
Als Standard sind die mitgelieferten Libraries mit ihrem Pfad
eingetragen und werden automatisch eingebunden. Zusätzlich
kannst du eigene Libraries miteinbinden, da das keine 100000
sein werden, reicht es, jede einzeln einzubinden (mir zumindest).
Ob die Pfade relativ sind oder nicht, ist nur in Spezialfällen
wichtig, bei mir sind sie es nicht, unter Windows ist relativ
sicher keine gute Idee.
Also: Standardlibraries per Pfad angeben, deine eigenen, jede
einzelne, mit vollständigem Pfad zusätzlich eintragen.
Guido B. schrieb:> unter Windows ist relativ sicher keine gute Idee.
Wieso?
Wenn du projektspezifische Libraries in einem Unterverzeichnis des
Projekts anlegst, dann empfehlen sich relative Pfade, denn man kann dann
ohne Probleme das gesamte Projekt verschieben, ohne dass man an den
Pfadeinstellungen irgendwas ändern muss.
Wenn die eigenen Bibliothelan aber irgendwo ohne Bezug zum Projekt auf
der Platte liegen, dann empfielt sich ein absoluter Pfad.
Ob sich das Ganze unter Windows, Linux, oder sonstwas abspielt, ist
dabei völlig egal...
Uhu U. schrieb:> denn man kann dann> ohne Probleme das gesamte Projekt verschieben, ohne dass man an den> Pfadeinstellungen irgendwas ändern muss.
Nur wenn diese in einem Unterverzeichnis des Projektes sind oder der
relative Pfad zufälligerweise gleich bleibt.
Lutz H. schrieb:> Nur wenn diese in einem Unterverzeichnis des Projektes sind oder der> relative Pfad zufälligerweise gleich bleibt.
Erst das Zitat verstümmeln um es dann "richtig" zu stellen... Was soll
das?