Forum: Platinen Ziffern und Buchstabe bestückenn bei Leiterplatten


von Alex W. (a20q90)


Lesenswert?

Hallo,

ich suche für ein Kleinprojekt die Möglichkeit LEDs (RGB) als Schrift an 
zu ordnen. Die Leiterplatte ist etwas größer und wird wie eine 
Laufschrift verwendet (nur mit fixen Buchstaben) um z.B. eine Hausnummer 
oder Straßennamen zu bekommen (der Text ändert sich ja nicht)

Da ich momentan es umgehen möchte alle Buchstaben und Zahlen mit LEDs 
einzeln anzuordnen  frage ich ob jemand eine Lib oder eine Funktion 
kennt dies zu machen. Eine Lib bzw. ULP zum Anordnen von Bauteilen 
(LEDs) um einen Kreis (z.b. Tacho) habe ich schon gefunden und 
funktioniert.

Software ist Eagle 7.2

von Nemesis (Gast)


Lesenswert?

Alex W. schrieb:
> und wird wie eine
> Laufschrift verwendet (nur mit fixen Buchstaben)

Das widerspricht sich, sofern ich das richtig verstehe.
Entweder Laufschrift oder fixe Buchstaben.
Eine LED-Matrix ist hier wohl angedacht. Sollte mit jedem
CAD-Programm kein Problem sein. Man sollte Bauteile auch zu
Gruppen zusammen fassen können. Paar Klicks und der Drops ist
gelutscht.

von Alex W. (a20q90)


Lesenswert?

Nemesis schrieb:
> sofern ich das richtig verstehe.
nee :-D
> Entweder Laufschrift oder fixe Buchstaben

Naja, ich möchte die Buchstaben fix! Also die LEDs sollen einen 
Buchstaben ausfüllen. Das mit der Laufschrift habe ich erwähnt damit man 
nicht auf die Idee kommt eine Laufschriftleuchte zu empfehlen, aber die 
Buchstaben sollen groß genug sein um gut abgelesen werden zu können!

: Bearbeitet durch User
von Nemesis (Gast)


Lesenswert?

Ich würde dann mal versuchen, Schriften in Eagle so groß wie möglich
als Schablone rein zu laden. Anhand der Kontur dann LEDs platzieren
und gut. Selbst gemacht hab ich es noch nicht. Da muss man eben mal
etwas experimentieren.

von Tom (Gast)


Angehängte Dateien:

Lesenswert?

>Anhand der Kontur dann LEDs platzieren
Ein Konverter Bitmap zu LED-auf-Position-Move-Eagle-Script ist in einer 
richtigen Programmiersprache (C und Eagle ULP gehören nicht dazu) 
schnell gebaut.

von Georg (Gast)


Lesenswert?

Alex W. schrieb:
> Naja, ich möchte die Buchstaben fix!

Du willst also für jede Hausnummer eine spezielle Leiterplatte designen?

Georg

von Alex W. (a20q90)


Lesenswert?

Georg schrieb:
> Alex W. schrieb:
>> Naja, ich möchte die Buchstaben fix!
>
> Du willst also für jede Hausnummer eine spezielle Leiterplatte designen?
>
> Georg

Genau!

von Alex W. (a20q90)


Lesenswert?

Tom schrieb:
>>Anhand der Kontur dann LEDs platzieren
> Ein Konverter Bitmap zu LED-auf-Position-Move-Eagle-Script ist in einer
> richtigen Programmiersprache (C und Eagle ULP gehören nicht dazu)
> schnell gebaut.

Hallo Tom,

wie hast Du das gemacht?

GENAU so etwas suche ich!

: Bearbeitet durch User
von Nemesis (Gast)


Lesenswert?

Alex W. schrieb:
> Genau!

Hast du die uneingeschränkte Eagle- oder die Light-Version (100x80mm)?
Mit der Light-Version wirste nicht weit kommen. Je nach Anwendung
wohl vermutlich nur für einen Buchstaben.

Alex W. schrieb:
> GENAU so etwas suche ich!

Das dürfte auch manuell zu schaffen sein. Reine Fleißarbeit.

von Andreas (Gast)


Lesenswert?

Naja, Im Zweifel für sowas den Wunschfont in eine Bitmap malen und 
anschließend mit festgelegtem LED-Raster die Pixel abklappern.
Dabei sollte es nicht schaden, wenn eine potentielle LED-Position 
bereits einem Pixel entspricht.

von Tom (Gast)


Angehängte Dateien:

Lesenswert?

Andreas schrieb:
> [...]
Genau so. 296 LEDs ins Schematic geklickt/kopierpastiert und die Ausgabe 
des Scripts im Anhang in die Kommandozeile des Board-Editors gepastet. 
Das geht mit C# oder Matlab sicherlich mindestens genauso simpel.

von Alex W. (a20q90)


Lesenswert?

Nemesis schrieb:
> Hast du die uneingeschränkte Eagle- oder die Light-Version (100x80mm)?

Wir haben hier die Vollversion von V7. Betriebssystem Windows

: Bearbeitet durch User
von Alex W. (a20q90)


Lesenswert?

Tom schrieb:
> Genau so.

Wie war der Vorschritt? Erst die benötigte Menge an LEDs in der 
Schematic rein und danach vom .py platzieren lassen?

Ich werde das mal testen! Wahrscheinlich muss ich die Namen der LEDs im 
.py anpassen.

von Tom (Gast)


Lesenswert?

Alex W. schrieb:
> Erst die benötigte Menge an LEDs in der
> Schematic rein und danach vom .py platzieren lassen?

Ja. Erst die LEDs manuell ins Schematic, dann das py ausführen und die 
Ausgabe in den Board-Editor kopieren (oder in eine .scr-Datei schreiben 
und diese mit dem Board-Editor ausführen. C&P ist aber viel simpler).

Wenn man das häufiger braucht, wäre es wahrscheinlich sinnvoll, auch den 
Schaltplan automatisch erstellen zu lassen, dabei die LEDs sinnvoll 
seriell/parallel/... zu verschalten und im Board die LEDs so zu 
platzieren, dass der Autororuter nur noch gerade Leiterbahnstückchen 
ziehen muss. Das wäre ein interessantes Problem, aber auch Arbeit und 
nicht mit 20 Zeilen Code vor dem Einschlafen abgehandelt...

von Alex W. (a20q90)


Lesenswert?

Okay, vielen Dank!

Die LEDs kann man ja in Gruppen zusammenfassen und mittels "paste" so 
oft einfügen wie man die benötigt.

Ich werde mal experimentieren, bin noch nicht dazu gekommen!

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.