Eagle - Dateiaufbau .sch & .brd ?

#2172422
Lesenswert?

Hallo,
ich habe schon lange im Netz gesucht, aber nix richtiges gefunden.

Kennt jemand den Aufbau der .brd-Datei & .sch-Datei von Eagle ?
Ich möchte die Dateien mit einem eigenen Delphi-Programm öffen und 
auslesen...

geplante Ziele:
* Zusammenführen mehrer Boards/Schaltpläne
> das macht Modulbauweise möglich (Netzteil muß für alle Platinen nur einmal 
geroutet werden)
* einfaches Kopieren mehrer Boards zur Platinenherstellung
* automatisches Erzeugen von Bestellscheinen der Bauteile
> Preislisten

Ich möchte die Dateien direkt auslesen, ohne vorher mit ULP-Dateien 
einen Export aller Daten machen zu müssen.
Das Risiko der falschen Version (Update vergessen) ist zu groß.
Gast #2173021
Lesenswert?

Ähm, I strongly recommend die Daten per ULP aus den Dateien auszulesen. 
Alles andere wird verdammt aufwändig, fehleranfällig, und 
Versionsprobleme wirst du dabei erst recht bekommen, wenn die die 
Dateien in ihrem Aufbau auch nur geringfügig ändern.

Evtl. kann man eagle ja auch Kommandozeile ein ulp ausführen lassen, 
dann kann dein eigenes Programm dieses direkt selber aufrufen.
#2173041
Lesenswert?

jonas biensack schrieb:
> Binär- oder Textformat?

Die Eagle-Dateien sind binär.

> Ich glaube Gerber-Dateien (die du ja auch erstellen kannst) sind im
> Textformat und wesentlich einfach zu parsen.

Allerdings beinhalten die keinerlei Semantik mehr, d.h. man hat nur eine 
Beschreibung wo irgendwelche Pads oder Linienzüge sind. Was da für eine 
Idee dahintersteckt ist weg.

Mit z.B. Gerbmerge kann man mehrere Gerber-Dateien zu einem Nutzen 
zusammenpacken. Ein sinnvolles Verändern der Layouts ist aber nicht mehr 
möglich.

Viele Grüße,
        Simon
Gast #2310553
Lesenswert?

Hi M.B.

ich stehe gerade vor dem selben Problem, da ich die Eagle 4.16 als 
Vollversion habe, und mir öfters neue Eagle 5-Files gesendet werden. Da 
wir aber kurz vor Eagle 5 das 4er gekauft haben, möchte ich nicht schon 
wieder Geld ausgeben und suche selber nach einer Dateibeschribung. Ich 
möchte nämlich die Eagle 5 lbr-Files in ein 4er Konvertieren.

Der Dateiaufbau der 4er sieht aus wie die der 5er. Nur würde mich die 
Position der Versionsnummer interessieren. Klar, Cadsoft hat kein 
Interesse daran 5er-Files im 4er öffnen zu lassen, aber das interessiert 
mich nicht.
Gast #2310596
Lesenswert?

Alex W. schrieb:
> Hi M.B.
>
> ich stehe gerade vor dem selben Problem, da ich die Eagle 4.16 als
> Vollversion habe, und mir öfters neue Eagle 5-Files gesendet werden. Da
> wir aber kurz vor Eagle 5 das 4er gekauft haben, möchte ich nicht schon
> wieder Geld ausgeben und suche selber nach einer Dateibeschribung. Ich
> möchte nämlich die Eagle 5 lbr-Files in ein 4er Konvertieren.
>
> Der Dateiaufbau der 4er sieht aus wie die der 5er. Nur würde mich die
> Position der Versionsnummer interessieren. Klar, Cadsoft hat kein
> Interesse daran 5er-Files im 4er öffnen zu lassen, aber das interessiert
> mich nicht.

Genau - das geht mir auch so. ständig:"sie brauchen 4.60 oder höher..."

ich denke, wenn man die Daten der Datei mittels Anwendersprachprogramm 
ausliest und die neu hinzugekommenen Eigenschaften aus der fünfer 
Version entfernt, müsste die vierer Version wieder mit klarkommen. Dann 
schreibt man das zurück in die Textverständliche Form, die Eagle 
beherrscht (*.scr) und führt das dann aus. Einfach ist das nicht. Man 
kann aber sich hier an bestehende Anwendersprachprogramm orientieren und 
sich davon leiten lassen. (Wenn man denn kann) ;)

Ich habe jetzt Eagle 5.11.x als Freeware heruntergeladen und die 
ausführbare Datei in Eagle511.exe umbenannt und dann mit "Öffnen mit..." 
immer die richtige Datei zum öffnen zu verwenden.

Alles ziemlich blöd

Gruß
Axelr.
#2310658
Lesenswert?

Alex W. schrieb:
> Hi M.B.
>
> ich stehe gerade vor dem selben Problem, da ich die Eagle 4.16 als
> Vollversion habe, und mir öfters neue Eagle 5-Files gesendet werden. Da
> wir aber kurz vor Eagle 5 das 4er gekauft haben, möchte ich nicht schon
> wieder Geld ausgeben und suche selber nach einer Dateibeschribung. Ich
> möchte nämlich die Eagle 5 lbr-Files in ein 4er Konvertieren.

Geht das Exportieren als SCR in der 5er nicht mehr? In der 4.16 kann man 
in einer Bibliothek über Datei->Exportieren->Script die gesamte Lib als 
SCR speichern und dann mit Script ausführen wieder "regenerieren".
Wenn ja, könnte man mal ausprobieren, ob das auch zw. den Versionen 
funktioniert.

>
> Der Dateiaufbau der 4er sieht aus wie die der 5er. Nur würde mich die
> Position der Versionsnummer interessieren. Klar, Cadsoft hat kein
> Interesse daran 5er-Files im 4er öffnen zu lassen, aber das interessiert
> mich nicht.
Gast #2310711
Lesenswert?

mike schrieb:
>> das ist aber nix Eagle spezifisches
>> wenn dir jemand ein .docx schickt
>> wird du es mit deinem Word97 auch nicht öffnen können
>
> schlechtes Beispiel:
> mit Office Compatibility Pack
> kannste docx ab office 2000 öffnen
>
> zum eingentlichen Thema:
> du kannst deine *.brd auch als PostScript exportieren und in pdf wandeln

... und die pdf als *.brd wieder ins 4.er einlesen, hmmm ? hier stimmt 
was nicht am Gedankengang, finde ich

Axelr.
Gast #2315817
Lesenswert?

Arc Net schrieb:
> Geht das Exportieren als SCR in der 5er nicht mehr? In der 4.16 kann man
> in einer Bibliothek über Datei->Exportieren->Script die gesamte Lib als
> SCR speichern und dann mit Script ausführen wieder "regenerieren".
> Wenn ja, könnte man mal ausprobieren, ob das auch zw. den Versionen
> funktioniert.

Doch, geht wunelbal

habe die Bibliothek "farnell.lbr" mit der 5.11.0 Freeware geöffnet und 
mittels "Export Script" diese Bibliothek eben exportiert.
Mit der Version 4.13 habe ich eine enue Bibliothek erstellt und das 
Script "farnell511.scr" aufgerufen. Geht - war aber auch nicht viel 
drinn, ausser einem SD Karten Halter...
#2488223
Lesenswert?

@Peter/Leer (Gast)

>bitte , wer kann mir eine .sch  datei "übersetzen", d.h. mir den darin
>versteckten
>schaltplan "entschlüssel" und entweder per pdf oder jpg oder wie oder
>wann mir
>so konvertiert zusenden ?. zu grossem dank verpflichtet.
>freundl gruss
>peter

Lade Dir Eagle Spielversion runter, dann geht das ...

>apple g5 leider noch kein intel.

Großes Problem ...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren