Forum: Platinen Ungenutzte Vias in den Eagle Autorouter einbinden


von Axel (Gast)


Lesenswert?

Moin,
kann man Eagle 5 dazu bringen, dass er Vias, die nicht weiter verbunden 
sind in den Autorouter einbindet und somit praktisch durch das Via 
routet?

Hintergrund: Um verschiedene Bauteile zu sockeln habe ich zusätzliche 
Vias eingefügt, da evtl weitere Bohrlöcher benötigt werden. So kann z.B. 
ein Relais in einen IC-Sockel gesteckt werden. Setzte ich die Vias vor 
dem Routen, so bekommen sie einen eigenen Netznamen und werden vom 
Autorouter nicht genutzt. Evtl. kann dann nicht zu 100% geroutet werden. 
Setze ich die Vias dagegen erst nach dem Routen, so kann es sein, dass 
je zwei verschiedene Netze (oder mehr) an der Stelle verlaufen, an die 
ich das Via setzten möchte und so verbunden werden würden.
Man könnte natürlich ein Via einem Netz zuordnen, welches später genau 
an der Stelle verläuft. Allerdings ist das Netz in den meisten Fällen 
vorher unbekannt.
Ein Abknipsen der ungenutzten Pins des Sockels wird ebenfalls 
ausgeschlossen.

Gruß Axel

: Verschoben durch Moderator
von Der Rächer der Transistormorde (Gast)


Lesenswert?

Axel schrieb:
> Hintergrund: Um verschiedene Bauteile zu sockeln habe ich zusätzliche
> Vias eingefügt,

Was schlicht gegen die Regeln des Layoutens verstößt und somit Probleme 
macht.

Ein Via ist dazu da Kupferlagen zu verbinden. Eher ein notwendiges übel 
und nicht dazu gedacht Bauteile aufzunehmen. Die kommen aus einer 
Library.

Wenn du Bauteile sockeln willst musst du Sie in der Lib. ändern bzw die 
gesockelte Variante hinzufügen.

von Electronics'nStuff (Gast)


Lesenswert?

Was du machen willst ist so derbes Gebastel - das würde ich lieber 
lassen und lernen wie man richtig layoutet.

von Paul Baumann (Gast)


Lesenswert?

Zeichne doch statt des Relais Schaltkreissockel in den Schaltplan ein 
und
belege nur die Kontakte, die das Relais benötigt. Wenn Du das nicht 
willst,
mußt Du selbst eine Bibliothek für das Relais entwerfen, damit das Ding
dann einen "Fußabdruck" wie eine Schaltkreisfassung hat.

MfG Paul

von Sascha W. (sascha-w)


Lesenswert?

Hallo,

ist doch kein Problem, setzte das Via und ändere anschießend den Name 
mit "NAME" auf den entsprechenden Netzname der Signalleitung.
Wenn man mit Polygonen Masseflächen auf 2 Layern erstellen lässt, und 
diese dann hier und da mit Vias verbinden will muss man das auch so 
machen.

Sascha

von Axel (Gast)


Angehängte Dateien:

Lesenswert?

Electronics'nStuff schrieb:
> Was du machen willst ist so derbes Gebastel - das würde ich lieber
> lassen und lernen wie man richtig layoutet.

Warum kann man eigentlich seit Erfindung des Internets nicht einfach 
diese unqualifizierten Kommentare für sich behalten und ernst gemeinte 
Fragen beantworten? Und dazu nicht mal seinen Namen nennen...

Der Rächer der Transistormorde schrieb:
> Regeln des Layoutens

OK, da ich immer offen für Neues bin würde ich gerne wissen, wo ich die 
nachlesen kann!?

Anbei ein kleines Layout-Beispiel: Gegen welche Regel des Layouts 
verstoße ich, außer, dass Vias dafür gedacht sind, Kupferlagen zu 
verbinden, wenn ich das Layout mit Sockel so erstelle, wie abgebildet. 
Und wenn keiner was einzuwenden hat, warum soll der Autorouter das dann 
nicht auch so machen dürfen?

Schaltkreissockel bzw. Library ändern ist auch nicht das, was ich 
möchte, da hierbei zusätzliche Pads entstehen. Dies führt zu einem 
größeren Platzbedarf, da diese Pads sicher nicht vom Autorouter 
einbezogen werden. Das Layout anbei wäre dann so nicht möglich.

