Hi, ich bin dabei eine Platine mit Eagle zu erstellen, wo es auf genaue Abmessungen ankommt. (Also genaue Positionen von Bauteilen und Bohrungen) Ich habe zwar eine Funktion zum Messen von Abständen gefunden, jedoch ist es so sehr umständlich, da die Bemaßung beim verschieben der Bauteile nicht mit verschoben wird. Noch praktischer wäre eine Funktion wie in einem CAD Programm, wo die Bemaßung eingegeben werden kann, und somit den Abstand ändert. Wie mach ich das am besten in Eagle? Danke im Vorraus :)
Hallo Leonard, das geht einfach mit dem move-Befehl move bauteil (Koordinaten) Gruß Paul
Eine Möglichkeit wäre ja auch, sich am Nullpunkt und den Koordinaten zu orientieren, aber das finde ich auch recht umständlich.
Dirk B. schrieb: > Hallo Leonard, > das geht einfach mit dem move-Befehl > > move bauteil (Koordinaten) > > Gruß Paul Also gibt es nur die Möglichkeit sich an Koordinaten zu orientieren?
Ich verstehe dein Problem gerade nicht. Du kannst z.B. mit move IC1 (0 0) ein Bauteil in den Koordinatenursprung setzen, oder wenn du Bauteile mit group markiers kannst du sie mit move (>0 0) (10 10) relativ verschieben. Woran willst du dich sonst orientieren, wenn nicht an den Koordinaten?
Leonard H. schrieb: > Noch praktischer wäre eine Funktion wie in einem CAD Programm, wo die > Bemaßung eingegeben werden kann, und somit den Abstand ändert. Das geht auch mit eagle, nur ist die Syntax etwas schräg. Am einfachsten ist die direkte Eingabe der Koordinaten, man kann auch das Raster bei jedem Teil umstellen (wenn alles auf den Nullpunkt bezogen ist) Selber zeichne ich das alles in einem Mcad System vor (mit Kreisen zur Positionierung da der Zentrumspunkt eindeutig ist) und importiere das dxf auf einen Hilfslayer.
X4U schrieb: > und importiere das > dxf auf einen Hilfslayer. Das ist, wenn man die Bauteile drüber schiebt, zwar nicht genau, aber meistens genau genug. Kommt eben drauf an was man braucht, wenn es um Zehntel mm geht, gebe ich die Koordinaten ein. Dazu habe ich einen Taschenrechner vor mir liegen, weil CAD-Zeichnungen eher selten konsequent von einem Referenzpunkt aus vermasst sind. Mein CAD-System zeigt Masse absolut und relativ an, ich kann also ein Befestigungsloch auf ein vorhandenes legen, Z tippen und dann um die spezifizierten Abstände verschieben. Das geht am schnellsten, wenn die Abstände der Bohrungen angegeben sind, und es ist auch genau wenn das Raster passt, z.B. 1/10 mm. Georg
georg schrieb: > Das ist, wenn man die Bauteile drüber schiebt, zwar nicht genau, aber > meistens genau genug. Wenn alles im Raster (z.B. 0,5mm) definiert wird ist das 100% exact. Sonst kopiere mir die Koordinaten des Positionierungskreises direkt in die des Bauelementes (lock nicht vergessen ;-) ). Umrisse z.B. kann man auch direkt auf den Dimension Layer kopieren Anbei mal ein Beispiel aus einem Spielprojekt mit Zahnrädern und Servos Die Leiterplatte dient als Halter für eine Seite der Zahnradachse. Passte super, obwohl damals alles noch in 2D gemacht wurde.
@ Leonard H. (leonard) >Ich habe zwar eine Funktion zum Messen von Abständen gefunden, jedoch >ist es so sehr umständlich, da die Bemaßung beim verschieben der >Bauteile nicht mit verschoben wird. Das stimmt nicht. Wenn ein Bemaßung EXAKT auf einer Endkoordinate einer Linie bzw. im Mittelpunkt von Kreisen endet, ist sie virtuell verbunden und ändert ihre Position, wenn das Element verschoben wird. Das gibt allerdings NICHT für die Mittelpunkte von Bauteilen. >Noch praktischer wäre eine Funktion wie in einem CAD Programm, wo die >Bemaßung eingegeben werden kann, und somit den Abstand ändert. Rechte Maustaste auf Bauteil, -> Eigenschaften, Koordinaten eingeben.
Dirk B. schrieb: > Woran willst du dich sonst orientieren, wenn nicht > an den Koordinaten? An anderen Linien. Zum Beispiel eine Bohrung die 2mm von der oberen Platinenkante entfernt ist. X4U schrieb: > Am einfachsten ist die direkte Eingabe der Koordinaten, man kann auch > das Raster bei jedem Teil umstellen (wenn alles auf den Nullpunkt > bezogen ist) Falk B. schrieb: > Rechte Maustaste auf Bauteil, -> Eigenschaften, Koordinaten eingeben. Ja, ich werde es jetzt mit Koordinaten machen. Brauch ich dann halt nen Taschenrechner ;D Falk B. schrieb: > Das stimmt nicht. Wenn ein Bemaßung EXAKT auf einer Endkoordinate einer > Linie bzw. im Mittelpunkt von Kreisen endet, ist sie virtuell verbunden > und ändert ihre Position, wenn das Element verschoben wird. Das gibt > allerdings NICHT für die Mittelpunkte von Bauteilen. Also bei mir geht das irgendwie nicht :(
Leonard H. schrieb: > Also bei mir geht das irgendwie nicht :( Funzt uch nur wenn die Linien auf dem gleichen Layer und die Koordinate bis auf die letzte Stelle stimmt. Ohne konsequent angewendetes Raster ist das sehr fummelig.
Leonard H. schrieb: > Dirk B. schrieb: >> Woran willst du dich sonst orientieren, wenn nicht >> an den Koordinaten? > > An anderen Linien. Zum Beispiel eine Bohrung die 2mm von der oberen > Platinenkante entfernt ist. In dem Fall benutze ich den Mittelpunkt der Bohrung als Nullpunkt für die Platine. Man muss nur die Platine mit allen Bauteilen und allen Layern als Gruppe verschieben. Meine Platinen hatten bisher immer einen festen mechanischen Bezugspunkt, da musste ich selten mehrmals verschieben, oder nur in einer Richtung. Eine musste in den freien Platz in einem Getriebe passen. Da war die Abtriebswelle der Nullpunkt der Platine - deutlich außerhalb der Outline. > Falk B. schrieb: >> Das stimmt nicht. Wenn ein Bemaßung EXAKT auf einer Endkoordinate einer >> Linie bzw. im Mittelpunkt von Kreisen endet, ist sie virtuell verbunden >> und ändert ihre Position, wenn das Element verschoben wird. Das gibt >> allerdings NICHT für die Mittelpunkte von Bauteilen. > > Also bei mir geht das irgendwie nicht :( Ich schaffe es auch nicht. Deshalb kommt die Bemassung als allerletztes dran und bei einer Revision wird sie erstmal komplett gelöscht.
@ X4U (Gast) >> Also bei mir geht das irgendwie nicht :( >Funzt uch nur wenn die Linien auf dem gleichen Layer Nö. >und die Koordinate >bis auf die letzte Stelle stimmt. Ohne konsequent angewendetes Raster >ist das sehr fummelig. Stimmt.
Leonard H. schrieb: > ich bin dabei eine Platine mit Eagle zu erstellen, wo es auf genaue > Abmessungen ankommt. (Also genaue Positionen von Bauteilen und > Bohrungen) Das einfachste könnte sein, wenn du dir die Positionen der betreffenden Bauteile - woher auch immer - in einer Tabellenkalkulation in Move-Befehle umformst und die Datei dann als Script-Datei in Eagle ausführst. Oder wenn sie in irgendeinem Raster liegen, stellst du in Eagle den Raster passend ein und schiebst die Bauteile mit Strg-Leftclick Move auf den Rasterpunkt.
Der Vollstaendigkeitshalber, es geht auch mit "info". Dort kann man dann Position und Winkel eintippen. Olaf
wenn man Eagle zusammen mit Fusion360 als CAD nutzt kann man die Bauteile auch im CAD verschieben und die Änderungen wieder nach Eagle übertragen.
Johannes S. schrieb: > wenn man Eagle zusammen mit Fusion360 als CAD nutzt kann man die > Bauteile auch im CAD verschieben und die Änderungen wieder nach Eagle > übertragen. Nach dem nachrichten- und stillosen Einstellen von ecad.io seitens Autodesk sieht meine Wenigkeit zur Zeit von jeglicher Bindung an webbasierte Dienste dieses Herstellers ab. Davon ab ist 3D Modellierung für ein paar 2D Koordinaten evtl. dann doch etwas oversized.
X4U schrieb: > Nach dem nachrichten- und stillosen Einstellen Das ist natürlich maximal unglücklich. Im AD Forum ist zu lesen das die Ersatzlösung ein „Fusion Team“ sein soll, aber warum man nicht erst das online stellt und danach die alte Lösung abschaltet kann ich auch nicht nachvollziehen.
Johannes S. schrieb: > Das ist natürlich maximal unglücklich. Im AD Forum ist zu lesen das die > Ersatzlösung ein „Fusion Team“ sein soll, Die nächste software lernen für eine Leiterplatte und ein paar Bauelemente? Die man dann auch noch lt. Forum aus ner anderen Software (lib.io oder so nennt sich das Machwerk) bestücken muss nur um ein paar scheddrige 3D Bauteile da einzubauen? Was wenn denen demnächst dann die nächste "unglückliche Idee" kommt. Meiner einer exportiert sich das jetzt als dxf und extrudiert daraus Teile und Leiterplatte. Da eagle einen sehr guten dxf Export hat (danke Cadsoft) ist das auch nur 5 Minuten Sache. > aber warum man nicht erst das > online stellt und danach die alte Lösung abschaltet kann ich auch nicht > nachvollziehen. Da ist ja nur das letzte Glied der Inkompetenzkette. Also wenn ich ein Agent der Konkurrenz wäre dann hätte ich genau so gehandelt wie der derzeitige eagle Abteilungsleiter. Aber das ist jetzt richtig off topic.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.