Forum: Platinen Eagle Lib Symbol über das Package finden -HowTo?


von Uwe °. (ossabow)


Angehängte Dateien:

Lesenswert?

Hallo @all,

schöne Überschrift, wobei stell ich mich zu blöd an:
Ich öffne die Transistor xx .lib und habe (alles was ich brauch in) drei 
Spalten. Nun finde ich das gesuchte "TO92-EBC" Package und dachte mit 
"verwende DeviceSets" kann ich es verwenden aber denkste, da steht 
"verwendete". Bei anderen Sockeln fehlt dieser Punkt.
Wie kann man so gefundene Bauteile übernehmen?
Bei Relais, Stecker etc ist das doch nützlich.

Danke Uwe

: Bearbeitet durch User
von Maik F. (Firma: ibfeew) (mf_hro)


Lesenswert?

Hallo,
mir ist bei deinem Text nicht ganz klar, wozu (wofür) du die gefundenen 
Packages/Symbole übernehmen/verwenden willst:
- übernehmen in den Schaltplan: geht nicht, nur komplette devices können 
im Schaltplan eingefügt werden

- übernehmen in deine eigene Bibliothek: geht anders:
xx   eigene Biblithek öffnen (also die Ziel-Biblithek)
xx   Controlpanel aufmachen, dort unter Bibliotheken die Quellbibliothek 
suchen, dort dann packages/Symbole aufklappen und mit Rechtsklick auf 
das gewünschte  Package/Symbol dann --> kopieren in Bibliothek auswählen

- das von dir oben gezeigte Bild mit der Auswahl "verwendende 
Devicesets" hat nur den Zweck, dir bei einer offenen Bibliothek (in der 
du gerade rumarbeitest) zu zeigen, wo das package/Symbol schon alles 
verwendet wird. Damit du abschätzen kannst, welche kompletten devices 
durch eine von dir gemachte (oder beabsichtigte) Änderung beeinflußt 
werden.
- wenn der Menupunkt "verwendende Devicesets" fehlt, dann heißt das, daß 
dieses Package/Symbol in der Bibliothek angelegt wurde, aber biser noch 
von keinem device verwendet wird.
Gruß, Maik

von Uwe °. (ossabow)


Lesenswert?

Danke Maik,
ja wofür habe ich nicht geschrieben :-(
An den vielen Beiträgen sieht man das Problem bei Wenignutzern 
(Anfängern) mit nicht gefundenen Bauteilen. Ich möchte (ab sofort) auch 
kleine Basteleien dokumentieren, da kann ich oft Kompromisse eingehen 
während sich der Entwurf eines Devices nicht lohnt.
Aktuell suche ich für sch und brd den Transistor C945 mit Sockel E C B.
Du siehst, den passenden Sockel gibt es und (erstmal) uninteressant 
welcher Typ es im Schaltplan ist.
Ich möchte zu dem gefundenen Sockel auch das Schaltzeichen in mein 
Projekt übernehmen.
CYL Uwe

von Maik F. (Firma: ibfeew) (mf_hro)


Lesenswert?

Hallo Uwe,
meine Antwort kommt diesmal etwas später, dafür hilft sie außer dir 
vielleicht auch mal anderen Wenignutzern. Ist halt immer schwierig, wenn 
man ein komplexes Programm immer nur alle Jubeljahre mal benutzt (ich 
quäle mich entsprechend immer bei 3D-Programmen).
Du willst also das in der library gefundene Bauelement mit dem richtigen 
package in deinen Schaltplan übernehmen.
- Zumindest bei älteren eagle-Versionen konnte man vom Library-Editor 
aus nicht direkt in den Schaltplan einfügen (wäre mal ein lohnendes Ziel 
für ein ULP - kennt da jemand eins, das vom library-Editor aus das 
aktuelle device in die aktuelle Schaltplan-Seite einfügt?)
- Folgende Wege führen dich zum Ziel:
A) über das eagle-control-panel:
- in der library, in der du schon das richtige package gefunden hast:
- den library-Namen merken
- mit "verwendende device-sets" (dein Bild oben) den Devicenamen 
(Bauteilnamen, z.B. BC338) merken
- Eagle-control-panel: Bibliotheks-Zweig aufklappen, die gemerkte 
Biblithek aufklappen, das gemerkte device aus der alphabetischen Liste 
suchen, Kontextmenu (rechte Maustaste) --> in Schaltplan einfügen
.
B) (bevorzugte Methode): im Schaltplan über den ADD-Befehl:
- Schaltplan aufmachen
- Icon "ADD" anklicken (oder "add" in die Kommandozeile tippen)
- in der auftauchenden Liste mit allen Biblitheken die gemerkte suchen, 
aufklappen, das gemerkte Bauelement suchen, Doppelklick und im 
Schaltplan einfügen
- falls die gemerkte Bibliothek in der Liste mit dem Add-Befehl nicht 
auftaucht: man muß eagle sagen, welche Bibliotheken benutzt werden 
sollen. Dafür den Befehl "use" benutzen. Es werden im ADD-Dialog nur die 
"used" Biblitheken angezeigt. Das umschalten zwischen "in use / not in 
use" kann man auch im control-panel machen. Der aktuelel Zustand wird 
mit dem grauen oder grünen Punkt hinter dem Bibliotheksnamen 
dargestellt.
- Wenn man sich den Device-Namen (s.o.) gemerkt hat, kann man im 
ADD-Dialog auch nach dem Bauteil suchen lassen, muß man nicht händisch 
alle Bibliotheken abklappern.
Im Suchfeld eintragen:
- BC338 sucht nach genau dem Exakten Wort "BC338"
- xBC338x (das x durch * ersetzen wegen der 
Forums-Automatik-Formatierung) sucht nach allen Wörtern, die BC338 
enthalten
Gruß, Maik

: Bearbeitet durch User
von michael_ (Gast)


Lesenswert?

Uwe °. schrieb:
> Aktuell suche ich für sch und brd den Transistor C945 mit Sockel E C B.
> Du siehst, den passenden Sockel gibt es und (erstmal) uninteressant
> welcher Typ es im Schaltplan ist.

Warum willst du auch so einen exotischen Typ nehmen?
Vermutlich meinst du den 2SC945.

Nach meinem Verständnis hat der aber B C E.
Man muß da aufpassen.
Da muß man eben selbst das Bauelement anlegen, da es anscheinend niemand 
anderes verwendet.

von Uwe °. (ossabow)


Angehängte Dateien:

Lesenswert?

Hallo Maik,

ja späte Antwort aber beser als nie ;-))
Ich fang mal unten an, bin doch gestern am "grünen Punkt" gescheitert.
Man kann im Schaltplan die lib "Aktualisieren" aber deswegen wird diese 
noch lange nicht (unter add) aufgeführt.Da hätte mir Deine Antwort 
langges suchen erspart aber so habe ich doch viel anderes mit 
aufgeschnappt.
Die Bibliotheken  habe ich zum testen des exp-project-lbr ULP in anderem 
Pfad verbogen.
Dann vorweg ein dickes Dankeschön für Deine Mühe! ... aber ich kann es 
nicht nachvollziehen :-(
Die (oben verwendete) Transitorlib finde ich nicht wieder, bei anderen 
ist die Rückwärtssuche ebenfalls nicht möglich.

Maik F. schrieb:
> - in der auftauchenden Liste mit allen Biblitheken die gemerkte suchen,
> aufklappen, das gemerkte Bauelement suchen, Doppelklick und im
> Schaltplan einfügen
Das merken funktioniert oft nicht
Möglicherweise fehlt mir die Funktion mehr als anderen. Auch das ich die 
Platine nicht einfach umdrehen kann (das ulp funktioniert nicht) 
kompliziert das Aufnehmen fertiger Platinen. Zur Reparatur finde ich 
besser zur Schaltung wenn ich die Platine "nachbaue", ist verständlich 
was ich meine?
Ja, die Programme werden immer komplexer/besser und wir immer älter.

CYL Uwe

von Uwe °. (ossabow)


Lesenswert?

michael_ schrieb:
> Warum willst du auch so einen exotischen Typ nehmen?
> Vermutlich meinst du den 2SC945.

Hi michael,
der Typ ist egal nur der Sockel muß C E B sein da es zur Dokumentation 
angefertigt wird.

CYL Uwe

von Bimbo. (Gast)


Lesenswert?

Du findest sehr viele How-Tos, wie man sich seine Bauteile selber macht. 
Kommt sowieso besser, die eigenen individuell erstellten Bauteile in 
eigenen Bibliotheken zu sammeln.

von Uwe °. (ossabow)


Lesenswert?

Hi Bimbo
Ja gibt viele Beiträge. Ich wollte ja nur rausfinden wie ein passend 
vorhandenes Device übernommen werden kann. Wenn ich im Baumarkt das 
passende LED Leuchtmittel nicht finde, baue ich es auch nicht selber.

von michael_ (Gast)


Lesenswert?

Uwe °. schrieb:
> Aktuell suche ich für sch und brd den Transistor C945 mit Sockel E C B.

Uwe °. schrieb:
> Hi michael,
> der Typ ist egal nur der Sockel muß C E B sein da es zur Dokumentation
> angefertigt wird.

Sortiere das nochmal!
Male mal auf, was du willst. Bei Transistoren wird von unten auf die 
Beinchen gesehen.

von Maik F. (Firma: ibfeew) (mf_hro)


Lesenswert?

Hallo Uwe,
bei deinem Bild ist der Devicename/Bauteilname das in dem Kontextmenu 
angezeigte "-npn-", du mußt dir also "-npn-" für die spätere Suche 
merken. Die Bibliothek selber heißt "transistor.lbr", das ist eine mit 
eagle original mitgelieferte Bibliothek.
Falls du die Verzeichnispfade verbogen hast, mußt du im control-panel 
unter Optionen-->Verzeichnisse-->Biblitheken sicherstellen, daß auch die 
original Bibliotheksverzeichnisse angezeigt und durchsucht werden. Es 
können mehrere Suchpfade eingetragen werden, jeweils durch Semikolon 
getrennt. Bei mir werden z.B. 3 Bibliothekspfade durchsucht:
$EAGLEDIR\lbr;C:\IBFEEW\02_CAD\01_Eagle\lbr;C:\IBFEEW\02_CAD\01_Eagle\do 
wnloads
Achtung: je nach Version ist nach Verzeichnisumstellung ein 
eagle-Neustart nötig.
sicherheitshalber alle Bibliotheken einbinden: control-panel --> 
Rechtsklick auf "Bilitheken"  --> "alle Bibliotheken laden"
Dann sollte auch die original "transistor.lbr" eingebunden sein und in 
dieser das generische Bauelement "-npn-" zu finden sein.
Maik

: Bearbeitet durch User
von Uwe °. (ossabow)


Lesenswert?

Ohh Maik wie recht Du hast! Asche auf mein Haupt.
Mit den lib´s komme ich soweit klar, aber mann muß aufpassen wenn 
mehrere Controlpanel-Fenster auf sind.
Ja den -npn- finde ich und es passt :-)).

Danke, hilft bestimmt auch anderen.
Danke auch an Michael

CYL Uwe

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.