Hallo Gemeinde, mit CvPcb versuche ich einer Anzahl von Tastern ein Footprint zuzuweisen. Allerdings kann ich keinen einzigen Schalter finden. Habe ich bei der Installation vergessen etwas zu installieren? Vor langer Zeit habe ich mal Eagle probiert und weis mit Sicherheit, dass es dort diverse Schalter gibt. Nun hat jemand freundlicherweise im Netz u.a. diese konvertiert und bereitgestellt (http://library.oshec.org/). Diese Library (SWITCH-*) versuche ich bisher vergeblich alternativ in KiCAD zu benutzen, wie es hier im Wiki erklärt ist, aber sie werden nicht aufgelistet. Wo liegt möglicherweise mein Problem? Schon mal Dank für die Hilfe. LG Maria S.
Ja das ist leider nicht mehr ganz so leicht wie in älteren KiCAD Versionen. 1. die convertierte lib unter kicad//library speichern 2. die convertierte mod z.B. unter kicad/modules speichern 3. in eeschema: Einstellungen -> Set Active Libraries die lib hinzufügen 4. in CvPcb : Einstellungen -> Bibliothekstabelle -> Reihe hinzufügen Nickname: switch-misc Bibliothekspfad: ${KISYSMOD}/switch-misc.mod Plugintyp: Legacy die Umgebungsvariable KISYSMOD muss den PFad zu den mod Dateien beinhalten, sonst kann man sicher auch den vollen Pfad angeben oder Projektspezifische Bibiotheken verwenden.
Hallo Maria. Maria S. schrieb: > Hallo Gemeinde, Hallo Herr Pastor. ;O) > > mit CvPcb versuche ich einer Anzahl von Tastern ein Footprint > zuzuweisen. Allerdings kann ich keinen einzigen Schalter finden. Habe > ich bei der Installation vergessen etwas zu installieren? Kommt darauf an. Tatsächlich habe ich auch auf die schnelle keinen Taster Footprint gefunden. Unter meinen eigenen habe ich sowas nicht, weil ich es eher vermeide, einen Schalter direkt auf das Board zu setzen. Es ist aber mit Sicherheit kein Problem, einen Footprint auf die Schnelle zu erstellen, wenn Du entweder ein (brauchbares) Datenblatt hast, oder aber den Taster selber und einen Messchieber. Aber falls Du etwas vergessen haben solltest, schau mal hier https://github.com/KiCad und hier http://www.kicadlib.org/ In letzterer gibt es garantiert was. Wenn Du ein etwas neueres KiCad hast, denk daran, das Du die Art der Footprintbibliothek angeben musst. > Vor langer Zeit habe ich mal Eagle probiert und weis mit Sicherheit, > dass es dort diverse Schalter gibt. Nun hat jemand freundlicherweise im > Netz u.a. diese konvertiert und bereitgestellt > (http://library.oshec.org/). Diese Library (SWITCH-*) versuche ich > bisher vergeblich alternativ in KiCAD zu benutzen, wie es hier im Wiki > erklärt ist, aber sie werden nicht aufgelistet. Was meinst Du mit "werden nicht aufgelistet"? Wo hast Du welche Bibliothek wie eingetragen, und wo erwartest Du das Die Bibliothek wie gelistet wird? Also so Angaben, ob Du eine in das KiCad Format transformierte Eagle Bibliothek verwendest, oder ob Du die Eagle Bibliothek direkt importierst. Könntest Du eventuell einen Screenshot davon machen? Welche KiCad Version verwendest Du? Ansonsten gibt es noch die Möglichkeit, mit einem Eagle ULP Eagle Bibliotheken im KiCad Format zu exportieren bzw. im (neueren) Eagle Format in KiCad zu importieren (dazu Eagle als Bibliothekstyp angeben). Ebenso gibt es eine Möglichkeit, Footprints des gEDA Projektes in KiCad zu importieren. Ob, und wie das funktioniert, weiss ich nicht. Wenn ich persönlich einen Footprint brauche, den ich nicht im Fundus habe, mache ich mir den passend selber. Ich mache mir im allgemeinen auch nicht die Mühe, lange danach zu suchen. Ok, vieleicht für ICs mit 48 oder 64 oder noch mehr Pinnen schon, aber gewiss nicht für einen Taster. Einen echten gEDA Import halte ich auch lizenzrechtlich für eher unbedenklich, dafür aber einen Import von Eagle eher nicht. > Wo liegt möglicherweise mein Problem? Leider bin ich z.Z. Unterwegs. Sonst würde ich mal in meinem "Archiv" nachsehen. Es gibt mit Sicherheit Schalter Footprints für KiCad, aber im aktuellen Repository finde ich sie auch nicht. ich meine aber, die Library hies "Discret" und enthielt Footprints von Knitter-Schaltern. Noch ein Paar Gedanken: Bei KiCad existieren mehrere Footprint Formate. z.B. das "Legacy" Format mit ".mod" Files, und ein "Pretty" Format, wo die Bibliothek ein Ordner ist, der meist auf ".pretty" endet und die Footprints als Einzeldateien mit ".kicad_mod" Suffix enthält. Bei neueren KiCad Versionen must Du den Typ der Bibliothek angeben: z.B. "Legacy" oder "KiCad". Ausserdem werden bei KiCad Bibliotheken auch dadurch verteilt, dass man alle Bauteile auf ein Board, oder alle Symbole in einen Schaltplan steckt, und dieses Board oder diesen Schaltplan dann verteilt. Vieleicht hast Du die richtige Bibliothek nur falsch behandelt? Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www-dl0dg.de > > Schon mal Dank für die Hilfe. > > LG Maria S.
Die 4 Punkte konnte ich so eingeben, aber die Umgebungsvariable KISYSMOD ist nicht zu setzen (nur lesen möglich steht auch dort). Wo kann ich die eintragen und was? Leider hängt das Programm nach den nur teilweise erfolgten Eingaben. Ich habe das Projektverzeichnis gelöscht und alles neu angelegt, damit ich wieder dran arbeiten kann.
Hallo Maria S. Maria S. schrieb: > Die 4 Punkte konnte ich so eingeben, aber die Umgebungsvariable KISYSMOD > ist nicht zu setzen (nur lesen möglich steht auch dort). Wo kann ich die > eintragen und was? KISYSMOD ist ein "hard gecodeter" Pfad auf den "offiziellen" Ordner mit den KiCad Modulen. Bei mir unter Linux Debian Wheezy ist das /usr/local/share/kicad/modules. Funktioniert bei mir aber auch nur eingeschränkt. Es könnte sein, dass man in einer Datei mit Namen "fp-lib-table" die im "home" oder "user" Verzeichnis ist, dort dazu etwas eintragen kann. Ich gebe aber zu, das ich bisher dort auch Mut zur Lücke hatte. Aber in der KiCad User Group https://groups.yahoo.com/neo/groups/kicad-users/conversations/messages liefen Diskussionen zu dem Thema "fp-lib-table", "KISYSMOD" und anderen Umgebungsvariablen. Ich verwende im allgemeinen eigene Bibliotheken, und es empfielt sich nicht, das ich meine eigenen Bibliotheken in den gleichen Pfad wie die offiziellen schreibe, weil sie bei einem Update überschrieben würden. > > Leider hängt das Programm nach den nur teilweise erfolgten Eingaben. Ich > habe das Projektverzeichnis gelöscht und alles neu angelegt, damit ich > wieder dran arbeiten kann. Leider ist diese Stelle z.Z. eine erhebliche Baustelle und ziemlich verbugt....nach meiner Ansicht. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Nachtrag: Bernd Wiebus schrieb: > Es könnte sein, dass man in einer Datei mit Namen "fp-lib-table" die im > "home" oder "user" Verzeichnis ist, dort dazu etwas eintragen kann. Leider ist es tatsächlich genau umgekehrt. "fp-lib-table" greift auf KISYSMOD als Pfadbestandteil zu. Dazu ist "fp-lib-table" nach folgendem Schema aufgebaut: (fp_lib_table (lib (name KISYSMOD)(type KiCad)(uri ${KISYSMOD}/Elko_ThroughHole_RevB-3_30Dec2011.pretty)(options "")(descr "")) ~~~~~Weitere gleichartige Verweise auf dort vorhandene Bibliotheken. ) Die offiziellen Bibliotheken und die dazu passende "fp-lib-table" gibt es bei GIT Hub z.B.: https://github.com/KiCad/kicad-library/blob/master/template/fp-lib-table.for-pretty Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
Es ist aber auch möglich in der Bibliothekstabelle anstatt einer Umgebungsvariablen den vollständigen Pfad einzutragen. Dann können die eigenen *.mod in ihrem Pfad bleiben. Bei den *.lib ist es auch so, denn dort kann man den eigenen Pfad in die Suchliste aufnehmen ...
Nun möchte ich doch mal kurz Bescheid geben: Es ist mir nicht gelungen, die benötigte Library mit KiCAD zu benutzen, trotz der Anleitung. Inzwischen habe ich deshalb versucht eine neue Version von KiCAD zu installieren. Danach hat das Programm nicht mehr funktiuoniert, es hat sich beim Anklicken der Editoren einfach selber beendet oder reagiert nicht. Letzter Versuch war vor wenigen Tagen. Da KiCAD inzwischen nicht mehr auf dem System ist, werde ich es demnächst wieder versuchen zu installieren und damit meine Library nochmals versuchen. Schade, dass ich damit nicht zurecht komme bzw. es bei mir nicht läuft, denn ich finde das Programm eigentlich sehr gut.
Hallo Maria S. schrieb: > Es ist mir nicht gelungen, die benötigte Library mit KiCAD zu benutzen, > trotz der Anleitung. Bevor ich auf Teufel komm raus eine bestimmte Library benutze, die anscheinend Probleme macht, würde ich die neu schreiben. Ich habe von mehreren Stellen gehört, das EAGLE-Bibliotheken, die mit hilfe eines ULPs aus EAGLE als KiCad Bibliothek exportiert wurden, Probleme bereiteten. Näheres weiss ich dazu auch nicht, weil mir das Bibliothekskonzept von Eagle eh nie gefallen hat, und ich eben auch Lizensierungsprobleme sah. Darum mache ich immer einen großen Bogen darum..... Was anderes sind vermutlich die Eagle-Footprint Bibliotheken, die mit der speziellen Importmöglichkeit in KiCad importiert wurden (Nur Eagle 6.x oder so). Die rechtlichen Probleme sind aber die gleichen...... > Inzwischen habe ich deshalb versucht eine neue Version von KiCAD zu > installieren. Danach hat das Programm nicht mehr funktiuoniert, es hat > sich beim Anklicken der Editoren einfach selber beendet oder reagiert > nicht. Letzter Versuch war vor wenigen Tagen. Welche Version verwendest Du? Besteht das Problem auch mit dem KiCad Demo Projekt? > > Da KiCAD inzwischen nicht mehr auf dem System ist, werde ich es > demnächst wieder versuchen zu installieren und damit meine Library > nochmals versuchen. > > Schade, dass ich damit nicht zurecht komme bzw. es bei mir nicht läuft, > denn ich finde das Programm eigentlich sehr gut. Schiess die Library in den Wind und schreib sie selber.....oder zumindest stell sie hier ein, damit man mal darüber schauen kann, woran es hängt. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
Hallo Zusammen, ich versuche gerade mir eine eigene Bibliothek aufzubauen. Hierfür habe ich direkt auf Festplatte C einen Ordner angelegt in dem die "eeschema-Datei .lib" und die "Pcbnew .mod" liegt. Kann ich nun irgendwie per Default diese beiden Bibliotheken bei allen neuen Projekten automatisch geladen haben? Bisher füge ich bei jedem neuen Projekt die Bibliotheken händisch dazu und ich dachte da gibt's vielleicht irgendwo eine Datei in der man die entsprechenden Pfade hinzufügen kann, so dass "meine" Bauteile gleich von Anfang an verfügbar sind. Vielen Dank und Gruß Matthias
Irgendwo im Installationsverzeichnis unter Templates müsste eine kicad.pro herumliegen, ich denke die wird als Basis für neue Projekte verwendet. Vielleicht kann man dort ja ein paar Defaults setzen/ändern? Hab gerade nur einen Entwicklerbranch von gestern hier installiert, da ist einiges mit der Bibliotheksverwaltung noch etwas merkwürdig.
Ich habe das so gelöst, dass ich mir ein eigenes template erstellt habe, in dem die Bibliotheken, Leiterbahnbreiten und sonstige Rules nach meinen Wünschen sind. Die öffne ich und speichere sie anschließend unter dem neuen Projektnamen im richtigen Verzeichnis ab.
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.