hallo... ich bin ein ziemlicher Neuling... hätte gern gewußt, ob man in eagle ein sternförmiges (5eck) board von ca. 200mm außendurchmesser (evtl. nachträglich noch veränderlicher durchmesser) zeichnen kann? gibts da 'nen *.ulp o.ä. dafür, oder wie geht man vor? wie geht das...bin ratlos?!? beispiel... so ungefähr soll's aussehen. reise
Mal Dir den Stern auf ein Blatt Papier. Rechne (oder Messe) die Koordinaten der Eckpunkte aus und benutz das Info-Feld, um die Linien auf die Koordinaten zu kriegen.
Ulrich Staake schrieb: > wie geht das...bin ratlos?!? Rechne dir die Eckpunktkoordinaten aus und schreibe sie als wire-Befehl in eine kurze Script Datei, also z.B.
1 | Set Wire_Bend 2 |
2 | wire (1 1) (2 5) (1 7) |
Wenn du die Koordinaten von Hand ins Info-Feld einträgst, ärgerst du schwarz, falls du nachträglich irgendetwas ändern möchtest.
Ulrich Staake schrieb: > gibts da 'nen *.ulp o.ä. dafür Die Dinger darf man sogar selber schreiben. Dafür tut's jeder einfache Texteditor.
@Ulrich Diskutiere nicht mit einem Idioten. Er könnte schon morgen Dein Chef sein. gez. Buna-Pelzer
Ulrich Staake schrieb: > ...danke für den tollen Kommentar... wär ich nicht drauf gekommen... Na ja, das "n-Strahlen Stern k-LED"-ULP ist mir noch nicht begegnet. Eine OpenOffice-Tabelle mit "Add"-Kommandos und den LED-Koordinaten, exportiert als Text in eine SCR-Datei, dürfte die schnellste Lösung sein.
Hallo, das cmd-draw.ulp dürfte hier sehr hilfreich sein. Zwar kommt da kein fertiger Stern, aber sowohl die inneren als auch äußeren Eckpunkte lassen sich sehr einfach erstellen, danach nur richtig verbinden und ggf. den richtigen Layer benennen, und fertig. ciao.
Ulrich Staake (reise) schrieb: > sternförmiges (5eck) board von > ca. 200mm außendurchmesser > wie geht das...bin ratlos?!? Sowas geht für mich ganz einfach. Mit einem Grafikprogramm zeichnen (solche Formen kann bsp. OO), als Bitmap abspeichern und in Diptrace als Hintergrundgrafik laden. Dann die LEDs an den Eckpunkten plazieren und die Zwischenräume regelmäßig auffüllen. Oder noch einfacher, mit dem Generator eine LED-Zeile (immer 5 LEDs) definieren und anordnen (Gruppe drehen). Ein Platinenlayout-Programm das keine großen Bitmaps als Hintergrundgrafik einbinden kann ist für mich unbrauchbar, weil unpraktisch, wenn man Platinen in Gehäuse einpassen möchte und gerne mit Schablonen arbeitet.
Ulrich Staake schrieb: > ob man in eagle ein sternförmiges (5eck) board von > ca. 200mm außendurchmesser Na, hoffentlich hast du die Vollversion von cadsoft. Mit der Demo- oder Light-Version sehe ich da eher schwarz.
Spezialist schrieb: > Na, hoffentlich hast du die Vollversion von cadsoft. > Mit der Demo- oder Light-Version sehe ich da eher schwarz. Du kannst keine Pads außerhalb der erlaubten Fläche machen. Leiterplatte und Kupferbahnen sind aber unbegrenzt so das man das hinbasteln kann. Ulrich Staake schrieb: > wie geht das...bin ratlos?!? > beispiel... so ungefähr soll's aussehen. Ich würde das mit einem Programm Zeichnen das dxf exportiert und dann in eagle einlesen. Das geht mit CorelDraw Autocad (bzw einem Freeware Clone) etc. Das spart die leidige Koordinatenrechnerei.
Das geht ganz einfach per script in Eagle. Eagle versteht auch Polarkoordinaten (also Winkel + Länge) WIRE (P "länge" "winkel") vorher noch den Knickwinkel auf direkte Verbindung stellen SET WIRE_BEND 2 kopiere einfach folgendes in die Kommandozeiel von Eagle: SET WIRE_BEND 2; wire (p 10 54) (p 30 90) (p 10 126) (P 30 162) (p 10 198) (p 30 234) (p 10 270) (p 30 306) (p 10 342) (p 30 18) (p 10 54); und schon zeichnet dir Eagle ein Fünfeck mit einem inneren Radius von 10 und einem äußeren von 30
danke. der stern wurde in eagle erstellt. stellt sich schon wieder eine neue frage - wie wird eine platine aus dem script. so wie es jetzt ist, lassen sich keine bauteile plazieren.
Markiere alles und wandle mit dem Befehl "makefancyboard 3" um! Danach solltest du die Bauteile platzieren können. Die 3 steht für den Maximalabstand in Zentimeter pro Millimeter Leiterplattenstärke zwischen den Bauteilen auf dem neuen Board!
danke. der stern wurde in eagle erstellt. stellt sich schon wieder eine neue frage - wie wird eine platine aus dem script. so wie es jetzt ist, lassen sich keine bauteile plazieren.
@ Ulrich Staake (reise) >neue frage - wie wird eine platine aus dem script. so wie es jetzt ist, >lassen sich keine bauteile plazieren. Doch, aber nicht mit der Freeware Version, denn die kann zwar auf der vollen 1,6mx1,6m Fläche Linien zeichen, aber nur auf 100x80mm Bauteile platzieren. Also entweder Vollversion kaufen oder super duper skalieren ;-) Beitrag "Der Super-Duper-Eagle-Skalierer"
...müsste bei mir normal auch funktionieren... es steht in eagle 5.10 Version für Windows Professionell Edition drinnen. gibts einen anderen Grund - Grid verstellen o.ä. bitte einen guten rat...
Du musst die Bauteile im SCHALTLAN hinzufügen. Dann kann man sie im Layout platzieren.
...ich mach kleinere sachen immer ohne schaltplan direkt als board. wie gehe ich da vor? oder soll ich doch einen schaltplan????
Ich mache immer einen Schaltplan - auch bei kleinen Sachen. Einfach um Fehler zu vereimden. Bauelemente mit ADD hinzufügen. Sowohl im Schaltplan - dann erscheint das Bauelement auch im Layout. Oder du fügst es direkt im Layou mit ADD ein. Verstehe nicht warum du keine Bauelement plazieren kannst?!
@ Ulrich Staake (reise) >...ich mach kleinere sachen immer ohne schaltplan direkt als board. wie >gehe ich da vor? oder soll ich doch einen schaltplan???? Mach einen Schaltplan und gut!
ich tu mal das weinhnachtssternsript als anhang dran - vielleicht findet jemand den "Haken" warum's platzieren nicht geht. auch konnte ich in den *.lbr's keinen ATtiny44A-SSU finden?
Zitat: "Die Leid-Version von Eagle kann die gewünschte Funktion nicht ausführen. Weitere Hinweise entnehmen Sie bitte der Online-Hilfe" gez. Buna-Pelzer
@ Ulrich Staake (reise) >ich tu mal das weinhnachtssternsript als anhang dran - vielleicht findet >jemand den "Haken" warum's platzieren nicht geht. Vielleicht solltes du mal ein wenig deiner kostbaren Zeit mit dem Lesen des Eagle Handbuchs verschwenden. Mach es wie der Rest der Welt. Erst Schaltplan erstallen, daraus autiomatisch ein Board generieren lassen, dann dort das Layout machen. Damit geht es IMMER. > auch konnte ich in den >*.lbr's keinen ATtiny44A-SSU finden? Da musst du entweder einen pinkompatiblen Typ nehmen oder selber machen. Wie das geht steht auch im Handbuch. Siehe Anhang. Wo ist das Problem?
Falk Brunner schrieb: > Siehe Anhang. Wo ist das Problem? das es nicht funktioniert mit eagle v5.10 es läßt sich weder *.sch noch *.brd öffnen. und nun?????????
Es IST Eagle 6.5. Aber der MEHRFACH beschriebene Ablauf funktioniert prima in ALLEN Versionen. Dauer weniger als 1 Minute. Wäre aber zu einfach.
jaja in version 6.5 läßt sich das mitgeschickte öffnen. das in einen vorher geschriebenen beitrag von Autor: HuGo (Gast)Datum: 21.10.2013 12:48 SET WIRE_BEND 2; wire (p 10 54) (p 30 90) (p 10 126) (P 30 162) (p 10 198) (p 30 234) (p 10 270) (p 30 306) (p 10 342) (p 30 18) (p 10 54); funktioniert in version 5.10 auch. der stern hat im 1:1 ausdruck auch die gewünschte größe. nur die von mir in *.brd plazierten bauteile stehen in keinen verhältnis zum "stern". sprich sie sind kaum zu sehen. da stimmt was nicht, aber was?
Du hast als Raster Zoll genommen - er hat jetzt also einen Radius von 30 Zoll, was einem Durchmesser von fast 1,5m entspricht O.o vielleicht bissl groß. Deshalb wirkt der ATTiny da drauf auch so winzig :-D Versuch doch mal 300mm = 30cm. Vorher noch den Layer wechseln (Layer 20 = Dimension = Umriss/Montur deiner Platine) CHANGE LAYER 20; GRID MM; SET WIRE_BEND 2; WIRE (p 100 54) (p 300 90) (p 100 126) (P 300 162) (p 100 198) (p 300 234) (p 100 270) (p 300 306) (p 100 342) (p 300 18) (p 100 54); Wenn du einen "echten" Fünfeckstern ('Pentagram') wie auf deinem ersten Bild haben willst, dann muss der äußere Radius, das 2,618fache des inneren sein (siehe auch: 'Goldener Schnitt'). CHANGE LAYER 20; GRID MM; SET WIRE_BEND 2; WIRE (p 100 54) (p 261.8 90) (p 100 126) (P 261.8 162) (p 100 198) (p 261.8 234) (p 100 270) (p 261.8 306) (p 100 342) (p 261.8 18) (p 100 54);
HuGo schrieb: > Wenn du einen "echten" Fünfeckstern ('Pentagram') wie auf deinem ersten > Bild haben willst, dann muss der äußere Radius, das 2,618fache des > inneren sein (siehe auch: 'Goldener Schnitt'). > > CHANGE LAYER 20; GRID MM; SET WIRE_BEND 2; WIRE (p 100 54) (p 261.8 90) > (p 100 126) (P 261.8 162) (p 100 198) (p 261.8 234) (p 100 270) (p 261.8 > 306) (p 100 342) (p 261.8 18) (p 100 54); habe das obenstehende gerade mal ausprobiert... so sieht der stern wie auf meinen foto aus. das probeweise darauf plazierte bauteil wirkt aber nach wie vor winzig... wenn ich auf den von mir gemachten 1:1 ausdruck ein smd lege wirkt das wesentlich größer???
Na der Stern hat auch 26cm im Durchmesser, passt also nicht ganz auf DinA4 . Ansonsten passt es schon. Der SMDer ist wirklich klein (<10mm), dann wirkt er auf dem Stern winzig. Ich weiß jetzt auch warum du (scheinbar) keine Bauteile platzieren kannst :) Du hattest fast alle Layer ausgeblendet, vorallem 21, 23, 25 in denen die Bauelemet gezeichnet sind. Deswegen hast du die Bauelement nicht gesehen. Platziert hat Eagle sie vermutlich schon. Blende mal alle Layer mit 'DISPLAY ALL' ein. Also versuch mal: DISPLAY ALL; CHANGE LAYER 20; GRID MM; SET WIRE_BEND 2; WIRE (p 72.57 54) (p 190 90) (p 72.57 126) (P 190 162) (p 72.57 198) (p 190 234) (p 72.57 270) (p 190 306) (p 72.57 342) (p 190 18) (p 72.57 54); Jetzt hat der Stern nur noch 19cm und sollte prima auf ein DIN A4 Blatt passen udn LEDs sollten sich jetzt auch platzieren lassen. Wie groß soll denn der Stern werden? Was für Leds willst du nehmen? Runde 5mm LEDs? Wenn der Stern etwas größer werden soll, kommen Runde LEDS mit 8 oder 10mm vermutlich besser. Die Wirken dann auch nicht mehr so verloren auf der Platine :-D
HuGo schrieb: > Du hattest fast alle Layer ausgeblendet, vor allem 21, 23, 25 in denen > die Bauelement gezeichnet sind. Deswegen hast du die Bauelement nicht > gesehen. Platziert hat Eagle sie vermutlich schon. Blende mal alle Layer > mit 'DISPLAY ALL' ein. > > Also versuch mal: > DISPLAY ALL; CHANGE LAYER 20; GRID MM; SET WIRE_BEND 2; WIRE (p 72.57 > 54) (p 190 90) (p 72.57 126) (P 190 162) (p 72.57 198) (p 190 234) (p > 72.57 270) (p 190 306) (p 72.57 342) (p 190 18) (p 72.57 54); > > Jetzt hat der Stern nur noch 19cm und sollte prima auf ein DIN A4 Blatt > passen udn LEDs sollten sich jetzt auch platzieren lassen. > > Wie groß soll denn der Stern werden? Was für Leds willst du nehmen? > Runde 5mm LEDs? Wenn der Stern etwas größer werden soll, kommen Runde > LEDS mit 8 oder 10mm vermutlich besser. Die Wirken dann auch nicht mehr > so verloren auf der Platine :-D ...gerade probiert. der stern soll, wie ich ganz oben schrieb ca.20cm durchmesser haben. in der mitte soll ein wenig smd-elektronik mit attiny44, quarz und ein paar einstellreglern drauf - umlaufend dann 50 RGB-SMD WS2812B. mit layer aus oder ein habe ich schon probiert. das ganze existiert schon mal im *.lay format (sprintlayout) ich hät's aber gern in eagle gehabt. anbei mal ein bild davon. so kann ich noch ein wenig dranrumwerkeln....habe da noch'n paar einfälle. es gibt aber programm seitig nichts wirklich tolles um das *.lay und viel arbeit in eagle umzumodeln.
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.