Forum: Platinen eagle sheet erweiterung


von Edgar F. (edgarfalke)


Lesenswert?

Ich habe eine Schaltung,die duch ihre Größe unübersichtlich geworden 
ist.  Platine bereits layoutet.
Jetzt möchte ich  die Schaltung teilen  und auf mehrere sheets 
verteilen.
Wie kann ich dieses tun.

Bei der Lösung zunächst nur das board kopieren und danach die einzelnen
Abschnitte der Schaltung kopieren und als sheet 1 2 3 zum bereits 
kopierten board hinzufügen sind häufig umfangreiche Mamens-Änderungen 
der Netze
und ggfls. der Bauteile erforderlich.
Diesen Aufwand möchte ich vermeiden.

Kann jemand helfen ?

Edgar

von Maik F. (eef)


Lesenswert?

Hallo,
gültig zumindest ab Eagle 6.4:
- Schaltplan aufmachen
- 3 neue Sheet Seiten erzeugen
- in der Befehlszeile oben "help move" eintippen, dann ENTER
- in der sich öffnenden Online-Hilfe zum "move"-Befehl den Abschnitt mit 
der großen Überschrift "Teile einer Seite auf eine andere Seite 
verschieben" lesen und befolgen
Schönen Abend & Wochenende

: Bearbeitet durch User
von Falk B. (falk)


Lesenswert?

@ Edgar Falke (edgarfalke)

>Ich habe eine Schaltung,die duch ihre Größe unübersichtlich geworden
>ist.  Platine bereits layoutet.
>Jetzt möchte ich  die Schaltung teilen  und auf mehrere sheets
>verteilen.
>Wie kann ich dieses tun.

Neue Sheets anlegen, oben im kleinen Fenster bei der Blattauswahl "new" 
anwählen

Schaltungsausschnitte mittels GROUP markieren
MOVE anwählen und mit rechter Maustaste die Gruppe greifen
Blatt im Auswahlfenster oben wechseln
Gruppe im neuen Blatt ablegen

Das verschieben von Bauteilen von Blatt zu Blatt geht nur mit Gruppen, 
nicht mit einzelnen Bauteilen. Die muss man als Gruppe markieren und wie 
oben beschrieben verschieben.

von eagke sheet (Gast)


Lesenswert?

Hallo Maik und Falk,
besten Dank für euere Antworten.
Leider gehr es bei mir nur bei der Version 6.5,
Die Schaltung ist aber in der Ausf. 4.1, da geht das leider nicht.

Also alte Methode, kopieren und ändern,ändern, invoke, invoke.
Edgar

von Falk B. (falk)


Lesenswert?

@ eagke sheet (Gast)

>Leider gehr es bei mir nur bei der Version 6.5,
>Die Schaltung ist aber in der Ausf. 4.1, da geht das leider nicht.

Hast du auch eine Standard bzw. Professional Version? Denn nur die kann 
mehrere Schaltplanseiten verwalten.

>Also alte Methode, kopieren und ändern,ändern, invoke, invoke.
>Edgar

Nö. Glaub ich nicht.

google eagle move group to another sheet

http://www.voithconsulting.com/labnotes/eagle/MovingCircuits.html

"Delete Before Paste method

With this method you can move circuits from one schematic sheet to 
another without affecting the layout. It is done by closing the layout 
file so it is unaffected and then selecting the section to be copied in 
the schematic, deleting the original (so that the references do not need 
to change), and then pasting to the desired location. Save your files.. 
A small mistake and you layout can be lost. Click Here for Step by Step 
Details "

von Edgar F. (edgarfalke)


Lesenswert?

Hallo Falk,,
besten Dank.

ich habe die Standard-Version,die verwaltet mehrere sheets.

Vorweg:
Die Schaltung ist bereits auf mehrere Seiten verteilt.
bestehemd aus mehreren  Tastenmatrixen (8x8 4x4  2x6) mit beleuchteten 
Tasten.
Die Tasten selbst mit den dazugehörigen Steckverbindern, befinden sich 
auf einer sheet-Seite, die LED's mit den Ansteuerungs-IC auf der 2. 
Seite.
Das Layout für die Platine ist erstellt und fertig.

