Eagle: Polygon im Polygon anlegen

OP #7989730
Lesenswert?

Es geht um das Anlegen und Benennen von Polygonen in Eagle 7.7. Das zweiseitige Layout hat auf dem Top-Layer mittels eines außen um die Platine angelegten Polygons eine Massefläche, entsprechend mit GND benannt.

Jetzt möchte ich den Pluspol einer blanken Batteriefassung von dieser Massefläche isolieren und um die drei massiven, bedrahteten Lötkontakte eine Fläche hineinlegen, die mit V+ benannt wird und natürlich von der umliegenden GND-Fläche zu isolieren ist.

Automatisch nur durch unterschiedliche Netznamen funktioniert das nicht, die beiden Flächen gehen ineinander über. Nur durch Anklicken mit dem "Show" Befehl sieht man das zwei Flächen vorhanden sind (Screenshot, hell- und dunkelrot).

Hatte probehalber um den V+-Polygon noch ein trestricted-Polygon gelegt, aber das hatte keinen Effekt.

Wie lege ich da am zweckmäßigsten einen Isolierabstand rein?

Angehängte Dateien:
(Firma: Golden Delicious Computers) #7989751
Lesenswert?

Polygon-Rang (Rank) in den Eigenschaften der Polygone unterschiedlich wählen. Höchster Rang (6) für den GND-Fill. Und (1) für das V+. Und "Isolate" bei V+ passend wählen sonst stossen die Flächen trotzdem aneinander.

Ja, das ist ein Schwachpunkt von EAGLE. Verschiedene Netznamen sollten eigentlich ausreichen um das automatisch zu erkennen und welcher Rang was bedeutet kann man sich nicht merken (braucht es aber auch sehr selten)...

: Bearbeitet durch User
(Firma: 1984now) #7989758
Lesenswert?

Nikolaus S. schrieb:

Polygon-Rang (Rank) in den Eigenschaften der Polygone unterschiedlich wählen. Höchster Rang (6) für den GND-Fill. Und (1) für das V+. Und "Isolate" bei V+ passend wählen sonst stossen die Flächen trotzdem aneinander.

Ja, das ist ein Schwachpunkt von EAGLE.

Nein.

Verschiedene Netznamen sollten eigentlich ausreichen um das automatisch zu erkennen

Tun sie auch. Man muß einfach nur gleich bei der Erzeugung der "inneren" Polygone klarstellen, in welchem Netz sie sein sollen. Das geht nicht über's GUI, sondern nur über die Kommandozeile (allerdings auch über die in's GUI eingebettete). Das passende Kommando wäre hier:

polygon 'V+'

Übrigens: Die wahre Schwachstelle ist der gezeigte Dialog. Damit wird nur dann ein Signal umbenannt, wenn die Option "gesamtes Signal" gewählt ist. Ansonsten wird nur der Name des Polygon geändert, es bleibt dabei aber Teil des Signals, zu dem es zu diesem Zeitpunkt gehört.

Dieselbe Logik gilt übrigens auch für etliche andere Elemente, z.B. für Vias oder Wires. Da fällt es nur nicht so auf, weil diese Elemente meistens im Zuge des Routing erzeugt werden und da dann implizit das aktuell geroutete Signal zugewiesen wird.

OP #7989777
Lesenswert?

Vielen Dank, das mit dem Rang hat sofort funktioniert.

Im Namen-Dialog "das gesamte Signal" ändern, hatte nachträglich keinen Effekt mehr.

Hätte noch eine Frage zum ähnlichen Thema: man sieht oben im Screenshot, dass die Lötaugen nur mit einer Art Fadenkreuz mit dem Polygon verbunden sind. Ich hatte halt vor der Definition der Polygone viele Lötaugen und Pad die eh über Polygone angebunden werden, erst gar nicht geroutet. Sozusagen mich auf den Ratsnest-Befehl verlassen.

Logisch funktioniert das auch, Eagle meldet fertig. Aber wie kann ich die "Stärke" der Kontaktfläche zum gleichnamigen Polygon erkennen? Wird ja real mehr als nur ein "Faden" sein?

: Bearbeitet durch User
#7989786
Lesenswert?

Wulf D. schrieb:

Wird ja real mehr als nur ein "Faden" sein?

Wenn du es nicht änderst, dann dann wird es auch nur ein Faden bleiben.

Wulf D. schrieb:

Aber wie kann ich die "Stärke" der Kontaktfläche zum gleichnamigen Polygon erkennen?

Die Stärke der Wärmefallen entspricht der Linienbreite des Polygons. In den Eigenschaften des Polygons kannst du das sonst auch unter "Thermals" deaktivieren, macht dann aber evtl. beim Löten keinen Spaß.

: Bearbeitet durch User
(Firma: Golden Delicious Computers) #7989824
Lesenswert?

Ob S. schrieb:

Nikolaus S. schrieb:

Ja, das ist ein Schwachpunkt von EAGLE.

Nein.

Verschiedene Netznamen sollten eigentlich ausreichen um das automatisch zu erkennen

Tun sie auch. Man muß einfach nur gleich bei der Erzeugung der "inneren" Polygone klarstellen, in welchem Netz sie sein sollen. Das geht nicht über's GUI, sondern nur über die Kommandozeile (allerdings auch über die in's GUI eingebettete).

Also bei mir heissen in der GUI neu angelegte Polygone zunächst z.B. "N$27" also anders als "GND". Das hat aber nichts damit zu tun, ob sie einen Isolate anlegen oder nicht. Dafür ist nur unterschiedlicher Rank zuständig. Aber ich verwende auch noch EAGLE 7.7 und vielleicht ist das bei neuerem anders?

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