Forum: Platinen Eagle 5.6.0 Professional und Eagle 6.2.0 Light


von Electronics'nStuff (Gast)


Lesenswert?

Hallo Zusammen!

Ich habe ein Problem und zwar:

Ich arbeite üblicherweise mit Ealge 5.6.0 Professional.
Vor einiger Zeit habe ich mir allerdings Eagle 6.2.0 runtergeladen 
(Light Version), allerdings nur zum betrachten von Files, die mit Eagle 
> 5.6.0 erstellt wurden.

Nun ist mir aber eine Dummheit passiert: Ich habe versehentlich was in 
Eagle 6.2.0 geändert und kann es nun nicht mehr öffnen in Eagle 5.6.0, 
was sehr ärgerlich ist, denn die Platine überschreitet die 
"Gratis-Grösse" von der Light Version.

Als Fehlermeldung bekomme ich jeweils: Invalid Data in File *Pfad der 
Brd Datei hier*.

sehr ärgerlich das ganze, was könnte man da machen? Gibts da so etwas 
wie einen "Konverter" oder ähnlicher? Ein Update würde ich eig. gerne 
vermeiden.

Gruss

von vorbeigeschlendert (Gast)


Lesenswert?

ich denke wenn du ein, mit gutem Geld, teuer bezahltes 'Ealge 5.6.0 
Professional' hast lohnt sich ein Kontakt mit dem Jungs von CADsoft...

i.d.R. helfen die bei solchen Problemen gern weiter

von Electronics'nStuff (Gast)


Lesenswert?

Bin ich denn der Erste, der das Problem hat?

von Frank K. (fchk)


Lesenswert?

Na ja, die meisten werden das Update nehmen. Für mich hat es sich 
gelohnt

fchk

von unrouted (Gast)


Lesenswert?

Electronics'nStuff schrieb:
> Bin ich denn der Erste, der das Problem hat?

Hallo,
allgemein gesehen kann man Eagle Dateien die mit Eagle 6.x geändert 
wurden nicht mehr mit 5.x öffnen, da die Dateistruktur geändert wurde.

Bei Eagle 6.x werden nun XML Dateien ausgegeben und man kann mit etwas 
Vorkenntnis die .brd + sch mit einem Texteditor öffnen und alles lesen 
oder irgendwo einlesen usw....

Ein Converter ist mir da nicht bekannt. Wenn du eine Lizenz hast, dann 
kann dir evtl. Cadsoft helfen...

von Electronics'nStuff (Gast)


Lesenswert?

Hm :S
Schon blöde.. dass die das nicht hinkriegen ihren Müll abwärtskompatibel 
zu programmieren finde ich schon schade.

von Electronics'nStuff (Gast)


Lesenswert?

unrouted schrieb:
> Hallo,
> allgemein gesehen kann man Eagle Dateien die mit Eagle 6.x geändert
> wurden nicht mehr mit 5.x öffnen, da die Dateistruktur geändert wurde.
>
> Bei Eagle 6.x werden nun XML Dateien ausgegeben und man kann mit etwas
> Vorkenntnis die .brd + sch mit einem Texteditor öffnen und alles lesen
> oder irgendwo einlesen usw....

Danke für diese Erklärung, werde mich mal da dran versuchen.

Gruss

von Electronics'nStuff (Gast)


Lesenswert?

unrouted schrieb:
> da die Dateistruktur geändert wurde.

Habe mir das gerade mal angesehen, das ist ja lächerlich da ist kein 
Stein mehr auf dem anderen.

Warum haben die das Ganze derart umgekrempelt?
Ist doch lächerlich..

Naja, kann man nix machen. Danke für eure Hilfe.

von Ralf (Gast)


Lesenswert?

