platinensonderform

OP #3367298
Lesenswert?

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
Angehängte Dateien:
Gast #3367325
Lesenswert?

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.
#3367717
Lesenswert?

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.
Gast #3367979
Lesenswert?

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.
Gast #3368747
Lesenswert?

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.
Gast #3368792
Lesenswert?

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
Gast #3376913
Lesenswert?

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!
#3379034
Lesenswert?

@ 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"
Gast #3381796
Lesenswert?

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?!
#3382663
Lesenswert?

@ 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?
Angehängte Dateien:
OP #3383178
Lesenswert?

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?
Gast #3383245
Lesenswert?

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);
OP #3383293
Lesenswert?

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???
Angehängte Dateien:
Gast #3383329
Lesenswert?

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
OP #3383367
Lesenswert?

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.
Angehängte Dateien:

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