Forum: Platinen EAGLE - Layout Symbole übernehmen


von Marcel S. (derschlangen)


Lesenswert?

Hallo liebe Eagle nutzende Gemeinde
Ich mache zur Zeit meine ersten Schritte mit Eagle um mir für das Hobby 
ab und an auch mal ein Layout erstellen zu können. Zurzeit füge ich 
einige Bauelemente ein und das sogar in meine eigene Bibliothek.
Alle Bauelemente die ich bis jetzt erstellt habe sind mit einem "Viereck 
mit Pins" im Layout ausgenommen. Nun würde ich gerne einen Mosfet 
erstellen und das dazu passende Bauteilsymbol verwenden damit man im 
Layout nicht nur Vierecken mit Pins sieht sondern auch ab und an mal ein 
"richtiges" Schaltzeichen.
Nun habe ich auch mal versucht ein Symbol selber zu Zeichnen jedoch ist 
das dann von der Größe her sehr unkomisch aus. Kann ich das Symbol nicht 
aus einer anderen Bibliothek wählen? Kann mir da wer helfen wie ich das 
am besten mache?

Lieben Dank euch...

von Mike (Gast)


Lesenswert?

Marcel Schlangen schrieb:
> Nun habe ich auch mal versucht ein Symbol selber zu Zeichnen jedoch ist
> das dann von der Größe her sehr unkomisch aus.

Dann zeichne es doch in der passenden Größe. Vielleicht musst du den 
Raster umstellen oder den alternativen Raster verwenden.

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Schaltzeichen gehören in den Schaltplan und nicht ins Layout. Im Layout 
zeichnet man den Umriß vom Package. Und das verteilt man i.d.R. so auf 
tPlace und tDocu, dass nur das auf die Platine gedruckt wird was nötig 
ist. Der Rest kommt nach tDoku, um den Bestückungsplan "aufzuhübschen".

Mit freundlichen Grüßen
Thorsten Ostermann

von Cyblord -. (cyblord)


Lesenswert?

Natürlich kannst du das Symbol aus einer anderen Lib übernehmen. Ist 
auch zu empfehlen. Einfach die Lib öffnen, Symbol öffnen, alles 
markieren (group) und kopieren. Dann eigene lib öffnen und dort 
einfügen.
Packages kann man direkt im Projektexplorer unterhalb von libs sehen und 
da gibt es dann den Menüpunkt "In Lib übernehmen". Das wird dann in die 
aktuell geöffnete Lib eingefügt.

gruß cyblord

von Eagle_Layouter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Marcel,

> Nun habe ich auch mal versucht ein Symbol selber zu Zeichnen jedoch ist
> das dann von der Größe her sehr unkomisch aus. Kann ich das Symbol nicht
> aus einer anderen Bibliothek wählen? Kann mir da wer helfen wie ich das
> am besten mache?

Empfehlung: Lege dir eigene Bibliotheken an. Bist ja schon dabei. ;)

> Dann zeichne es doch in der passenden Größe. Vielleicht musst du den
> Raster umstellen oder den alternativen Raster verwenden.

Wenn du es für dich 'passend' zeichnen möchtest, empfehle ich dir 
eventl. es (Erstellen von Symbols / Packages) mit einem TextEditor zu 
versuchen.

Geht meist schneller als die ständige lästige Mausklickerei (eigene 
Erfahrung).

Hier mal ein Bsp. aus meiner selbst erstellten Bilbliothek.

von Falk B. (falk)


Lesenswert?

@ Eagle_Layouter (Gast)

>Empfehlung: Lege dir eigene Bibliotheken an. Bist ja schon dabei. ;)

Wozu? Das macht man nur für neue Bauteile, welche noch nicht vorhanden 
sind. Oder erfindest du gern das Fahrrad neu?
(Ja, es gibt manchmal Qualitätsmängel in den Bibliotheken von Eagle, 
aber trotzem muss man nicht jedes Bauteil selber neu erstellen)

>Wenn du es für dich 'passend' zeichnen möchtest, empfehle ich dir
>eventl. es (Erstellen von Symbols / Packages) mit einem TextEditor zu
>versuchen.

>Geht meist schneller als die ständige lästige Mausklickerei (eigene
>Erfahrung).

Selten so einen Käse gelesen. Warst du die letzten 25 Jahre im Keller 
mit deinem 286er und Dos3.0 eingesperrt?

Ein SYMBOL ist sowas von schnell gezeichnet, das ist schon langweilig. 
Packages geht auch recht flott, vor allem wenn man ein paar grundlegende 
Techniken kennt (wie immer!).

von Eagle_Layouter (Gast)


Lesenswert?

Hallo Falk

> Selten so einen Käse gelesen. Warst du die letzten 25 Jahre im Keller
> mit deinem 286er und Dos3.0 eingesperrt?

Sicher nicht.

> Ein SYMBOL ist sowas von schnell gezeichnet, das ist schon langweilig.
> Packages geht auch recht flott, vor allem wenn man ein paar grundlegende
> Techniken kennt (wie immer!)

