Forum: Platinen Eagle Leiterbahn kopieren und verbinden


von Chris (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

Ich habe folgendes Problem:

Ich muss über 1000 Leiterbahnen ziehen und ein großer Teil der 
Leiterbahnen ist identisch mit den anderen Leiterbahnen die zu ziehen 
sind. Wenn ich nun alle Layer bis auf Top und Bottom ausschalte und die 
besagten Leiterbahnen kopiere und an der entsprechenden Stelle einfüge, 
werden die Bauteile nicht mit der Leiterbahn verbunden. Die Airwires 
bleiben trotzdem. Was mache ich falsch? Zudem wird nach dem DRC der 
Overlap-Fehler angezeigt an der Stelle an der sich Bauteilanschluss und 
Leiterbahn treffen.

Bitte um Hilfe.


Danke Gruß

Chris

von Wolfgang (Gast)


Lesenswert?

Chris schrieb:
> Ich muss über 1000 Leiterbahnen ziehen und ein großer Teil der
> Leiterbahnen ist identisch mit den anderen Leiterbahnen die zu ziehen
> sind.

Das wäre doch eine schöne Arbeit für einen Computer. Probier es mal mit 
einem Script oder dressiere den Autorouter. ;-)

von Wolfgang (Gast)


Lesenswert?

p.s.
Andere Möglichkeit: Lass das Vervielfältigen den Leiterplattenhersteller 
machen. Höhere Stückzahlen wirken sich sowieso günstig auf den 
Leiterplattenpreis aus.

Bau deine Schaltung modularer auf.

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Hallo Chris,

> Ich muss über 1000 Leiterbahnen ziehen und ein großer Teil der
> Leiterbahnen ist identisch mit den anderen Leiterbahnen die zu ziehen
> sind. Wenn ich nun alle Layer bis auf Top und Bottom ausschalte und die
> besagten Leiterbahnen kopiere und an der entsprechenden Stelle einfüge,
> werden die Bauteile nicht mit der Leiterbahn verbunden. Die Airwires
> bleiben trotzdem. Was mache ich falsch?

Du machst einen Denkfehler. Die kopierten Leiterbahnen haben die 
gleichen Signalnamen wie die Originale und gehören für Eagle daher auch 
zum ursprünglichen Signal. Das erklärt auch die Overlap-Fehler.

Entweder schreibst du dir ein Script, oder du versuchst es mit dem 
Autorouter, wenn du das nicht von Hand machen willst. Weche 
Eagle-Version hast du denn, dass du überhaupt so viele Signale 
unterbringen kannst? Ich dachte immer, die Hobby-Version wäre vom Platz 
her beschränkt?

Mit freundlichen Grüßen
Thorsten Ostermann

von Chris (Gast)


Lesenswert?

Da ich eine Weiterbildung zum Techniker für Automatisierungstechnik 
mache und mich mitten im Abschlussprojekt befinde habe ich eine zeitlich 
begrenzte Vollversion erhalten (Version 7.5.0)

Da ich das Programm von 0 anfange zu lernen und die Zeit zum einlesen 
für Scripte usw. zu verstehen und anwenden zu können werde ich wohl die 
Leiterbahnen per Hand routen ...

Gruß

von Matthias L. (Gast)


Lesenswert?

Wichtig bei solchen Kopiervorgängen sind die Namen der Verbindungen 
schon im Schematic. Vergib für jede Bahn einen sinnvollen Namen. Wenn Du 
die dann kopierst, hängt eagle hinten automatisch eine (höhere) Zahl 
dran. Ist also das letzte Zeichen keine Ziffer, so wird nach dem 
Kopieren eine "1" drangehangen. ALso so:
MyWireName => MyWireName1

Enden aber alle Namen mit "1", so enden alle kopierten mit "2". Wenn Du 
jetzt vorher im Schema dir dieses Prinzip zunutze machst, und die Namen 
entweder per Hand so nennst, oder auch kopierst, sollte es gehen.


Alternativ kannst DU die Airwires mit Name anklicken, den Namen kopieren 
und dem drunterliegenden (kopierten) Wire geben.

von Falk B. (falk)


Lesenswert?

@Chris (Gast)

>Ich muss über 1000 Leiterbahnen ziehen und ein großer Teil der
>Leiterbahnen ist identisch mit den anderen Leiterbahnen die zu ziehen
>sind.

Das sieht man auf deinem Bidl aber nicht.

> Wenn ich nun alle Layer bis auf Top und Bottom ausschalte und die
>besagten Leiterbahnen kopiere und an der entsprechenden Stelle einfüge,
>werden die Bauteile nicht mit der Leiterbahn verbunden.

