Forum: Platinen Fehlerhafte Verbindungen in EAGLE


von Hans (Gast)


Lesenswert?

Hallo Leute!

Ich hätte 2 Fragen zum PCB-Editor (nicht Schaltplan)
von EAGLE, die leichtere zuerst:

1. Ich habe ein Modell des Würth Elektronik SMD-Tasters
430181038816 heruntergeladen und das Symbol verändert (verkleinert).
Der Taster hat 4 Pads von denen immer 2 miteinander intern
verbunden sind. Trotzdem zeigt mir Eagle im Layout immer
ein Airwire zwischen den eigtl. intern verbundenen Pads an.
Ich habe im Symbol 2 Pins, wobei jeder mit 2 pads verbunden
wurde (append). Außerdem habe ich schon probiert im Symbol
stattdessen wirklich 4 Pins zu machen, und dabei je 2 Pins
übereinander zu legen. Dann hat jeder Pin ein eigenes Pad in
der Zuweisung. Auch das funktioniert nicht...
Wieso versteht Eagle nicht das diese Pads intern verbunden sind?

2. Ich habe einen Schaltplan mit einem "Modul" erstellt. Dieses
Modul verwende ich 6 mal. Im Layout habe ich 2 dieser Module
schön geroutet und würde dieses Routing nun gerne auf die
anderen 4 Module übertragen.
Ich weiß - dieses Problem wurde anderso schon durchgekaut,
im Grunde bietet Eagle keine Funktion oder ULP dafür an.
Ich habe aber nun bei meinem gerouteten Modul einfach mal nur den
Top-Layer aktiviert, dann hier alle gerouteten Leitungen kopiert
und diese auf ein anderes Modul (wessen Bauteile ich natürlich
daneben im selben Raster absolut genauso angeordnet habe) kopiert.
Das gleiche habe ich anschließend mit dem Bottom-Layer und mit den Vias
gemacht. Resultat: Sieht toll aus und alles passt zusammen.
Aber Eagle will diese kopierten Leitungen einfach nicht als verbunden 
anerkennen. Muss ich nun jede Leitung nochmal mit dem Route-Befehl 
nachfahren, oder gibt es irgendeine Lösung / ULP wie das schneller geht?
Rein technisch wäre ja alles schon verbunden. Nur die Airwires stören
enorm.

Vielen Dank schon mal!!
Viele Grüße,
Hans

von Guido C. (guidoanalog)


Lesenswert?

Hallo,

Hans schrieb:
> Ich habe aber nun bei meinem gerouteten Modul einfach mal nur den
> Top-Layer aktiviert, dann hier alle gerouteten Leitungen kopiert
> und diese auf ein anderes Modul (wessen Bauteile ich natürlich
> daneben im selben Raster absolut genauso angeordnet habe) kopiert.
> Das gleiche habe ich anschließend mit dem Bottom-Layer und mit den Vias
> gemacht. Resultat: Sieht toll aus und alles passt zusammen.

hast Du die Netznamen danach angepasst?

Des Weiteren gilt:
"Bitte denken Sie dran: Wird ein Netz auf einen Pin geschoben, wird es 
nicht angeschlossen. Man muss das Bauteil auf das Netz schieben damit 
die Verbindung erfolgt. Kopiert man ein Netz mit dem COPY-Befehl und 
schiebt es auf einen Pin, wird es auch nicht angeschlossen (wie bei 
MOVE). Achtung: Bei COPY bleibt der Netzname unverändert! Wenn Netz und 
Pin miteinander verbunden sind, werden beide mit dem SHOW-Befehl in der 
Darstellung hervorgehoben. Netze verlegt man mit dem NET-Befehl!" 
[http://www.cadsoft.de/training-service/faq/]

Vielleicht hilft es das Bauteil weg und wieder hinzuschieben. Ich kann 
es derzeit leider nicht testen, da ich derzeit kein Eagle installiert 
habe.

Mit freundlichen Grüßen
Guido

von Diek (Gast)


Lesenswert?

Ich würds mal mit dem NAME Befehl versuchen. Damit kann man die 
gerouteten Bahnen entsprechend ui den Airwire-Namen umbenennen.

von W.A. (Gast)


Lesenswert?

Hans schrieb:
> Aber Eagle will diese kopierten Leitungen einfach nicht als verbunden
> anerkennen.

Dann haben sie verschiedene Namen. Der DRC sollte dann allerdings 
entsprechen meckern.

von Eagle_Layouter (Gast)


Lesenswert?

> Der Taster hat 4 Pads von denen immer 2 miteinander intern
> verbunden sind. Trotzdem zeigt mir Eagle im Layout immer
> ein Airwire zwischen den eigtl. intern verbundenen Pads an.
> ...
> Wieso versteht Eagle nicht das diese Pads intern verbunden sind?
Eagle schon. Für die intern verbundenen Pads des Tasters wird doch das 
Airwire angezeigt. Dieses musst du im Layout nur routen und gut ist.

von Falk B. (falk)


Lesenswert?

@Hans (Gast)

>Wieso versteht Eagle nicht das diese Pads intern verbunden sind?

Doch, das tut es. Aber man muss den Append Modus auf "Any" stellen.

Beitrag "Re: Langloch in Eagle"

>schön geroutet und würde dieses Routing nun gerne auf die
>anderen 4 Module übertragen.
>Ich weiß - dieses Problem wurde anderso schon durchgekaut,
>im Grunde bietet Eagle keine Funktion oder ULP dafür an.

FALSCH! Das geht WUNDERBAR mit IMPORT -> Eagle-Zeichnung im Layout!

von Hans (Gast)


Lesenswert?

Danke für eure Antworten!!

zu  Guido C.: Du hast Recht: Die Netznamen wurden nicht angepasst. Die
gerouteten Tracks haben andere Namen als die Airwires. Dies anzupassen
würde aber noch länger dauern als gleich alles zu routen.
Bauteile weg- und wieder hinschieben geht leider auch nicht.

zu Diek: Absolut richtig. Aber wie oben geschrieben sehr aufwändig.

zu W.A.: Ja.

zu Eagle_Layouter: ?!? Ich will und kann die Pads im Layout nicht
verbinden. Das würde auch keinen Sinn machen (außer bei hoher
Strombelastung).

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.