Forum: Platinen Eagle XML Lib in ältere Eagle-Version importieren


von Sven L. (sven_rvbg)


Lesenswert?

Hallo Zusammen,
kennt einer einen Weg, eine neue Lib im XML-Format in eine Eagle Version 
5.6 zu importieren?

Ich habe zwar gelesen, das es wohl einen Weg gibt indem man die Lib als 
Script exportiert und das erzeugte Script dann wieder importiert, 
allerdings sind die Scripte wohl auch nicht kompatibel.

Danke!

von W.A. (Gast)


Lesenswert?

Sven L. schrieb:
> Ich habe zwar gelesen, das es wohl einen Weg gibt indem man die Lib als
> Script exportiert und das erzeugte Script dann wieder importiert,
> allerdings sind die Scripte wohl auch nicht kompatibel.

von Jörn P. (jonnyp)


Lesenswert?

Prinzip ist richtig: als script exportieren und auch wieder einlesen.

In den eagle Versionen hat sich aber inzwischen etwas geändert, wie z.B. 
von I/O in jetzt io, also ohne slasch und auch anderes.

Beim Einlesen des script in eine neue lib wird dann ein Fehlerreport 
generiert.
Man muss dann das script einfach mit einem Texteditor bearbeiten und den 
Fehlerreport abarbeiten.

BTW hol dir mal die eagle version 5.12, das ist die letzte 5er Version 
und das update kostet dich ja nix ;-)

von Sven L. (sven_rvbg)


Lesenswert?

Hallo Jörn,
danke für deine Antwort und für den Tipp mit dem Update =)

bei mir wird beim importieren des Scripts kein Fehlerreport erstellt, es 
werden nur MessageBoxes angezeigt welche den Fehler nennen.

Meine Vorgehensweise war Neu->Lib und dann Datei Script ausführen.

Mach ich da was falsch?

von Jörn P. (jonnyp)


Lesenswert?

Kann ich dir so nicht sagen, ob/was du falsch machst. Kannst mir ja die 
library via PM zuschicken wenn es kein Staatsgeheimnis ist ;-)

von Sven L. (sven_rvbg)


Angehängte Dateien:

Lesenswert?

Hallo Jörn,
es geht konkret um diese Lib 
https://github.com/wvanvlaenderen/ESP8266-Eagle_Library

"Mein" exportiertes Script hab ich mal angehängt.

von Jörn P. (jonnyp)


Lesenswert?

Mal eben schnell: hab in die lib mal rein gesehen, da stimmt vieles 
nicht (alle pin sind io, das ist schon mal falsch).
In deinem script musst du die "change align botiom left;" löschen und 
auch alle anderen ? align falls vorhanden.
die "io" müssen in "i/o" umbenannt werden. In den Editoren gibt es meist 
die
Möglichkeit "ersetze abc durch "xyz" aber da solltest du jeden 
Einzelfall prüfen, weil ja auch andere Sachen ein io entlalten können. 
(Lotion z.B.).
Ich habe jetzt nicht die Zeit dazu, kann mich aber heute Abend drum 
kümmern. Vielleicht bekommst du es aber selbst hin ;-)
Falls nicht dann nenne mir die Bausteine die du brauchst, die werde ich 
dann korigieren, alle ca. 20 mache ich aber nicht ;-)

von Jörn P. (jonnyp)


Angehängte Dateien:

Lesenswert?

Sooo, hab jetzt mal (meine) script korrigiert als ESP.5.scr und die 
daraus resultierende 5er library. Der Import meldet Fehler, weil Pins 
und pads nicht überall überein stimmen. Außerdem hat kein device ein 
Prefix. Pins wie VCC und gnd sind eben kein i/o, sondern power (symbol 
change direction).
Du kannst mal mein und dein script vergleichen und sehen wo die vorher 
schon genannten Änderungen gemacht sind. dann kannste es beim nächsten 
mal selbst ;-)

von Sven L. (sven_rvbg)


Lesenswert?

Hallo Jörn,
coole Sache, ich Danke dir!

Ohne jetzt großartig gesucht zu haben, kannst Du mir noch einen Tipp 
geben, wo Du dein Wissen bezüglich Eagle Libs her hast.

Bevor ich hier gepostet hatte, habe ich die Libs mal aufgemacht und 
versucht unterschiede zu finden, ich wurde aber von der Fülle an 
Informationen erschlagen.

Natürlich schaue ich mir dein Vorher-Nacher mal genau an, in der 
Hoffnung etwas für die Zukunft mitzunehmen.

Also nochmals Danke!

von Jörn P. (jonnyp)


Lesenswert?

Ich mache schon ein paar "Tage" rum mit eagle, seit 2.6 ;-)
Ich mache auch meine devices selber, dann weiß ich wem ich wohin treten 
muss wenn es nicht passt...
Wenn man eagle wirklich nutzen will, dann benutzt man auch den ERC und 
DRC und sieht dann schon, das mal 2 outputs miteinander verschaltet 
sind.
Dann bleibt die Frage, ob der Fehler echt ist, oder ob die lib Murks 
ist.
Im *.sch kann man ja mit "Pins" sichtbar machen, welche direction ein 
pin hat.
In der Hilfe PIN ist erklärt welche Bedeutung man den Pins geben kann 
(muss). Deshalb immer das Datenblatt des Herstellers checken, wenns am 
Ende funzen soll ;-)

von Matthias W. (matt007)


Lesenswert?

Jörn P. schrieb:
> hol dir mal die eagle version 5.12

ich suche auch die 5.12 als update für meine 5er-Prof.-Version. Bei der 
5.12 die ich im Netz fand meldet VirusTotal.com 2 Viren: 
HW32.Packed.54DB und Malware.Heuristic. Auf der Cadsoftseite sehe ich 
die 5.12 nicht.

von eagle user (Gast)


Lesenswert?

schau mal da:

ftp://ftp.cadsoft.de/eagle/program/5.12

von Matthias W. (matt007)


Lesenswert?

eagle user schrieb:
> schau mal da:

vielen Dank. Dabei meldet Totalvirus 2/57 Virenscanner die etwas 
gefunden haben: HW32.Packed.54DB, Malware.Heuristic. Offensichtlich hat 
das dann nichts zu bedeuten...

von Jörn P. (jonnyp)


Lesenswert?

Von "Totalvirus" habe ich nur das Schlechteste gehört.
Es gibt auch andere kostenlose scanner, aber wenn du was vernünftiges 
willst, musst du schon ein paar € springen lassen.
Ich würde das Ding sofort runter schmeißen. IMHO gibt es z.B. von 
Kaspersky auch Testversionen, damit könntest du dann wenigstens checken, 
ob dein PC sauber ist.
Wenn du eagle von der cadsoft Seite runter lädst, gehe ich mal davon 
aus, das es sauber ist, auch wenn es jetzt zu Autodesk gehört ;-)

von Matthias W. (matt007)


Lesenswert?

Jörn P. schrieb:
> Von "Totalvirus" habe ich nur das Schlechteste gehört.

ok. Das war die online-Version. Auf dem Rechner installiere ich so etwas 
nicht mehr so gerne. Die Online-Version greift auf 57 verschiedene 
Virenscanner zurück. Davon sagen 55 ok und 2 finden etwas, das 
möglicherweise gar nicht da ist. So genau weiß man es eben nicht denn 
man kennt ja diese Scanner kaum.

von Matthias W. (matt007)


Lesenswert?

Jörn P. schrieb:
> gehe ich mal davon aus, das es sauber ist

das ist zu hoffen. Funktionieren tut die Version jedenfalls.

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.