Danke an Sascha. So möchte ich es genau nicht machen, bzw. kann ich 
nicht, da vor dem Autorouten nicht bekannt ist, welches Signal denn an 
der Stelle des Vias durchgeführt wird. Im Beispiel ist es natürlich 
trivial. Wenn ich aber eine ganze Europakarte voller Relais und diverser 
anderer Bauteile habe, ist es unmöglich.

von Peter (Gast)


Lesenswert?

Axel schrieb:
> Gegen welche Regel des Layouts
> verstoße ich, außer, dass Vias dafür gedacht sind, Kupferlagen zu
> verbinden, wenn ich das Layout mit Sockel so erstelle, wie abgebildet.

ich bin mir nicht sicher, ob das eine Frage sein soll. Ich gehe jetzt 
mal davon aus. Ein Via ist schlicht kein Bauteil. Du möchtest es aber so 
behandeln. Du kannst Bauteile definieren, die das Aussehen von Vias 
haben.

Axel schrieb:
> Warum kann man eigentlich seit Erfindung des Internets nicht einfach
> diese unqualifizierten Kommentare für sich behalten

Warum kann man eigentlich seit der Erfindung des Internets nicht einfach 
diese unqualifizierten Fragen für sich behalten?

von Christian B. (luckyfu)


Lesenswert?

Axel schrieb:
> Schaltkreissockel bzw. Library ändern ist auch nicht das, was ich
> möchte, da hierbei zusätzliche Pads entstehen. Dies führt zu einem
> größeren Platzbedarf, da diese Pads sicher nicht vom Autorouter
> einbezogen werden. Das Layout anbei wäre dann so nicht möglich.

Wie kommst du denn auf das Schmale Brett?
leg einfach ein Bauteil an welches zusätzlich zu deinem Relais noch 
entsprechend mehr Pads hat.

Im Schaltplan wählst du aus, welche verbunden sind und welche nicht.
oder willst du sie bei definitiver Nichtverwendung weglassen? Dann musst 
du für jede Bestückungsvariante immer das Part Anlegen was alle, für 
diese Variante möglichen, pins beinhaltet.

Ob man dafür dann den Autorouter verwendet, dazu enthalte ich mich der 
Stimme.

von Jens M. (Gast)


Lesenswert?

Axel schrieb:
> Warum kann man eigentlich seit Erfindung des Internets nicht einfach
> diese unqualifizierten Kommentare für sich behalten und ernst gemeinte
> Fragen beantworten? Und dazu nicht mal seinen Namen nennen...

Da kann ich die mit einer Namensnennung nur mitteilen das man in einem 
Fachforum eine kurze und knappe, (wenn auch schnauzige) Antwort erhalten 
kann. Ob diese inhaltlich richtig ist kann der Fragesteller ja nicht 
wissen, sonst würde er solche Fragen nicht stellen. Besser nicht 
persönlich nehmen.


Zum Thema selbst, du bist auf dem Holzweg (bitte selber mit der 
politisch Korrekten und genehmen Formulierung ersetzen).

Ein VIA ist etwas anderes als ein PAD. Ein Pad Verbindet den Anschluss 
(Pin) eines Bauteiles (Device) mit den WIRES (bzw Netze engl NETS) der 
Leiterplatte (PCB).

Das sind Definitionen, die wohl allgemein gültig sind. Die Definition 
VIA wurde weiter oben ausgeführt.

Dein Autorouter (oder du selbst) bist also beim Layouten bestrebt die 
Pads über Wires/Nets zu verbinden. Vias kommen da nicht vor, sie sind 
"notwendiges übel" und der Autorouter mag Sie auch nicht.

von amateur (Gast)


Lesenswert?

Betrachte deine Vias doch einfach als Bauteile: Die Befestigungslöcher 
meiner Platinen sind fast immer mit Masse verbunden.
Dahinter Steckt im Grunde nur ein Pad mit großem Durchmesser. Eagle ist 
es egal was Du anschließt und wenn Du das Teil selber erzeugt hast, 
schließt Eagle Dir sogar ein Dingsbums an den Ausgang von Etwas an. 
Übrigens werden hierbei auch die Routing-Regeln angewandt. Deine Aufgabe 
beschränkt sich darauf die Teile in deine Zeichnung zu klatschen und 
"ordnungsgemäß" anzuschließen.
Eine weitere Möglichkeit ist der manuelle Seiten- bzw. Layerwechsel. 
Dabei bleibt Eagle gar nichts anderes übrig als eine Durchkontaktierung 
zu setzen.
Die Position dabei ist Deine.

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.