Eagle: Wie gesamtes Layout auf Raster ziehen

OP #2758994
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.
Du kannst das Raster auf minimale Größe einstellen und alle Bauteile 
gleichzeitig so lange verschieben, bis sie im richtigen Raster sind und 
dann das Raster zurück stellen. Ist aber beliebig ungenau. Eine bessere 
Idee habe ich leider nicht.
OP
Habe die Vorschläge ausprobiert ... Es geht nicht.

Beim Drehen wurden die einzelnen Linien immer wieder neu berechnet und 
keine ist mehr *.0mm lang sondern immer *.9999857mm.

Habe eine alte Sicherung des Layouts rausgesucht, wo dieses nochnicht 
gedreht war und mit diesem gearbeitet.
Gast
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!
@   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.
@  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
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:
@  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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.