Forum: Platinen ECAD zu Kicad Footprint und PCB Symbol konvertieren?


von kein gast (Gast)


Lesenswert?

Gibt es eine Möglichkeit die ECAD Daten von Mouser in Kicad zu nutzen 
anstelle extra neue Bauteile erstellen zu müssen?

: Verschoben durch Moderator
von kein gast (Gast)


Lesenswert?

hat sich erledigt:-)
https://www.samacsys.com/kicad

von Paul P. (kater_karlo)


Lesenswert?

noch nicht ganz..
Wenn ich bereits Bauteile importiert habe und weitere über den Loader 
hinzufüge...und einfach die alte Datei mit der neuen überschreibe, sind 
alle BAuteile im LAayout verschwunden..wie vermeide ich das?

von Paul P. (kater_karlo)


Lesenswert?

Wie bekomme ich hier das 3D installiert?
Das Bauteil ist da, im Layout, in der 3D Ansicht sehe ich aber nur die 
Pins, keinerlei 3D Teile?!
https://www.mouser.de/ProductDetail/538-39-30-1200

von Tarpan (Gast)


Lesenswert?

Die 3d-Daten sind separate Dateien, üblicherweise im STEP oder 
VRML-Format. Die Zuordnung erfolgt im Bauteileeditor.

von Paul P. (kater_karlo)


Lesenswert?

wo, da?
Ich finde nur Felder für Spice Model und Footprint, finde nirgends was 
mit 3D.
Wenn ich das Projekt an einem anderen PC öffne, wie macht man das, das 
nicht wieder alle Bauteile fehlen?

von Paul P. (kater_karlo)


Lesenswert?

legt man für jedes Bauteil einen neuen Ordner an?
ODer muss man die Datei SamacSys_Parts.mod für jedes neue Bauteil 
umbenennen?

von Bernd W. (berndwiebus) Benutzerseite



Lesenswert?

Hallo Paul.

Paul P. schrieb:

> Ich finde nur Felder für Spice Model und Footprint, finde nirgends was
> mit 3D.

Weg 1:
In PCBnew: Mit Maus über Footprint und dann "e" drücken.
Es poppt ein Fenster "Footprint Eigenschaften" auf. Dort den Reiter 
"3D-Einstellungen" wählen.
Siehe Anhang: KiCad_Footprinteigenschaften-3D_I_14Nov2019.png

Weg 2:
Im Footprinteditor den Button "Footprint Eigenschaften" drücken.
Es poppt ein Fenster "Footprint Eigenschaften" auf. Dort den Reiter 
"3D-Einstellungen" wählen.
Siehe Anhang: KiCad_Footprinteigenschaften-3D_II_14Nov2019.png


> Wenn ich das Projekt an einem anderen PC öffne, wie macht man das, das
> nicht wieder alle Bauteile fehlen?

Weg I:
Indem Du im Projektordner eine Bibliothek anlegst, die alle für das 
benötigte Projekt enthaltenen Footprints enthält *). Und das gleiche für 
die 3D-Modelle. Diese Footprintbibliothek trägst Du im 
Bibliotheksverzeichnis des Projektes ein. Und dann kopierst Du das ganze 
Projekt rüber.

Weg II:
Indem Du Dich an den Pfaden und Pfadvorgabenkonventionen in KiCad 
orientierst und diese Pfad(Namen) auf beiden Rechnern konsistent hälst.
Dieses Prinzip erleichtert im allgemeinen auch sonst das Leben, 
unabhängig vom Betriebssystem und der verwendeten Software. Und wo es 
solche Konventionen nicht gibt, dann erschaffe Dir selber solche und 
halte dich daran....es sei, du hast eine Idee für eine bessere 
Konvention. :O)


*) Das geht in PCBnew mit Datei > Footprints archivieren > "Neue 
Bibliothek erstellen und Footprints speichern".

Anmerkung : "Footprints in Projektbibliothek speichern" ist nur dann 
eine Option, wenn Du schon eine Footprintprojektdatei angelegt hast und 
diese ins Footprintverzeichnis von PCBnew eingetragen hast.

Noch eine Anmerkung : Footprintbibliotheken sind Ordner mit der 
Namensendung ".pretty" wie "IrgendeinName.pretty". Darin sind die 
Footprints einzelne Dateien mit der Namensendung ".kicad_mod" wie 
"Irgendeinfootprint.kicad_mod". Darum kannst Du für viele Fälle der 
Bibliotheksverwaltung Deinen Lieblingsdateimanager verwenden.

Nachtrag: Du kennst https://www.mikrocontroller.net/articles/KiCad ?


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

: Bearbeitet durch User
von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Paul.

Paul P. schrieb:
> legt man für jedes Bauteil einen neuen Ordner an?
> ODer muss man die Datei SamacSys_Parts.mod für jedes neue Bauteil
> umbenennen?

Ich kenne mich mit der zugrunde liegenden Software von SamacSys nicht, 
da ich sie nicht verwende, und finde es auch irgendwie komisch, für die 
Bereitstellung von ASCII-text Dateien, wie es KiCad Librarys nun mal 
sind, eine extra Software verpflichtend verlangen zu installieren. Da 
streuben sich mir die Nackenhaare.
Abgesehen davon müsste ich mich bei SamacSys erst registrieren, und dann 
den Kram auch noch unter Wine zum laufen bringen, weil ich keinen 
Rechner mit Windows habe.

Aber für KiCad Footprints gilt das aus dem letzten Post genannte:

Noch eine Anmerkung : Footprintbibliotheken sind Ordner mit der
Namensendung ".pretty" wie "IrgendeinName.pretty". Darin sind die
Footprints einzelne Dateien mit der Namensendung ".kicad_mod" wie
"Irgendeinfootprint.kicad_mod". Darum kannst Du für viele Fälle der
Bibliotheksverwaltung Deinen Lieblingsdateimanager verwenden.

Wenn Du Dir also KiCad Librarys *) mit einem Texteditor anschaust, und 
dann
SamacSys_Parts.mod, wird es Dir vermutlich klar werden.
Du könntest ja auch einmal eine solche SamacSys_Parts.mod zur Verfügung 
stellen. Möglicherweise enthält sie ja nichts mit dem KiCad-Projekt 
kompatibles sondern die "rohen" ECAD Daten.

*) Der Notationsstil der .kicad_mod Footprint nennt sich "symbolic 
expression" (S-expression) und kommt aus der Lisp Ecke. Die KiCad .lib 
Files aus Eeschema folgen (noch) einer anderen Notation, sollen aber 
irgendwann auch umgestellt werden.

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

von kein gast (Gast)


Lesenswert?

ah ok, mein Fehler , bzw einer davon war, das ich auf dem zweiten P 
nicht eingelogt war..statt das dieser tolle Library Loader mal was 
sagt..stürzt er einfach ab...das hat meine Versuche leider etwas 
sabotiert.

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.