Eagle 4.16r2 Bauteil ersetzen

Gast #3104908
Lesenswert?

Hallo Forum,

kurze Frage zu Eagle 4.16r2:
Ich habe hier eine Platine mit einem Bauteil zu dem ich keine Library 
habe (eingebettetes Bauteil).
Nun möchte ich das Package verändern, eigentlich sogar nur die Umrandung 
korrigieren, die Pads sollen nachher an der selben Stelle liegen.
Da ich nicht einfach die Lib öffnen und ändern kann, habe ich folgendes 
versucht:

1. Board to Lib mit ULP
2. Bauteilpackage geändert
3. REPLACE (geht aber nicht wegen F/B-Annotation, wenn ich .sch schließe 
und es dennoch replace, dann macht Eagle keine F/B Annotation mehr)
4. change package (geht nicht, weil es dort kein anderes Package zum 
Auswählen gibt)

Wie geht es?
Danke!
Gast #3104939
Lesenswert?

Ja, ich weiß. Das habe ich getan.
Aber im Board ist eine Verknüpfung zu einer nicht (mehr) vorhandenen 
Library und die kann ich nicht ändern.
Ich kann nur das Bauteil löschen und aus meiner neu erzeugten Lib wieder 
einfügen, aber das möchte ich vermeiden.
Ich weiß, dass es bei neueren Eagle Versionen einfach so mit REPLACE 
geht, aber das hilft mir hier nicht weiter.
Ich habe hier Version 4.16r2 und muss damit arbeiten.
Das muss dich irgendwie möglich sein...
Gast #3105154
Lesenswert?

Die Frage "warum" ist die richtige.

Hat das Bauteil 100 Pins?

Mach eine Kopie Deines Projekts, wenn Du Dir unsicher bist.

Lösche das Bauteil im sheet, setze das neue ein, route die paar kurzen 
Leiterbahnstücke im board neu.

Fertig. Ist weniger Aufwand als hier rumhängen.
#3105161
Lesenswert?

Replacer schrieb:
> Weil es sich um viele gleiche Klemmen handelt. Das ist Arbeit, die
> wieder zu platzieren und zu verbinden (im Schaltplan und im Board).
Alles klar.

Replacer schrieb:
> Die per ULP erzeugte Lib wird dabei leider wie eine fremde Lib angesehen
Ich nehme an, du hast auf gleichen Namen für Lib, Device, Package und 
Symbol geachtet?
Mir wäre neu, dass Eagle eine Lib anders als am Namen allein 
identifiziert.
Gast #3105225
Lesenswert?

Ah, jetzt geht es!

Der export per ULP hat überall den ehemaligen Library Namen Vorgesetzt.
Ich habe alles (Lib, Device, Package und
Symbol) wieder so benannt, wie es vorher hieß und dann erkennt Eagle die 
Lib auch wieder. Mein neu zugefügtes Package kann ich nun auch als 
Alternative über change -> package auswählen.

Vielen Dank!

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