Forum: Platinen Layout importieren ?


von nides (Gast)


Lesenswert?

Hallo!

Für ein Experiment brauche ich eine Platine mit einer speziellen 
Leiterbahnführung und Durchkontaktierungen.
Die Geometrie wird in einem Matlab-Programm berechnet und gezeichnet.
Aus dem Programm kann ich als eps-datei exportieren.

Wenn ich eine derart erstellte Platine in die Fertigung geben will, hab 
ich aber mit eps nicht viel angefangen.
Meine Versuche das eps über ein dxf ins Eagle reinzuholen haben leider 
nicht funktioniert.
(Target steht auch zur Verfügung, hab da noch nix probiert. Will ich 
aber auch nicht anrühren, wenns nicht unbedingt sein muss.)

Da es bei den Geometrien auf Genauigkeiten von 0,1mm ankommt, will ich 
den Umweg über Pixelgrafik - Eagle nicht gehen.
Ins Eagle will ich aber trotzdem, da die vom Programm errechnete 
Geometrie nur die Leitungsführung der einzelnen Layer berechnet, die 
Vias muss ich selber noch setzen.

Naja, klingt wohl alles ein bißchen eingenartig, aber vielleicht kann 
mir da jmd. einen Tip geben.
Wie machen die HF-Leute denn ihre Stripline-Platinen?

Danke,

nides

von sechsminuszwei (Gast)


Lesenswert?

Eps ist moeglicherweise etwas unpassend. Ich wuerd's mal mit Gerber 
probieren.

von nides (Gast)


Lesenswert?

Dass das EPS unpassend ist ist klar.
Kennst du denn eine Möglichkeit, um von EPS in Gerber zu konvertieren?
Oder hat schon jemand eine Gerber-Ausgabe unter Matlab realisiert?

nides

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Beitrag "Eagle und PCB Power Tools - Geberdaten import"
vielleicht gehts mit den Eagle-PCB Power Tools?

von Peter S. (sandmannnn)


Lesenswert?

hallo Nides,

also, es gibt einmal die Eagle-Power-Tools kosten leider über 100€ mit 
denen
kannst du alle möglichen Grafikformate in eine Script Datei umwandeln.
Die lässt sich dann in Eagle einlesen.
Die Demoversion von den Power-Tools steht bei CADSOFT zum Download 
bereit.

dann gibt es noch das Programm bmp2eagle das ist frei und du kannst es 
auch
bei CADSOFT runterladen.

lg
Peter

von nides (Gast)


Lesenswert?

Hallo!

Also die Demo von den Powertools hab ich probiert, allerdings ohne 
Erfolg.
Das Programm hat mir nichtmal den Rahmen des DXF vollständig eingelesen.
(5 Linien, das wars.)

Wenn ich nicht testen kann, ob das überhaupt funktioniert (und die 
Genauigkeiten einhält) ist es für mich uninteressant.

Ansonsten macht das Powertool-Paket aber einen guten Eindruck.


Man könnte diese vielen Dateiformate echt verfluchen....

nides

von nides (Gast)


Lesenswert?

Hab jetzt mal versucht, den Weg über das DXF auszulassen (auch wenn die 
Sachen im DXF-Viewer richtig ausgesehen haben).
Hab als EMF exportiert und versucht mit den Powertools einzulesen.
Fahlanzeige. Auch hier ist die Demoversion derart begrenzt, dass eine 
Überprüfung der Genauigkeit nicht möglich ist.

Als derzeit aussichtsreicher Lösungsweg erscheint mir, mein 
Berechnungsproramm derart abzuändern, dass es eagle-scripts ausgibt.

mal sehen..

nides

von ecslowhand (Gast)


Lesenswert?

Als BMP in Target(!) einlesen und nachlayouten.

http://ibfriedrich.dyndns.org/wiki/ibfwikide/index.php?title=Reverse_Engineering

Aber es muss wohl unbedingt Eagle sein, oder ?

von EZ81__ (Gast)


Angehängte Dateien:

Lesenswert?

Ich weiß nicht, was nides machen will, aber es wird mit Sicherheit nicht 
so trivial wie das Teil im Anhang (, das mit ein paar Zeilen perl und 
der Eagle Script-Funktion (Target wird sowas auch haben...) erzeugt 
wurde) sein. Was passiert, wenn das Programm 20 verschiedene Platinen 
ausgeben soll? Viel Spaß beim nachmalen.

von Falk B. (falk)


Lesenswert?

Wäre es nicht am einfachsten, das Matlab-Script aufzubohren und statt 
EPS eine Eagle Script ausgeben? Die einfachen Befehle für Linie und 
Bogen sind leicht eingebaut.

MFG
Falk

von Frank B. (frankman)


Lesenswert?

wenn du mit PADS arbeiten würdest, könntest du ein DXF direkt 
übernehmen. Damit kann man auch Stiplines kalkulieren und routen.
PADS kann auch die Leiterbahn-Impedanz berechnen. ( Ich weiss aber nicht 
genau, wie präzise der interne Field-Solver ist.)
Erfahrungsgemäß wird das mit Eagle etwas haarig.

Ich wüßte auch nur den Umweg über BMP und dann mit dem BMP2EAGLe-Tool.
Wenn du es fein genug einstellst, könntest du die Geometrie evtl. mit 
der von Dir geforderten Auflösung einfügen können.

von Berti (Gast)


Lesenswert?

Also ich hab vor kurzem mal ein DXF in eagle importieren müssen. da gabs 
ein fertiges script auf cadsoft runterzuladen. funktionierte perfekt!

von nides (Gast)


Lesenswert?

Hallo!

> Als BMP in Target(!) einlesen und nachlayouten

Wollte ich vermeiden. Nachlayouten wäre eine Arbeit auf mehr als 5 
Stunden, und ich brauch das in Zukunft noch öfter, also jedes mal wieder 
5 Stunden.
Und Target ist zwar vorhanden, aber als Eagle-User komm ich mit der 
Bedienung des Programms nicht wirklich klar, was keine Beurteilung der 
Programme sein soll (gabs ja schon genügend Diskussionen darüber).

> Wäre es nicht am einfachsten, das Matlab-Script aufzubohren und statt
> EPS eine Eagle Script ausgeben?

Genau das mach ich jetzt auch.


Vielen Dank,

nides

von Axel R. (Gast)


Lesenswert?


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.