Eagle: Wie gesamtes Layout auf Raster ziehen

OP #2758994
Lesenswert?

Nabend.

Ich habe gerade ein Problem zu welchem ich so keine Lösung finde.

Ich habe ein Layout im 0.5mm Raster gezeichnet, und dieses anschließend 
um +18 +1 -0.5° gedreht.

Nun muss ich wieder etwas an diesem Layout ändern, wozu ich es um -18.5° 
gedreht habe aber das Raster stimmt nun nichtmehr.


Gibt es eine möglichkeit das Layout irgendwie auf Raster aus zu richten? 
(Ohne alles neu zu machen)


Suchen haben nur Lösungen für einzelne Bauteile ergeben.
Gast #2759759
Lesenswert?

Du kannst auch die position nehmen z.B. 0.9999857mm, Raster dann z.B. 
auf 1,9999857mm stellen, um ein raster nach links verschieben und dann 
Raster zurück auf 1mm -> ein Raster zurück schieben. Das Ganze ggf. in 
der Y-Richtung wiederholen. Schon sitzt alles wieder im Raster!
#2759805
Lesenswert?

@   Lothar Miller (lkmiller) (Moderator) Benutzerseite

>> keine ist mehr *.0mm lang sondern immer *.9999857mm.
>Da sieht man wieder sehr schön, dass der Datentyp float nur 7-8
>signifikante Stellen hat...

denkst du, Eagle rechnet intern mit 32 Bit Float? Glaub ich kaum.

>auf 1,9999857mm stellen, um ein raster nach links verschieben und dann
>Raster zurück auf 1mm -> ein Raster zurück schieben. Das Ganze ggf. in
>der Y-Richtung wiederholen. Schon sitzt alles wieder im Raster!

Warum soll es denn auf dem Raster sitzen? Das ist in den meisten Fällen 
unnötig. Das macht man eher, um viele ICs gleichmässig anzuordnen etc. 
Leiterbahnen können prinzipiell auf jedem möglichen und auch unmöglichen 
Raster liegen. Hat für die Fertigung keinerlei Bedeutung.
#2759865
Lesenswert?

@  ar (Gast)

>Wenn er schreibt, das er das "-" günstiger bekommt, als das "\"?
>Dann scheint es wohl doch eine Rolle zu spielen, oder?

Nö. Wahrscheinlich ist es nur eine ungewöhnlich geformte Platine, die er 
zur besseren Platzausnutzung drehen will. Ob dann die Bauteile und 
Leiterbahnen auf irgendeinem Raster liegen interessiert keine Sau.
Moderator (Firma: Titel) Persönliche Seite #2760224
Lesenswert?

Falk Brunner schrieb:
>>> keine ist mehr *.0mm lang sondern immer *.9999857mm.
>>Da sieht man wieder sehr schön, dass der Datentyp float nur 7-8
>>signifikante Stellen hat...
> denkst du, Eagle rechnet intern mit 32 Bit Float? Glaub ich kaum.
Vielleicht nicht immer, aber evtl. genau dann, wenn beim Rotieren 
etwas anderes als ein 90° Winkel vorkommt.
Oder wie meinst du, sollte Eagle das rechnen? Mit BCD-Arithmetik, oder 
Festkomma, oder...?

Ich hab einfach mal mit der V6 ein Quadrat gezeichnet, das um 18.5 Grad 
rotiert und dann wieder zurückrotiert. Und schon sind die Seiten des 
Quadrats kürzer geworden...

@ Michael D. (etzen_michi)
Welche Eagle Version hast du da?
Angehängte Dateien:
#2760387
Lesenswert?

@  Lothar Miller (lkmiller) (Moderator) Benutzerseite

>> denkst du, Eagle rechnet intern mit 32 Bit Float? Glaub ich kaum.
>Vielleicht nicht immer, aber evtl. genau dann, wenn beim Rotieren
>etwas anderes als ein 90° Winkel vorkommt.
>Oder wie meinst du, sollte Eagle das rechnen? Mit BCD-Arithmetik, oder
>Festkomma, oder...?

Keine Ahnung, aber es wirbt ja seit Jahr und Tag damit, dass es intern 
100nm Auflösung der CAD Daten nutzt und "verlustfrei" zwischen metrisch 
und imperialen Maßen umrechnen kann.

>Ich hab einfach mal mit der V6 ein Quadrat gezeichnet, das um 18.5 Grad
>rotiert und dann wieder zurückrotiert. Und schon sind die Seiten des
>Quadrats kürzer geworden...

Naja, V6 ist mir suspekt. Nimm mal old School V4. Und dass man 
irgendwann IMMER Rundungsfehler reinkriegt, sollte klar sein. Die Frage 
ist, wie groß sie sind. Man rotiert ja nicht aus lange Weile dauernd das 
Layout.

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