Logisch. Eagle arbeitet so nicht. Das ist kein Malprogramm sondern ein 
kleines CAD-System.

>bleiben trotzdem. Was mache ich falsch?

Du hast di grundlegende Arbeitsweise von einem CAD-System nicht 
verstanden.

>Bitte um Hilfe.

Wenn man mehrere, gleiche Funktionsblöcke/Module hat, kann man das im 
Eagle anders machen. Man erstellt einen Schaltplan eines Moduls, macht 
das Layout komplett fertig. Dann fügt man dieses Modul per Datei -> 
Importieren -> Eagle Zeichnung beliebig oft in eine neu Datei ein. Siehe 
Handbuch Abschnitt "Mehrkanal-Layouts"

von Falk B. (falk)


Lesenswert?

@ Matthias Lipinsky (lippy)

>Alternativ kannst DU die Airwires mit Name anklicken, den Namen kopieren
>und dem drunterliegenden (kopierten) Wire geben.

Käse^3!!! Airwires werden NIE kopiert, das sind Hilfslinien!!! Un 
umbennen tut man sie auch nicht!

von Joe (Gast)


Lesenswert?

So geht's bei mir:

Die kopierten Leiterbahnen/Bauteile werden dabei aber nicht in den 
Schaltplan eingefügt.

1. Schaltplan schließen

2. "Copy"-Symbol anklicken

3. "Group"-Symbol anklicken

4. Mit der Maus eine gruppe aus dem Layout auswählen.
   Es werden nur Leiterbahnen kopiert, die vollständig in der Gruppe 
sind.

5. Mit der rechten Maustaste eines der Ausgewählten Bauteile anklicken.

6. Es öffnet sich ein Menü. Unten Copy "Group" auswählen.

7. Nun hängen alle Leiterbahnen und Bauteile am Mauszeiger und können 
irgendwo platziert werden.
Die Leiterbahnen und Bauteile werden automatisch weiter durchnummeriert.

Viel Erfolg

von Joe (Gast)


Lesenswert?

Anmerkung:

Es sollten dabei keine Ebenen ausgeblendet werden.
Ggf. nur, wenn bestimmte Ebenen wirklich nicht gebraucht werden.

Einfach ausprobieren.

Joe

von Falk B. (falk)


Lesenswert?

@Joe (Gast)

>Die kopierten Leiterbahnen/Bauteile werden dabei aber nicht in den
>Schaltplan eingefügt.

Das macht man schon lange nicht mehr so mit Eagle. Ab Version 6 kann man 
das DEUTLICH einfacher mit der direkten Import-Funktion machen.

von Chris (Gast)


Angehängte Dateien:

Lesenswert?

Also es sieht ungefähr so aus... Ist natürlich noch nicht ganz fertig.

@Falk Brunner:
Da ich erst seit ca. 1 Monat mit dem Programm arbeite kann ich vieles 
noch nicht wissen. Dafür sollte ja das Forum da sein...

Danke für die Infos.

Da ich ca. 25 Schaltpläne habe ist es nicht so einfach alles über den 
haufen zu werfen und neu/anders zu beginnen.

Gruß

von Falk B. (falk)


Lesenswert?

@Chris (Gast)

>    Bildschirmfoto_2016-04-09_um_19.19.50.png

Für ein SINNVOLLES Bild siehe Bildforamte. Bei Eagel kann man 
entweder als PDF drucken oder als PNG exportieren.

>Da ich erst seit ca. 1 Monat mit dem Programm arbeite kann ich vieles
>noch nicht wissen. Dafür sollte ja das Forum da sein...

Vollkommen OK.

>Da ich ca. 25 Schaltpläne habe ist es nicht so einfach alles über den
>haufen zu werfen und neu/anders zu beginnen.

Wo hast du 25 Schaltpläne?

Gerade WEIL du am Anfang bist, kannst du das. Und musst du ggf. auch.
Denn hier entscheiden sich grobe Designfehler bzw. schlechte 
Arbeitsmethoden.

von Matthias L. (Gast)


Lesenswert?

Falk B. schrieb:
> Käse^3!!! Airwires werden NIE kopiert, das sind Hilfslinien

Ich habe auch nicht gesagt, das die Airwires kopiert werden sollen.

von Vorfahrt geändert (Gast)


Lesenswert?

>> Käse^3!!! Airwires werden NIE kopiert, das sind Hilfslinien
Matthias L. schrieb:
> Ich habe auch nicht gesagt, das die Airwires kopiert werden sollen.

Nein, hast Du auch nicht. Falk sccheint gerade einen Käseauflauf 
herstellen zu wollen (Käse^3!!!), der ihm zu mißlingen droht. Da kann 
man nicht auch noch ein exaktes Erfassen von Inhalten erwarten.

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.