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!
:
Verschoben durch Moderator
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
Replacer schrieb: > Ich habe hier eine Platine mit einem Bauteil zu dem ich keine Library > habe (eingebettetes Bauteil). Würde ich gerne machen, wenn ich die Lib hätte...
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.
es gibt eine (standardmässige) ULP zum Exportieren der Bauteile in eine Library. Diese kannst Du dann wie gewohnt öffnen/ändern
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...
Replacer schrieb: > Ich kann nur das Bauteil löschen und aus meiner neu erzeugten Lib wieder > einfügen, aber das möchte ich vermeiden. warum?
Weil es sich um viele gleiche Klemmen handelt. Das ist Arbeit, die wieder zu platzieren und zu verbinden (im Schaltplan und im Board).
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.
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.
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)
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!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.