Bauelment tauschen in Eagle

Gast #289001
Lesenswert?

Die Frage wird sicher nicht so oft kommen. Aber wie kann ich in Eagle
ein Bauelement tauschen, was Pinkompatibel ist. Ich habe in meinem
Beispiel einen ATMEGA64 verbaut und möchte den durch ein ATMEGA128 in
der Library ersetzen. Da ist prinzipiell extern kein Unterschied. Nur
wenn ich den lösche und ersetze, dann fange ich mit routen ganz neu
an.

Gibt es da Lösungen?
Gast #289002
Lesenswert?

Erzweuge im Schaltplan das neue Bauteil und leg es genau auf das alte.
Nun legst du im Borad das neu angelegte auch auf das alte. Dann das
alte im Schaltplan löschen. Du kannst die aufeinanderliegenden Bauteile
der Reihe nach "durchklicken", um das richtige zu selektieren.
Zum Abschluß noch das neue Bauteil sowohl im Schaltplan, als auch im
Board etwas weg und wieder zurückbewegen, damit bindest du die
verbindungen an die Pins.

Das wars.

Viel Glück.
Remo
Gast #289005
Lesenswert?

1. Wenn er pinkompatibel ist, hätte er auch einfach mit dem VALUE-Befehl
aus dem 64 eine 128 gemacht. Einfacher gehts wohl wirklich nicht.

2. Bauteil exakt setzen, ohne grid umzustellen: Mit dem Info Befehl den
64er anklicken und Koordinaten aufschreiben.
Dann folgendes in die Befehlszeile eintippen "move icx (x y);" und
Enter. icx ist dann der Name des 128ers.

3. Er hat keine schlechte Lib, sondern wahrscheinlich mal das Raster
für irgendwelche Umrisszeichnungen geändert.

Ralf
Gast #289006
Lesenswert?

Vielen Dank! Ich habe es jetzt hinbekommen. Ich fasse mal kurz
zusammen:

1. Das neue Bauelement im Schematic genau über das alte legen.
2. Mittels "info" die Koordinaten des alten Bauelements ermitteln und
notieren.
3. Mit dem Befehl "move icx (x y);" das neue Bauelement auf dem Board
platzieren (icx = Bezeichnung des BE). Und zwar genau da, wo das alte
liegt.
4. Im Schematic das alte Bauelement löschen.
5. Das neue Bauelement umbenennen.

Das Raster passt nicht. Weil der AVR eben kein Standardraster hat. Die
normalen Raster laufen auf "mil" oder meinetwegen in Zoll. Aber der
AVR ist in Millimeter und das passt in keinster Weise ins Raster rein.
Gast #289007
Lesenswert?

Dein Problem mit dem Raster kann ich nicht nachvollziehen. In Eagle ist
es sowieso besser, beim Routen vom Bauteil WEG zu routen, und nicht
von einem Anschluss zum anderen. Das heisst, die Verbindung zwischen
den Bauteilen wird irgendwo in der Mitte zwischen den beiden Bauteilen
gemacht.

Und wenn man es so macht, ist das Raster egal...

Ralf
Gast #289008
Lesenswert?

Das ist ja auch kein wirkliches Problem. Wenn man Standardbauelemente
mit Raster 2.54 nutzt, dann ist das einfacher und sieht auch
ordentlicher aus. Hat man ein BE, was nicht in dieses Raster passt,
kann man wirklich nur vom BE wegrouten. Aber hier ging es nicht um das
routen, sondern um das platzieren eines Bauelementes. Und wenn es nicht
im Raster liegt und ich es ersetzen will, ist es ziemlich schwierig es
genau auf die gleiche Stelle zu setzen, ohne neu zu routen.

Aber Dank deiner Hilfe, Ralf, ist das Ziel auch erreicht.
Gast #289009
Lesenswert?

Freut mich. Ist aus meiner Sicht die einfachste Möglichkeit.

- exakte Koordinaten ermitteln
- gewünschte Bauteil durch Texteingabe "move BN (X Y)" und Enter
  (BN = Bauteilnahme, X/Y = Koordinaten)
- FERTIG! Und alles ohne Grid-Umstellung

Wollte es nur noch mal erwähnen, damits andere einfacher haben.

Ralf

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