Hab da auch mal ne Eagle Frage

Gast #83891
Lesenswert?

Hallo,

habe mit Eagle eine Led Matrix aus 247 Led´s gemacht. Wenn ich jetzt
das board dazu machen will, muss ich alle 247 Led´s einzeln
positionieren. geht das nicht einfacher ? im Anhang ist die *.sch
Datei.

mfg Kay
Angehängte Dateien:
Gast #83894
Lesenswert?

Du sollst das Script nicht selber machen, sondern es nur ausführen.
Dafür gibt es einen Button wo "Scr" draufsteht. Dann wählst du das
Script aus und öffnest es. Das ist alles. Welches Script du verwenden
musst steht auf cadsoft.de.
Die Titel der Themen sind ja allgemein meist nicht besonders klug
gewählt, aber deiner haut dem Fass den Boden aus! Das nächstemal bitte
etwas Aussagekräftigeres schreiben. Das ist schließlich das Erste was
man liesst und davon hängt es ab, ob man den Rest auch noch lesen
möchte.

Tobias
Gast #83897
Lesenswert?

Hallo Kay,

natürlich musst du das Script selber erzeugen (ich bezweifele sehr
stark, dass es ein Script gibt, das genau auf dein Problem zugeschitten
ist). Du musst also eine Datei schreiben (z. B. LedPos.scr), in der
sich die Befehle zum Verschieben der LEDs befinden (z. B. move d1 (0 0)
... verschiebt die Diode D1 an die Position x = 0, y = 0). Für alle
LEDs musst du eine Move-Anweisung schreiben. Wenn dir das zu mühsam ist
(die Positionen der LEDs werden sicher eine gewisse Ordnung haben),
kannst du auch ein Script über eine ULP erzeugen lassen. In dieser ULP
kannst du die Koordinaten in einer einfachen Schleife berechnen und
mitsamt des Move-Befehls in das Script schreiben. Guck' dir einfach
mal eine fertige ULP an, dann wirst du sehen, dass das gar nicht so
schwer ist. Wie gesagt, du kannst das Script auch von Hand schreiben
und dann ausführen.

Beipiel:
- Datei erzeugen //z. B. LedPos.scr
- Move-Befehle mit Koordinaten hineinschreiben
  // move d1 (0 0)
  // move d2 (0 5)
  // move d3 (0 10)
  // move d4 (1 0)
  // move d5 (1 5)
  // move d6 (1 10)
  // Koordinaten müssen sich selbstverständlich auf die aktuelle
Maßeinheit beziehen (mm, inch, ...)
- LedPos.scr über Kommandozeile ausführen //scr <enter> Datei
auswählen

Schau dir einfach mal ein paar fertige Scripte und ULPs an.
Gruß,
Olaf
Gast #83901
Lesenswert?

Hi Kay

evtl. ist es für deinen Zweck einfacher, ein oder mehrere
`Meta´-Bauelemente zu definieren, die die einzenen LEDs enthalten (muss
dann ja auch nicht vollständig gezeichnet sein). Dann kannst du den
Schaltplan vereinfachen und das Package auf der Leiterplatte durch
iteratives Kopieren der LEDs erstellen. So lassen sich auch Fehler in
der plazierung vermeiden.

MfG Konrad
Gast #83902
Lesenswert?

Hallo Kay,

von einer *scr kann ich Dir in diesem Falle nur abraten. Das
Positionieren und Drehen von Bauteilen (vor allem hinsichtlich der
Leiterbahnführung) mußt Du in jedem Falle lernen bzw. üben um
Leiterplatten gut zu entflechten. Eine manuelle Methode währe das
Plazieren von einem Cluster und den dann mit Group/Cut/Paste zu
vervielfältigen. Dabei mußt du dann aber die Signale's fehlerfrei (was
bei einer Matrix kein Problem ist) selbst verlegen.
Ich verwende nichteinmal *scr für die Erstellung neuer Bauteile in der
LBR, das geht mit dem Schaltbild im Datenblatt manuell viel schneller!
Und ich kann die Pins (da ich das Symbol optisch vor mir sehe) so
anordnen, daß im *sch eine übersichtliche Darstellung erreiche.

MfG  Manfred Glahe

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