Forum: Platinen Eagle: 4 Layer und Autorouter auf 2 Lagen zwingen


von Christoph (Gast)


Angehängte Dateien:

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

von Christoph (Gast)


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...

von Floh (Gast)


Lesenswert?

Christoph schrieb:
> Die äußeren beiden Lagen sind Versorgung/Masse.

Ähm, dann musst du jeden Pin, der Signal hat, mit einem Via anfahren?
Erscheint mir unnötig aufwändig.
Normalerweise baut man die Versorgungslayer in die inneren Lagen der 
Platine.

von Christoph (Gast)


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 ...

von Andreas H. (ahz)


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

von Christoph (Gast)


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?

von Kevin K. (nemon) Benutzerseite


Lesenswert?

Ü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.

von Christoph (Gast)


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.

von Nitram L. (nitram)


Lesenswert?

Dann setzt doch die Kosten für die zu meiden Layer extrem hoch!

Wenn möglich wird der AR diese Layer meiden...

Gruß nitraM

von Andreas H. (ahz)


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

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.