Eagle: 4 Layer und Autorouter auf 2 Lagen zwingen

Gast #2898373
Lesenswert?

Hi

wie bewege ich Eagle dazu bei einer 4-Layer Platine nur auf den innerne 
beiden Lagen zu routen?

Die äußeren beiden Lagen sind Versorgung/Masse. Darauf sind die 
Versorgungsleitungen von Hand geroutet und sollen später mit Polygonen 
überdeckt werden um eine möglichst ideale durchgängige Fläche zu 
erhalten.

Wähle ich im Autoroute nur die beiden innerne Lagen (Layer 1+16 N/A) 
bekomme ich die Melduung "Layer 1, 16 verwendet aber nicht aktivtert! 
..." (siehe Anhang).

Wie angedroht kommt es zu Kollisionen der Durchkontaktierungen. Diese 
müsste ich alle manuell nachträglich korrigieren.

Wenn ich Polygone auf Top/Bottom erstelle und die Kosten für Polygone 
überall auf 99 setze legt er zwar weniger Bahnen auf Top/Bottom. Noch 
arbeitet der Optimierer, aber es sieht nicht so aus dass er alle Bahnen 
von Top/Bottom entzfernt.

Kann ich Eagle dazu zwingen nur auf den innerne beiden Lagen zu 
Routen? Kann es sein dass das einfach nicht geht?

Gruß
Christoph
Angehängte Dateien:
Gast #2898379
Lesenswert?

Nachtrag: Also ich will den Autorouter auf die inneren beiden Lagen 
zwingen, er darf aber Vias durch alle 4 Lagen setzen.

Die DRC Layerkonfiguration ist z.Z.
(1*2*15*16)

Mir ist klar dass es irgendwo ein Problem geben kann wenn ich zwar vier 
Lagen habe, ihm aber nur 2 zum Routen gebe und trotzdem durch alle 4 
Lagen Vias erlaube. Deswegen mein Verdacht dass Eagle das nicht kann...
Gast #2898458
Lesenswert?

Floh schrieb:
> Ähm, dann musst du jeden Pin, der Signal hat, mit einem Via anfahren?
> Erscheint mir unnötig aufwändig.

Ich verwende (fast) ausschließlich Dil Bausteine bzw. Bauteile mit 
Durchkontaktierung.

Floh schrieb:
> Normalerweise baut man die Versorgungslayer in die inneren Lagen der
> Platine.

Normalerweise ??? Prinzipiell unterschieden sich Anforderungen 
möglichweise etwas von Platine zu Platine ...
#2898509
Lesenswert?

Warum generierst Du nicht einfach vor dem Routinglauf Rechtecke in 
pcbgröße auf tRestrict und bRestrict.

Dann platziert der AR zwar noch VIAs aber keine Leitungen mehr auf den 
Außenlayern. Danach schmeisst Du die beiden Rechtecke weg und kannst 
normal weiterarbeiten.

Das Ganze kann man auch über eine Scriptdatei steuern

Grüße
Andreas
Gast #2898575
Lesenswert?

Andreas H. schrieb:
> Warum generierst Du nicht einfach vor dem Routinglauf Rechtecke in
> pcbgröße auf tRestrict und bRestrict.
>
> Dann platziert der AR zwar noch VIAs aber keine Leitungen mehr auf den
> Außenlayern. Danach schmeisst Du die beiden Rechtecke weg und kannst
> normal weiterarbeiten.
Das habe ich bereits probiert, bei mir plaziert er keine Vias in 
Restricted und kommt dementsprechend nicht zurecht.

Ist das eine Einstellungssache?
Gast #2898590
Lesenswert?

Kevin K. schrieb:
> Überleg besser mal, ob du nicht die Signalleitungen auf die Außenlagen
> packen möchtest und ob du nicht lieber von Hand routen möchtest.

Nein und nochmal nein.

Ich will den Eagle Autorouter dazu bewegen ausschließlich auf den von 
mir gewünschten Layern zu routen. Dazu darf er durchgängige Vias 
verwenden.
Die Frage ist wie man sowas machen kann und ob Eagle das kann??

Dass 5 Leute 10 Meinungen haben wie man es nun richtig macht ist klar, 
aber hier sind die Außenlagen Supply und dabei bleibt es.
#2898826
Lesenswert?

Christoph schrieb:
> Das habe ich bereits probiert, bei mir plaziert er keine Vias in
> Restricted und kommt dementsprechend nicht zurecht.
>
> Ist das eine Einstellungssache?

Du darfst halt kein vRestrict setzen.
Ich hab das mehrfach benutzt um zu verhindern, das er unter bestimmten 
Bauteilen Leitungen durchführt. Hat eigentlich immer gut geklappt.

Ach ja, die Layer müssen beim Routen sichtbar sein wenn ich mich recht 
entsinne.

Grüße
Andreas

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