Um jetzt keine Grundsatzdiskussion vom Zaun zu brechen...

Beschreib mir mal bitte an einem Beispiel, wie du deine Libs (Symbols / 
Packages / Devices) erstellst. Sicher mit Copy & Paste aus anderen Libs?

Macht dir sicher auch (noch) Spass mit der Mausklickerei (Symbol mit 
Package verbinden -> Device), wenn du mehr als >100 Bauteile für eine 
Bibliothek erstellst / erstellen musst?

von ich (Gast)


Lesenswert?

Eagle_Layouter schrieb:
> Macht dir sicher auch (noch) Spass mit der Mausklickerei (Symbol mit
> Package verbinden -> Device), wenn du mehr als >100 Bauteile für eine
> Bibliothek erstellst / erstellen musst?

Nur mal zum Verständnis: Die Alternative zu den paar Klicks ist dann, 
mehr als 100 verschiedene Textdateien zu erstellen, so wie die von dir 
gezeigten *.scr?

von Falk B. (falk)


Lesenswert?

@ Eagle_Layouter (Gast)

>> Selten so einen Käse gelesen. Warst du die letzten 25 Jahre im Keller
>> mit deinem 286er und Dos3.0 eingesperrt?

>Sicher nicht.

Klingt aber so.

>Beschreib mir mal bitte an einem Beispiel, wie du deine Libs (Symbols /
>Packages / Devices) erstellst. Sicher mit Copy & Paste aus anderen Libs?

Sicher, warum denn nicht. Das ist der Schlüssel seit Anbeginn der 
industieellen Revolution.

>Macht dir sicher auch (noch) Spass mit der Mausklickerei (Symbol mit
>Package verbinden -> Device), wenn du mehr als >100 Bauteile für eine
>Bibliothek erstellst / erstellen musst?

Deine Scripte schreiben ist schneller und komfortabler? Selten so 
gelacht ;-)

Solche Scripte sind nur dann von Vorteil, wenn ein Vorgang 
automatisierbar ist und immer wieder durchgeführt wird.

Ich hab auf der einen Bildschirmhälfte das Eagle-Fenster, auf der 
anderen das Datenblatt mit der Pinbelegung. Da geht man die Pins der 
Reihe durch, liest danach nochmal Korrektur und fertig.

von Eagle_Layouter (Gast)


Lesenswert?

@Ich
> Nur mal zum Verständnis: Die Alternative zu den paar Klicks ist dann,
> mehr als 100 verschiedene Textdateien zu erstellen, so wie die von dir
> gezeigten *.scr?

Es ging dem TE hier um EIN Symbol.

Mein Bild sollte nur zeigen, wie man ein Symbol zeichnen kann.
Von mir aus kann er sich auch alles aus den vorhandenen Libs zusammen 
klicken.

Bezüglich der Mausklickerei ging es um das Erstellen eines Bauteils 
(Symbol + Package -> Device).

@Ich: Warum sollte man in meinem genannten Beispiel mehr als 100 
*.scr-Dateien erzeugen?

Zu meinem Bsp
Kundenanfrage: Erstellung einer Lib für keramische Kondensatoren in THT
Vorgabe:
*ttp://www.kemet.com/kemet/web/homepage/kechome.nsf/weben/1FAFB82981C6C0 
04CA2570A500160915/$file/F3101_GoldMax.pdf
- Kemet C31x  C32x  C33x  C340  C350
- C0G  NP0  X7R / Z5U
- alle Bauteilwerte (1pF - 6,8µF)
- Working Voltage (50V - 1000V)

@Falk: Da würde ich gerne mal sehen, ob dann immer noch im Eagle-Fenster 
zum Erstellen eines Devices 'geklickt' wird.

von ich (Gast)


Lesenswert?

Eagle_Layouter schrieb:
>
> Es ging dem TE hier um EIN Symbol.
>
> Mein Bild sollte nur zeigen, wie man ein Symbol zeichnen kann.
> Von mir aus kann er sich auch alles aus den vorhandenen Libs zusammen
> klicken.
Einfach ein Symbol von einer Stelle an die andere ziehen ist doch wohl 
einfacher als ein ganzes Script schreiben. Außerdem hast du doch die 
">100 Bauteile" ins Spiel gebracht.
>
> Bezüglich der Mausklickerei ging es um das Erstellen eines Bauteils
> (Symbol + Package -> Device).
Auch nur paar Klicks.
>
> @Ich: Warum sollte man in meinem genannten Beispiel mehr als 100
> *.scr-Dateien erzeugen?
Die Anzahl stammt von dir. Ich habe nur dein Beispiel hergenommen.
>

von gnd3 (Gast)


Lesenswert?

Seit Version 6 kann man sich den Umweg über .scr sparen und direkt 
.lbr-Dateien erzeugen. Das XML-Format braucht ein paar Buchstaben mehr 
als die Scripte, aber ich finde es mindestens genauso gut lesbar.

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.