Moin, Ich habe hier seit gestern kicad-devel 4913 laufen und ich habe einige selbst erstellte Symbole und Footprints. Damit habe ich 3 Probleme. 1. Das konvertieren von Legacy Symbolen in den Library Editor und abspeichern im Advanced Format klappt nicht, weil dieser Menüpunkt gar nicht mehr existiert, Niemand fragt wie das abgespeichert werden soll. Was für einen Weg gibt es da? 2.Ich habe im Schaltplan Relaiskontakte an anderer Stelle als die dazugehörigen Spulen gezeichnet da das sonst übler Fitz wird. Wie bekomme ich die im pcbnew wieder in einen Footprint? Ich habe die Vermutung das das mit "Non-homogeneous multi-part modules" funktionieren könnte, weiß Jemand wie genau? 3. Ich habe einen Footprint einer Spule im Becher (Filter), das Ding hat 5 Anschlüsse und die 2 der Schirmung. Belegt sind nur 1 und 3. Wie bekomme ich geregelt, dass ich einen Leiterzug mit z.B. Pin 4 verbinden kann, da der sowieso nicht belegt ist? Gruß, Holm
Hallo Holm. Holm Tiffe schrieb: Ich beantworte auf die schnelle mal Punkt 3: > 3. Ich habe einen Footprint einer Spule im Becher (Filter), das Ding hat > 5 Anschlüsse und die 2 der Schirmung. Belegt sind nur 1 und 3. Wie > bekomme ich geregelt, dass ich einen Leiterzug mit z.B. Pin 4 verbinden > kann, da der sowieso nicht belegt ist? KiCad verbinded gleiche Pin/Pad Nummern. Darum Deinem Pin4 und Pad4 die gleiche Nummer geben wie dem Anschluss, mit dem Du es verbinden willst. Gleiches gilt auch für die beiden Anschlüsse des Schirmbechers. Auch die sollten dann die gleiche Nummer haben. Den Rest werde ich jetzt offline bearbeiten. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Hallo Holm. Holm Tiffe schrieb: > 2.Ich habe im Schaltplan Relaiskontakte an anderer Stelle als die > dazugehörigen Spulen gezeichnet da das sonst übler Fitz wird. > Wie bekomme ich die im pcbnew wieder in einen Footprint? > Ich habe die Vermutung das das mit "Non-homogeneous multi-part modules" > funktionieren könnte, weiß Jemand wie genau? > Siehe Beitrag "Kicad: Versorgungsleitungen bei ICs mit mehrern Komponenten" und etwas aktueller: Beitrag "Re: Kicad symbol mit mehreren Komponenten" Also: Anlegen als "mehrfaches Bauteil" wie in KiCad-MultipleUnits-1.png. "Number of units per Package" sollte aber dabei größer als 1 sein. Um Elemente nur in bestimmten Units anzeigen zu lassen, abwählen, das sie überall sichtbar sind. Um sie abzuwählen, musst Du sie aber vorher mal angewählt haben.....das ist etwas umständlich. Ein Bug halt. Funktioniert aber trozdem. Im die einzelnen Units zu Bearbeiten, die einzelnen Units im Symboleditor oben rechts wählen. Siehe: KiCad-MultipleUnits-2.png Wenn Du dieses Symbol in den Schaltplan einfügst, musst Du die Units einzeln wählen. Siehe: KiCad-MultipleUnits-3.png > 1. Das konvertieren von Legacy Symbolen in den Library Editor und > abspeichern im Advanced Format klappt nicht, weil dieser Menüpunkt gar > nicht mehr existiert, Niemand fragt wie das abgespeichert werden soll. > Was für einen Weg gibt es da? Du machst ein Projekt mit einem leeren Board auf. Dann plazierst Du alle Bauteile, die Du in der neuen .pretty Bibliothek haben willst, auf diesem Board. Es ist dabei egal, ob sie im legacy oder pretty Format existieren. Und wenn Du nur ein Bauteil convertieren möchtest, halt nur ein Bauteil. Dann legst Du einen neuen, leeren Ordner mit dem Namen Deiner zukünftigen Bibliothek an. der Name endet idealerweise aber nicht notwendigerweise mit ".pretty". Diesen leeren Ordner fügst Du als neue KiCad Bibliothek unter "preferences" in die "Library tables" ein. Dazu unter "append row" eine Zeile einfügen. dort einen x-beliebigen aber hoffentlich sinnvollen Nicknamen für Deine Bibliothek eintragen, und den Pfad dorthin. Es wird leider kein Dateiauswahlmenue gezeigt, und die rechte Maustaste liefert auch kein Kontextmenue. hier ist ein Bug, und Du musst mit <str>-v einfügen, oder direkt eintippen. Zum Schluss wählst Du für eine neue pretty Bibliothek KiCad und nicht Legacy. Zum Abschluss unten mit "OK" bestätigen. Wenn Du jetzt wieder in PCBnew unter File > archive Footprints > create Footprint archive" wählst, erhälst Du eine Auswahlbox. Hier wählst Du den Nicknamen Deiner neu zu schaffenden Bibliothek an. Jetzt kommt noch eine Warnung, das die Bibliothek schon existiert....quittieren, und KiCad legt jetzt in Deinem neuen "neuerName.pretty" Ordner für jeden Footprint eine Datei "Bauteilname.kicad_mod" an. Die Bibliothek ist also der Ordner, in dem die einzelnen Bauteile als .kicad_mod Dateien existieren. Das hat den Vorteil, das Du Deinen lieblings Dateimanager als Bibliothekmanager benutzen kannst. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Bernd Wiebus schrieb: Nachtrag: Im Anhang: KiCad-MultipleUnits-1.png KiCad-MultipleUnits-2.png KiCad-MultipleUnits-3.png sowie als Beispiel, dass es geht ein Relais: relay-2xchange_dpdt_detachedrepresentation_reve_date13sep2012.lib und ein Widerstandsarray: resistor_9xarray_bussed_sil_detachedpresentation_reva_date23aug2012.lib Beide aus der Bibliothek http://www.mikrocontroller.net/wikifiles/2/2f/SymbolsSimilarEN60617%2BoldDIN617-RevE8.lib Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Hallo Holm. Sorry, ich hatte was übersehen. Bernd Wiebus schrieb: >> 1. Das konvertieren von Legacy Symbolen in den Library Editor und >> abspeichern im Advanced Format klappt nicht, weil dieser Menüpunkt gar >> nicht mehr existiert, Niemand fragt wie das abgespeichert werden soll. >> Was für einen Weg gibt es da? Keinen. Es gibt bei Symbolen kein "neues" Format. Das neue Format gibt es nur bei Footprints. Also brauchst Du auch keinen Weg, um ein neues Format abzuspeichern. Wenn Du Probleme mit Symbolen hast, liegt es vermutlich nicht an den Symbolen, sondern an den alten Schaltplänen. Bei ganz alten Schaltplänen wurden alle Namen automatisch "upper case" gewandelt. Das ist nach einer Übergangsfrist irgendwann im Februar abgeschaltet worden. Darum werden bei alten Schaltplänen die Symbole nicht mehr erkannt, weil sie einmal "upper case" geschrieben sind, und in der Bibliothek nicht. Näheres findest Du hier: http://www.mikrocontroller.net/articles/KiCAD#Problem:_Case_Senitive_Symbols_ab_BZR4646_.28Jan..2FFeb._2014.29 Bugreport dazu: https://bugs.launchpad.net/kicad/+bug/1284336 Ich hatte das auch erst spät spitzgekriegt. Das kannst Du entweder per Hand im Editor ändern, oder bequemer mit einem Skript (http://www.mikrocontroller.net/wikifiles/3/33/PyKiCad-CaseSensitiveLibCure_RevC_21Mar2014.zip) Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
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.