Forum: Platinen platinensonderform


von Ulrich S. (reise)


Angehängte Dateien:

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

von Walter T. (nicolas)


Lesenswert?

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.

von Wolfgang (Gast)


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.

von Mr. Eagle (Gast)


Lesenswert?

Ulrich Staake schrieb:
> gibts da 'nen *.ulp o.ä. dafür

Die Dinger darf man sogar selber schreiben. Dafür tut's jeder einfache 
Texteditor.

von Ulrich S. (reise)


Lesenswert?

...danke für den tollen Kommentar... wär ich nicht drauf gekommen...

von Buna-Pelzer (Gast)


Lesenswert?

@Ulrich
Diskutiere nicht mit einem Idioten. Er könnte schon morgen Dein Chef 
sein.

gez. Buna-Pelzer

von Mr. Eagle (Gast)


Lesenswert?

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.

von M. W. (bidoba)


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.

von Skeptiker (Gast)


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.

von Spezialist (Gast)


Lesenswert?

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.

von Der Rächer der Transistormorde (Gast)


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.

von HuGo (Gast)


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

von Ulrich S. (reise)


Lesenswert?

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.

von HuabaBauer (Gast)


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!

von Ulrich S. (reise)


Lesenswert?

hallo...
funktioniert leider nicht. was mache ich evtl.falsch?

von Ulrich S. (reise)


Lesenswert?

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.

von Falk B. (falk)


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"

von Ulrich S. (reise)


Lesenswert?

...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...

von Falk B. (falk)


Lesenswert?

Du musst die Bauteile im SCHALTLAN hinzufügen. Dann kann man sie im 
Layout platzieren.

von Ulrich S. (reise)


Lesenswert?

...ich mach kleinere sachen immer ohne schaltplan direkt als board. wie 
gehe ich da vor? oder soll ich doch einen schaltplan????

von HuGo (Gast)


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?!

von Falk B. (falk)


Lesenswert?

@ 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!

von Ulrich S. (reise)


Angehängte Dateien:

Lesenswert?

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?

von Buna-Pelzer (Gast)


Lesenswert?

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

von Falk B. (falk)


Angehängte Dateien:

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?

von Ulrich S. (reise)


Lesenswert?

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?????????

von M. B. (Firma: TH Nürnberg) (ohmen)


Lesenswert?

Wird halt Eagle 6 sein...

von Falk B. (falk)


Lesenswert?

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.

von Ulrich S. (reise)


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?

von HuGo (Gast)


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);

von Ulrich S. (reise)


Angehängte Dateien:

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???

von HuGo (Gast)


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

von Ulrich S. (reise)


Angehängte Dateien:

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.

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
Noch kein Account? Hier anmelden.