Forum: Platinen Kicad - aufeinmal neue Footprintbezeichnungen


von Toni E. (johny123)


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?

: Bearbeitet durch User
von Lutz H. (luhe)


Angehängte Dateien:

Lesenswert?

könnte es dieser sein?

Resistors_THT.pretty/Resistor_Horizontal_RM10mm.kicad_mod

: Bearbeitet durch User
von Toni E. (johny123)


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?

von Cyborg (Gast)


Lesenswert?

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

von Lutz H. (luhe)


Lesenswert?

Toni E. schrieb:
> Woher kommt es denn dann?

Es wurde möglicherweise durch eine Fehlbedienung KICAD verboten die 
Bibliothek zu nutzen, sagt meine Glaskugel.

Toni E. schrieb:
> Weiss jemand wieso das passiert ist?

Warum hast Du das gemacht :-)

Ursachenforschung bringt nichts.
Versuche es so:
Suche das File Resistors_THT auf dem Rechner und binde die Bibliothek 
ein.

von Toni E. (johny123)


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.

von Richard B. (r71)


Lesenswert?

Wo befinden sich diese Daten eigentlich?

von Bernd W. (berndwiebus) Benutzerseite


Angehängte Dateien:

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

von Bernd W. (berndwiebus) Benutzerseite


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

von Bernd W. (berndwiebus) Benutzerseite


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

von Lutz H. (luhe)


Angehängte Dateien:

Lesenswert?

Hier einige meiner Einstellungen. Bei mir scheint sich Kicad die 
aktuellen libs von gibhub zu holen. Deshalb habe ich für meine privaten 
Sachen ein extra Verzeichnis gemacht.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo toni.

Toni E. schrieb:

> - diese kryptische Bezeichnungen
> brauche ich nicht.

So kryptisch sind die nun auch wieder nicht. DIN0204 meint z.B. grob 
nach oben gerundet 2mm Durchmesser und 4mm lang.


Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

von Richard B. (r71)


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?

von Lutz H. (luhe)


Lesenswert?

Rechts oben das kleine Kreuz beendet die Anwendung, dann ist diese 
un-use.

von Guido B. (guido-b)


Lesenswert?

Richard B. schrieb:
> So ähnlich, wie "use" und "un-use" in eagle 7.7.

Kenne ich nicht.

> Ist das einstellbar?

Ja, über die Bibliotheken, die du einbindest.

Einen Transistor findest du als NPN oder PNP.

von Michael X. (Firma: vyuxc) (der-michl)


Lesenswert?

Mach deine eigene Lib oder kopier das womit du arbeitest in ein 
seperates Verzeichnis.

von Michael W. (Gast)


Lesenswert?

Schon ein gewisses Chaos, was die da mit den Libs veranstalten. 
Hoffentlich beruhigt sich das irgendwann mal.

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
Noch kein Account? Hier anmelden.