Kicad - aufeinmal neue Footprintbezeichnungen

OP #4875843
Lesenswert?

Ich habe im Projekt diese Widerstände benutzt:
Resistors_ThrougHole:Resistor_horizontal_RM10mm

Jetzt ohne das ich ein Update von Kicad gemacht habe gibt es diese nicht 
mehr. Stattdessen gibt es nur noch irgendwelche DIN Bezeichnungen:

Resistors_ThrougHoleR_AXIAL_DIN=0411

Wieso gibts das alte nichte mehr, ich habe nichts upgedatet! Und welche 
neue Bezeichnung entspricht denn meiner alten Bauform?
OP #4875978
Lesenswert?

Haben fast die selben Abmessungen, aber es fehlen auch die 3D Modelle 
dazu.

Weiss jemand wieso das passiert ist? Ich will einfach die alten 
Footprints mit deren 3D modellen - diese kryptische Bezeichnungen 
brauche ich nicht. Mir erschließt es sich nicht da ich keine updates 
installiert habe. Woher kommt es denn dann?
OP #4877199
Lesenswert?

Cyborg schrieb:
> Sicher, dass du da nicht nur den Überblick verloren hast.
> Da sind ja noch weitere Resistor-"Ordner".

Nein, finde sie nicht mehr. Und wenn ich einen neuen Widerstand 
nachträglich ins Eeschema ablege und und Cvpcb starte wird dort bei den 
neuen Widerständen schon automatisch das richtige Footprint gewählt, 
also das selbe wie bei den anderen. Erstelle ich nun die Netliste und 
lese sie in PCB sagt er mir:

Fehler: Neues Bauteil "R20:/5884AAAA" konnte nicht hinzugefügt werden, 
wegen fehlendem Footprint 
"Resistors_ThroughHole:Resistor_Horizontal_RM10mm"


Und auf der Festplatte finde ich die auch nirgends.
Persönliche Seite #4877227
Lesenswert?

Hallo Toni.

Toni E. schrieb:

> Nein, finde sie nicht mehr. Und wenn ich einen neuen Widerstand
> nachträglich ins Eeschema ablege und und Cvpcb starte wird dort bei den
> neuen Widerständen schon automatisch das richtige Footprint gewählt,
> also das selbe wie bei den anderen. Erstelle ich nun die Netliste und
> lese sie in PCB sagt er mir:
>
> Fehler: Neues Bauteil "R20:/5884AAAA" konnte nicht hinzugefügt werden,
> wegen fehlendem Footprint
> "Resistors_ThroughHole:Resistor_Horizontal_RM10mm"
>

Das hört sich an, als würde irgendwo etwas falsch referenziert.

Es ist sinnvoll, in regelmäßigen Abständen, spätestens aber bei einem 
Projektabschluss, auch wenn es nur ein Teilprojekt ist, oder ein 
Zwischenstand, die verwendeten Footprints zu Archivieren.
Geht in PCBnew mit "File" > "archive Footprints".

Bei älteren KiCad Versionwen ist da leider ein Bug, und Du musst Dir 
eine leere Library vorher anlegen indem Du einen Ordner erstellst 
"bibliotheksname.pretty"

Wenn Du einfach in eine vorhandene Library schreibst, wird der 
vorhandene Inhalt gelöscht.

Darum immer Sicherheitskopen anlegen!

> Und auf der Festplatte finde ich die auch nirgends.

Schau mal hier in den Anhang nach 
"Resistor_Horizontal_RM10mm.kicad_mod"

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
Angehängte Dateien:
Persönliche Seite #4877249
Lesenswert?

Hallo richard.

Richard B. schrieb:

> Wo befinden sich diese Daten eigentlich?

Linux: /usr/local/share/kicad/modules
Es sei Du verwendest eine aktuellere Version und hast beim compilieren 
BUILD_GITHUB_PLUGIN=ON aktiviert.

Dann wird das nicht angelegt, und Du hast über den Bibliotheksmanager 
die Möglichkeit, alles von github runterzuladen und dort zu speichern, 
wo Du Schreibrechte hast oder Dir verschaffen kannst.
Allerdings solltest Du das dann Deine Umgebungsvariable dafür auf den 
Pfad abändern.

Da ich meinen Rechner alleine benutze, ziehe ich es vor, sie im 
Userspace unter 
"/home/ichselber/Elektronik/ElektronikCAD/KiCad-Daten/KiCad-Official-Lib 
/Modules_22Nov2016"  zu halten.

Mit Windows kenne ich mich nicht aus, aber ich vermute, irgendwo bei 
C:\Program Files\KiCad\share\kicad\library
nach Beitrag "Re: KiCad eeschema schalter/taster component" zu vermuten.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
Persönliche Seite #4877258
Lesenswert?

Hallo Toni.

Toni E. schrieb:

> Mir erschließt es sich nicht da ich keine updates
> installiert habe. Woher kommt es denn dann?

Die könnten schon vorher mit Dabei gewesen sein. Diese Namensänderung 
ist vom 12. Jannuar 2017, also noch keine zwei Wochen alt.

Du hast dann irgendwie etwas umreferenziert, und die alten gelöscht.
In aktuelleren KiCad Versionen sind aber die Footprints mit im Board.
Wenn Du mit einem Text Editor in das Board File schaust, könnten sie 
vieleicht noch vorhanden sein.

Schau Dir das ganze mal an. Vieleicht sind sie noch da, und aus 
irgendeinem Grunde ist etwas falsch benannt. Oder Groß- und 
Kleinschreibung passt nicht, oder oder oder.

Und immer mit Sicherheitskopien arbeiten.
Und eigene Bibliotheken NIE in das offizielle Verzeichnis stecken, 
dort könnten Sie überschrieben werden.

Gleiches gilt für die Footprintextrakte, die Du aus Board Files 
generieren kannst.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
#4877291
Lesenswert?

Danke, das habe ich jetzt gefunden.

Ich habe intuitiv "R" für Resistor gedrückt. Der war gleich da.
Bei "T" bzw. "TR" war kein Transistor da.
Danach habe ich einige gefunden. Alle mit Footprint.
Kein Generic Transistor.

Diesen ganzen "Müll" brauche ich nicht.
Ich brauche nur die BE die ich tatsächlich benutze.

So ähnlich, wie "use" und "un-use" in eagle 7.7.

Ist das einstellbar?
Wenn ja, wo?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren