Forum: Platinen push and shove, auch bei Eagle?!


von push xor shove (Gast)


Lesenswert?

weiß einer ob eagle push and shove in 8 Version implementiert wird???
ich bin noch bei der Eagle 5 Version PRO hengeblieben, überlege gerade 
auf KiCad umzusteigen wegen push and shove. Ich hab das gestern Kicad 
push and shove Funktion ausprobiert, ist schon gut brauchbar...

: Verschoben durch User
von Clemens L. (c_l)


Lesenswert?

technolomaniac schrieb im EEVblog-Forum:
http://www.eevblog.com/forum/eda/autodesk-buys-eagle/msg972603/#msg972603
> > * DRASTICALLY improve the process of building a new library part.
> > * DRASTICALLY improve manual routing - push/shove, change trace width
> >   from point to point, and about 1000 other things
> > * DRASTICALLY improve the geometry creation and control of PCB, holes,
> >   and other physical restrictions
>
> As the guy now at the helm of the electronics tools at Autodesk, I want
> to stress we've got all of these items on 'the list'.  Of course it'll
> take us a bit of time to get our developer-bearings, but no one on the
> Autodesk or the Cadsoft side, working on this, is new to ecad tools.
> What I'm most excited about is that this is a chance for the Eagle
> development team to really expand and address a number of the things
> users have requested the most.  So expect some really interesting things
> to come!

Also wird es wahrscheinlich irgendwann mal kommen, aber jetzt kann man 
nicht damit planen.

: Bearbeitet durch User
von push xor shove (Gast)


Lesenswert?

Clemens L. schrieb:
> Also wird es wahrscheinlich irgendwann mal kommen, aber jetzt kann man
> nicht damit planen.

okay, dank für die Info... das kann ja noch Jahre dauern..

Dann werde ich mich in Kicad ein wenig einarbeiten...

Ist es eigentlich möglich *.brd Eagle V5 nach Kicad zu konvertieren und 
dort weiter manuell z urouten?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

push xor shove schrieb:
> Ist es eigentlich möglich *.brd Eagle V5 nach Kicad zu konvertieren und
> dort weiter manuell z urouten?

Theoretisch sollte das machbar sein, da Eagle mittlerweile ja ein
einigermaßen lesbares XML-Format benutzt, und KiCad ebenfalls ein
Textformat.

Praktisch bin ich den Weg von Eagle-Dateien nach BAE schon gegangen,
BAE liefert selbst einen Konvertierungsscript.  Problematisch dabei
sind vor allem Unterschiede in den Bibliotheksteilen, am Ende musst
du die Bauteile alle noch mit konvertieren.  Wenn du diese dann durch
Standard-KiCad-Teile ersetzen willst, dürfte der Aufwand höher sein.

Bei BAE war noch zusätzlich das Problem, dass der Schaltplaneditor
von Eagle im zölligen Raster arbeitet, der von BAE dagegen metrisch.
KiCad ist im Schaltplaneditor ebenfalls zöllig (leider), daher könnte
die Übernahme eines Schaltplans einfacher sein.

Keine Ahnung, wie Eagle die Netztlisten handhabt.  Wenn man die nicht
konvertiert bekommt, müsstest du sie auf jeden Fall aus dem Schaltplan
in KiCad neu erzeugen, denn die Netzliste ist die Basis für die
Konnektivität im Layout.  Ohne Netzliste würdest du einiges an
Funktionalität im Layout-Editor verlieren.

von Jan D. (nbg)


Lesenswert?

Das XML-Dateiformat wurde mit Eagle V6 eingeführt. Eventuell kannst du 
mit der Freeware Version deine Dateien öffnen und in dem neuen Format 
abspeichern und anschließend diese ULPs testen: 
https://github.com/lachlanA/eagle-to-kicad

von push xor shove (Gast)


Lesenswert?

Jörg W. schrieb:
> Theoretisch sollte das machbar sein, da Eagle mittlerweile ja ein
> einigermaßen lesbares XML-Format benutzt, und KiCad ebenfalls ein
> Textformat.

Aber nicht die V5 Version, erst ab V6 oder?

von push xor shove (Gast)


Lesenswert?

Jan D. schrieb:
> Das XML-Dateiformat wurde mit Eagle V6 eingeführt. Eventuell kannst du
> mit der Freeware Version deine Dateien öffnen und in dem neuen Format
> abspeichern und anschließend diese ULPs testen:

hab getestet geht nicht, also als V6 gespeichert.
die ULPs bringen Syntax Fehler (5).

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

push xor shove schrieb:
> hab getestet geht nicht, also als V6 gespeichert.
> die ULPs bringen Syntax Fehler (5).

Dann halt den Script debuggen.

von W.S. (Gast)


Lesenswert?

Jörg W. schrieb:
> Keine Ahnung, wie Eagle die Netztlisten handhabt.

Man kann sowas explizit exportieren, gibt dafür sogar ein Kommando. Aber 
für Eagle ist das eigentlich Schnee von vorgestern, denn Eagle hält ja 
sowohl .brd als auch .sch beim Arbeiten offen und da werden beide von 
Eagle immer konsistent gehalten, so daß es gar keinen Netzlisten-Export 
und Import braucht. Eagle hatte auch mal mit getrennten Programmen für 
SCH und BRD angefangen, aber das ist ne gefühlte Ewigkeit passé. Warum 
dann Systeme wie KiCad damit wieder anfangen, ist mir ein Rätsel.

Ich schätze mal ganz kühn, daß Eagle-intern Board und Schematic aus 
einer einzige Datenbank bestehen und daß Eagle im Prinzip die gesamte 
Datenbank ausgeben könnte, was aber nicht gemacht wird, weil die meisten 
Kunden ihre Schematics nicht gern herausgeben wollen.

W.S.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

W.S. schrieb:
> Warum dann Systeme wie KiCad damit wieder anfangen, ist mir ein Rätsel.

Erstens haben sie ja auch schon vor einer gefühlten Ewigkeit damit
angefangen, zweitens machen andere das durchaus genauso.  Ist am Ende
auch ziemlich egal, und ohnehin nicht Thema dieses Threads.

Interessant hinsichtlich der Fragestellung wäre es dann halt, ob man
diese Netzliste irgendwie in eine für KiCad überführen kann.

von Christian B. (luckyfu)


Lesenswert?

W.S. schrieb:
> Warum
> dann Systeme wie KiCad damit wieder anfangen, ist mir ein Rätsel.

Warum machen das alle (zumindest alle mir bekannten) professionellen 
Leiterplattenprogramme so?
Ganz einfach: das ermöglicht, daß mehrere Personen gleichzeitig an einem 
Projekt arbeiten können, und das unabhängig voneinander. So ist es z.B. 
Problemlos möglich, daß ein Schaltplan von 2 oder 3 Mitarbeitern 
erstellt wird und dann das Gesamtpaket an einen Layouter übergeben wird. 
Im Extremfall haben diese noch nicht mal das gleiche System. So ist es 
in der Industrie üblich und CAD Systeme werden für die Industrie 
entwickelt, nicht für Hobbyisten. Außerdem bietet es noch andere 
Vorteile.

von 1N 4. (1n4148)


Lesenswert?

Die simultane Arbeit an Schaltplan und Layout bei Eagle war in manchen 
Situationen vorteilhaft: Wenn ich die Pinbelegung etwas ändere kann ich 
das im Layout besser verlegen. Man konnte da relativ zügig mit dem hin- 
und herschalten optimieren.

Nun möchte ich aber zukünftig gerne KiCad einsetzen, gibt es zu obigem 
einen Best-Practice? Oder läuft es da grundsätzlich über Netlist 
speichern, einlesen, gucken was im Layout daraus wird?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Pinswap und Backannotation gibt's bei KiCad (noch) nicht.

Steht beim CERN mit auf der Liste:

http://www.ohwr.org/projects/cern-kicad/wiki/WorkPackages

Punkt 12, Status "In Progress", Experimental branch

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.