Üblicherweise werden doch bei jedem Speichervorgang noch Backup-Dateien 
angelegt (mit einer Raute # in der Dateieendung glaube ich). Das müsste 
ja dann noch das 5.x Format sein. Wenn die Dateien noch da sind 
verlierst du "nur" die Änderungen.

Ralf

von Frank K. (fchk)


Lesenswert?

Electronics'nStuff schrieb:

> Habe mir das gerade mal angesehen, das ist ja lächerlich da ist kein
> Stein mehr auf dem anderen.
>
> Warum haben die das Ganze derart umgekrempelt?
> Ist doch lächerlich..

Nein, extrem nützlich.
Erstmals kannst Du zwei Dateien mit einem diff vergleichen und sinnvolle 
Ergebnisse bekommen.
Erstmals können Versionsverwaltungsprogramme wie cvs oder svn diese 
Dateien sinnvoll einchecken und versionieren und nicht nur stumpf als 
Blobs ablegen.
Erstmals können Fremdprogramme diese Dateien einfach einlesen, parsen 
und die Daten extrahieren. Das hat uns beispielsweise einen Eagle-Viewer 
für Android beschert. Das alte Binärformat war unlesbar und 
undokumentiert.

Ich danke Cadsoft vielmals für diese Änderung.

fchk

von vorbeigeschlendert (Gast)


Lesenswert?

>Ich danke Cadsoft vielmals für diese Änderung.
+1

von Electronics'nStuff (Gast)


Lesenswert?

Ralf schrieb:
> Wenn die Dateien noch da sind verlierst du "nur" die Änderungen.

Ja, die sind noch da, waren allerdings sehr viele Änderungen, werde aber 
wohl von diesen Backup Dateien ausgehen. Naja, Pech gehabt halt.

Frank K. schrieb:
> Ich danke Cadsoft vielmals für diese Änderung.

Ist wohl ein zweischneidiges Schwert.
Aus dieser Sicht ist die Änderung wohl nützlich, da hast du recht.

von Jens G. (jensig)


Lesenswert?

Du kannst auch keine Dateien älterer Versionen in noch älteren 
Eagle-Versionen öffnen  - ist also nicht auf V5->V6 beschränkt.
Das ist bei allerlei anderer SW auch so ...

von al3ko (Gast)


Lesenswert?

Electronics'nStuff schrieb:
> Bin ich denn der Erste, der das Problem hat?

Nein, ich hatte dasselbe Problem. Und ja, auch ich habe mich geärgert :D

von Electronics'nStuff (Gast)


Lesenswert?

Jens G. schrieb:
> Das ist bei allerlei anderer SW auch so ...

Ja, aber bei guter Software normalerweise nicht.

al3ko schrieb:
> Nein, ich hatte dasselbe Problem. Und ja, auch ich habe mich geärgert :D

Schön, bin ich wenigstens nicht alleine :P

von Jens G. (jensig)


Lesenswert?

@Electronics'nStuff (Gast)

>Jens G. schrieb:
>> Das ist bei allerlei anderer SW auch so ...

>Ja, aber bei guter Software normalerweise nicht.

Was ist bei Dir gute SW? Gute SW heißt nicht automatisch, daß deren 
Dateien rückwärtskompatibel sind.

von Electronics'nStuff (Gast)


Lesenswert?

Jens G. schrieb:
> Was ist bei Dir gute SW?

Hm, eine gute Software hat einige Kriterien, Abwärtskompatibilität ist 
schon irgendwie eins davon. Natürlich nicht von Version 1.0 - 12.1.5 
aber von 4.0 auf 5.0 oder von 5.0 auf 6.0 sollte irgendwie schon 
drinliegen.

Allerdings wird Eagle dadurch nicht zu schlechter Software, da ich sonst 
sehr zufrieden bin.

von Christoph H. (Gast)


Lesenswert?

Falls Du noch nicht zu oft gespeichert hast, dann liegen evtl. im 
Projekt-Ordner noch die Sicherungen von den Dateien. Die Dateinamen 
lauten *.s#1...s#9 bzw. *.b#1..b#9.

von Electronics'nStuff (Gast)


Lesenswert?

Christoph H. schrieb:
> Falls Du noch nicht zu oft gespeichert hast, dann liegen evtl. im
> Projekt-Ordner noch die Sicherungen von den Dateien. Die Dateinamen
> lauten *.s#1...s#9 bzw. *.b#1..b#9.

Danke für den Tipp, Ralf hat weiter oben schon darauf hingewiesen, 
allerdings war mir diese Variante sehr unsympathisch.. Naja was soll man 
machen :P

Gruss

von Jens G. (jensig)


Lesenswert?

Gerade wiedergefunden. Kannst ja mal das in 
Beitrag "Re: Syntaxfehler in Script (scr) in Eagle 5.4 ?" von mir angehängte 
ulp versuchen. Wie aber dort zu lesen, nie mit V6 getestet.
Damit einmal im brd, einmal im sch die Daten exportieren in V6, dann in 
V5 zuerst sch-Script in neuem sch, dann brd-Script in neuem brd laufen 
lassen.
Ach ja - wenn die benutzten Lib/Bauteile in V5 und 6 unterschiedlich 
sind, dann wird's schwieriger.

von Kevin K. (nemon) Benutzerseite


Lesenswert?

Electronics'nStuff schrieb:
> Christoph H. schrieb:
>> lauten *.s#1...s#9 bzw. *.b#1..b#9.
>
> Danke für den Tipp, Ralf hat weiter oben schon darauf hingewiesen,
> allerdings war mir diese Variante sehr unsympathisch.. Naja was soll man
> machen :P
naja, du kopierst die meinprojektname.b#4 und meinprojektname.s#4 in 
einen neuen Ordner, änderst die Dateiendung auf .brd und .sch und 
versuchst das in Eagle 5.x zu öffnen...

von Jens G. (jensig)


Lesenswert?

>naja, du kopierst die meinprojektname.b#4 und meinprojektname.s#4 in
>einen neuen Ordner, änderst die Dateiendung auf .brd und .sch und
>versuchst das in Eagle 5.x zu öffnen...


ich glaube, so einfach ist das nicht. Eagle hält die Backupdateien in 
der Nummerierung nicht synchron. meinprojektname.b#4 und 
meinprojektname.s#4 gehören also nicht unbedingt zusammen (merkt man 
spätestens beim Consistencycheck)
Man muß also eher die beiden Dateien mit dem jüngsten Datum nehmen.

von Electronics'nStuff (Gast)


Lesenswert?

Kevin K. schrieb:
> naja, du kopierst die meinprojektname.b#4 und meinprojektname.s#4 in
> einen neuen Ordner, änderst die Dateiendung auf .brd und .sch und
> versuchst das in Eagle 5.x zu öffnen...

Nochmal: Danke für den Tipp, das wurde schon mehrfach erwähnt, ich habe 
das nun auch so gelöst (wie weiter oben zu lesen ist). Wie man 
Dateiendungen ändert ist mir durchaus bewusst, aber wie gesagt danke.

Jens G. schrieb:
> meinprojektname.s#4 gehören also nicht unbedingt zusammen (merkt man
> spätestens beim Consistencycheck)

Das ist wahr. Ich bin einfach auf die Dateigrösse gegangen (klappt wohl 
in den meisten Fällen, wenn man nicht die Hälfte wieder abreissen 
musste..).


Jens G. schrieb:
> Gerade wiedergefunden. Kannst ja mal das in
> Beitrag "Re: Syntaxfehler in Script (scr) in Eagle 5.4 ?" von mir angehängte
> ulp versuchen. Wie aber dort zu lesen, nie mit V6 getestet.

Das sieht interessant aus, das werde ich gleich testen!

Gruss

von Christoph H. (Gast)


Lesenswert?

Jens G. schrieb:
> ich glaube, so einfach ist das nicht. Eagle hält die Backupdateien in
> der Nummerierung nicht synchron. meinprojektname.b#4 und
> meinprojektname.s#4 gehören also nicht unbedingt zusammen (merkt man
> spätestens beim Consistencycheck)

