Eagle 4.16r2 Bauteil ersetzen

Gast #3104908
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 #3104921
in der lib, eine neue package variante hinzufügen, dann di pins 
entsprechend verbinden, danach hast du im board später die auswahl für 
dein neues package
Gast #3104928
Die per ULP erzeugte Lib wird dabei leider wie eine fremde Lib angesehen 
und steht bei change->package nicht zur Auswahl!
Das habe ich schon probiert.
Gast #3104939
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
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
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 #3105205
Gute Idee.
Habe ich gar nicht dran gedacht, aber funktioniert leider nicht.
Eagle findet die Lib trotz gleichen Namens nicht.
(Unter Add ist sie aber drin)
Gast #3105225
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

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.