Move Group geht nicht, da beim Antippen neues sheet der move Befehl 
verschwindet.
paste group und auf neues sheet eingeben funktioniert ,
aber Netze und Bauteile bekommen neue Namen  (n+1)
Die Platine behält die alten.
Da Taster und LED in der alten Version auf 2 sheets verteilt sind,
reicht eine Namensänderung nicht, man das 2.Teil mit invoke ranholen.

Die ganze Schaltung con 4.16 auf 6.5 kopieren bringt nichts.
In 6.5 sind häufig als Attribut die Farnell-Bestellnummern eingegeben
und dann erscheint der Hinweis package in brd und sch sind nicht 
konsistent.
In der Praxis kommt man vom Regen in die Traufe.

Wo finde ich den Befehl: click here  step by step Detail ?

Gruß Edgar

von Falk B. (falk)


Lesenswert?

@Edgar Falke (edgarfalke)

>Move Group geht nicht, da beim Antippen neues sheet der move Befehl
>verschwindet.

Kann sein, 4.1 ist schon "etwas" älter.

>paste group und auf neues sheet eingeben funktioniert ,
>aber Netze und Bauteile bekommen neue Namen  (n+1)
>Die Platine behält die alten.

Logisch, das erzeugt schließlich neue Bauteile.

>Da Taster und LED in der alten Version auf 2 sheets verteilt sind,
>reicht eine Namensänderung nicht, man das 2.Teil mit invoke ranholen.

Lass das. Viel Arbeit, wenig Sinn.

>Die ganze Schaltung con 4.16 auf 6.5 kopieren bringt nichts.

Bitte? 6.5 kann problemlos 4.1er Schaltung laden. Klar, beim 1. 
Speichern ist die dann im 6.5er Formal und kann mit dem alten 4.1 nicht 
mehr gelesen werden. Aber wozu auch?

>In 6.5 sind häufig als Attribut die Farnell-Bestellnummern eingegeben

Ja und? Di kann man doch ignorieren.

>und dann erscheint der Hinweis package in brd und sch sind nicht
>konsistent.

Da machst du glaub ich einen anderen Fehler.

>In der Praxis kommt man vom Regen in die Traufe.

Nö.

>Wo finde ich den Befehl: click here  step by step Detail ?

Karnevallsscherz? Edgar, das war ein ZITAT aus dem Link! In dem Link 
gibt es den echte Abschnitt, welcher wiederum einen echten Link enthält!

http://www.voithconsulting.com/labnotes/eagle/DeleteBeforePasteMethod.html

Ich hab es soeben probiert, wenn gleich nur auf einem Blatt mit der 
Freeware Version. Es funktioniert. Allerdings muss man ein wenig 
aufpassen.

Wenn man ICs mit mehreren Gates hat (Logik + Power), muss man ALLE Gates 
selektieren und kopieren/löschen.

Wenn man Signale auseinanderreißt, muss man das teilweise manuell wieder 
angleichen.

von Schaulus Tiger (Gast)


Lesenswert?

Edgar Falke schrieb:

> In 6.5 sind häufig als Attribut die Farnell-Bestellnummern eingegeben
> und dann erscheint der Hinweis package in brd und sch sind nicht
> konsistent.

Wo kämen diese Attribute her? Die stecken zwar in den neuen lbr, aber 
bei deiner ganzen Aktion kommt doch keine lbr ins Spiel, nur Board und 
Schematic. Du solltest natürlich Schritt für Schritt vorgehen und erst 
die Schaltung komplett umsortieren und im konsistenten Zustand 
speichern.

Wenn du dann Änderungen machst und neue Bauteile brauchst, landen die 
neuen Attribute konsistent in Schematic und Board.

Ich würde erstmal alle Schaltungsteile auf ein Sheet bringen und dann 
das Board schließen, damit keine Leiterbahnen aufgetrennt werden. Jetzt 
kannst du die Schaltungsteile so verschieben, wie sie später auf den 
einzelnen Sheets erscheinen sollen. Dabei solltest du immer nur eine 
Verbindung zur Zeit auftrennen und per Namen wieder verbinden.

Irgendwann haben die "virtuellen Sheets" keine direkten Verbindungen 
mehr, aber die Netzliste ist noch die gleiche. Board und Schematic 
müssen jetzt konsistent sein. Jetzt kannst du die Schaltungsteile per 
Group Move auf echte Sheets verteilen, ohne das irgend etwas 
durcheinander kommt.

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.