Eagle hält halt jeweils die letzen 10 als Backup vor... Da man durchaus 
oft mal nur Schaltplan oder Board bearbeitet ist das durchaus sinnvoll - 
nur halt ungewohnt.

von Jens G. (jensig)


Lesenswert?

@ Electronics'nStuff

Kannst ja mal berichten, wie es mit der V6 läuft beim Exportieren, wenn 
Du soweit bist ...

von Electronics'nStuff (Gast)


Lesenswert?

Jens G. schrieb:
> Kannst ja mal berichten, wie es mit der V6 läuft beim Exportieren, wenn
> Du soweit bist ...

Hat leider nicht funktioniert, schade.
Trotzdem danke für den Tipp!

von Sascha Reichert (Gast)


Lesenswert?

Ich habe ein ähnliches Problem, und zwar verwenden wir auf der Arbeit 
Eagle 6.50, und ich habe zu Hause nur 5.12.

Ich kann auch nicht auf 6 Updaten, da ich einen PowerMac mit G5 
Prozessor verwenden. Die aktuellen Versionen werden auf der PPC 
Architektur nicht mehr unterstützt...

Gibt es inzwischen etwas funktionierendes das man die 6er Boards wieder 
in 5 laden kann...

von Klaus V. (klaus_v_d_g)


Lesenswert?

Hallo,
steige am besten auf DesignSpark_PCB um, das läuft auf Deiner Maschine 
ist kostenfrei und es ist unbegrenzt, kannst außerdem alles von EAGLE 
(egal welche Version)  mitnehmen. Ich habe vor zwei Jahren den Umstieg 
gemacht und möchte nicht mehr "zurück"!
Ist einfach nur als Hilfe gedacht und nicht als Werbung, da ich vor dem 
gleichen Problem stand und Hemmungen hatte, da ich eine große EAGLE- 
Bibliothek hatte die viel Arbeit, Zeit und Stress gekostet hat.
Der Umstieg war wirklich leicht.
Gruß Klaus
Edit: Auch die Arbeiten aus den verschiedenen EAGLE- Versionen kannst Du 
nach DesignSpark_PCB transferieren!

: Bearbeitet durch User
von :) (Gast)


Lesenswert?

Electronics'nStuff schrieb:
> Nun ist mir aber eine Dummheit passiert:

das tut mir aber leid :)

> Ich habe versehentlich was in
> Eagle 6.2.0 geändert und kann es nun nicht mehr öffnen in Eagle 5.6.0,

versehentlich - der ist gut :)

btw
jeder mensch geht erst mal mit einer sicherungskopie an neue software 
ran, musstest du gleich dein einzig angelegtes project einladen, und 
dann auch noch ändern und dann auch noch speichern?

so was macht man doch nicht.

immer backup nehmen!


> was sehr ärgerlich ist,

irgendwie nehme ich dir das sogar ab :)

> denn die Platine überschreitet die
> "Gratis-Grösse" von der Light Version.

 so ist das leben eben -

"man muss das leben eben nehmen wie das leben eben ist"

:)

von X4U (Gast)


Lesenswert?

Sascha Reichert schrieb:
> Gibt es inzwischen etwas funktionierendes das man die 6er Boards wieder
> in 5 laden kann...

Ja, Mercurial, Git, Subversion oder eine andere Versionskontrolle.

Kann ich nur empfehlen und läuft ab ab Eagle 6 richtig gut. Mit ein 
wenig Übung liest man die Änderungen in den eagle xml Dateien wie source 
code.

Klaus V. d. G. schrieb:
> Hallo,
> steige am besten auf DesignSpark_PCB um, das läuft auf Deiner Maschine

Haben die mittlerweile eine Schaltplan/Board Konsistenz?


> ist kostenfrei und es ist unbegrenzt,

Fragt sich nur wie lange und was der Preis dafür ist.


> kannst außerdem alles von EAGLE
> (egal welche Version)  mitnehmen.

umso besser, dann hab ich einen Plan B.

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.