Eagle net class - individuelle class-abhaengige clearances

OP #2408655
Lesenswert?

Class X muss zu anderen Traces von Class X einen Abstand von 3mm 
einhalten
Class X muss zu allen anderen Classes/Traces 6mm Abstand einhalten

ODER - andere Beschreibung fuer das gleiche Ergebnis:

Class X muss zu anderen Traces von Class X einen Abstand von 3mm 
einhalten
Class Y muss zu Class X 6mm Abstand einhalten, untereinander aber nur 
die Werte aus dem DRC

Hintergrund: Class X fuehrt Netzspannung, Kriechstrecke soll 3mm sein, 
Abstand zu Schutzkleinspannung 6mm. Das haendisch zu pruefen ist 
natuerlich Fehleranfaellig.

(Wie) In Eagle realisierbar? Ich finde im Class-Editor keine 
Moeglichkeit, Abstaende abhaengig von Classes zu definieren :(
OP #2409434
Lesenswert?

Reinhard Kern schrieb:
> David ... schrieb:
>> Das haendisch zu pruefen ist
>> natuerlich Fehleranfaellig.
>
> Du kannst ja vorübergehend generell 6mm einstellen und prüfen, dann
> musst du halt die anderen 1000 Errors ignorieren.

Ja, das habe ich mir als Notloesung auch schon gedacht - extrem 
unschoen, da saemtliche akzeptierten Fehler beim verschieben wieder 
auftauchen ;)
Man, da bin ich ja echt enttaeuscht von Eagle - das ist nun keine 
thermische Simulation, sondern simple Abstaende :(
OP #2433842
Lesenswert?

Also, nach viel Flucherei die Loesung:
Eagle kann sehr wohl, was ich brauchte. Wenn man in die Kommandozeile 
class eintippt, landet man im Class Editor. Dort gibt es einen Button 
mit einem Pfeil, mit dem landet man im Editor, in dem man eine Clearance 
Matrix eingeben kann. Noch einfacher geht es ueber die Kommandozeile:
1
class 1 1:3mm 0:6mm

uebergibt die Korrekten Werte in die Clearance Matrix: Class 1 hat 3mm 
Abstand zu Class 1 und 6mm Abstand zu Class 0.

Es bleibt das Problem mit den Polygonen: Der Abstand zwischen einem 
Polygon und einer Leiterbahn wird eingehalten, zwischen zwei Polygonen 
ist das nicht der Fall und es gibt Fehler. Dem kann man mit dem rank 
(mit Info auf das Polygon geklickt oder change rank in der 
Kommandozeile) des Polygons entgegenwirken: Polygone mit hohem Rank 
"schubsen" Polygone mit niedrigerem Rank weg.
Bei unbenutzen Pins zB an Relais kann das zu Problemen fuehren, weil sie 
per default Class 0 haben, also 6mm Abstand zum Rest haben wollen. Dem 
wirkt man entgegen, indem man im Schaltplan mit net ein kurzes 
Leiterbahnstueck an den unbenutzen Pin setzt und die Netzklasse auf die 
Passende setzt, in meinem Fall also 1, die 3mm Abstand zu 230VAC haben 
darf.
So, ich hoffe mein Text ist verstaendlich, frohes routen :)

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