Via Größe der Libary wird nicht nachvollziehbar überschrieben.

Via Größe der Libary wird nicht nachvollziehbar überschrieben.

rlauersdorf
Explorer Explorer
992Aufrufe
3Antworten
Nachricht 1 von 4

Via Größe der Libary wird nicht nachvollziehbar überschrieben.

rlauersdorf
Explorer
Explorer

problem_2.PNG

Hallo,

 

ich würde gerne meine Footprints so benutzen, wie ich sie in der Footprintdatei abspeichere.

Ist das möglich, oder muss ich immer die Minimalgröße der Design rules hernehmen oder über fummelige Workarounds gehen? Im Moment wird immer die Minimalgröße der Designrules des Boards von EAGLE verwendet. Ich würde erwarten, dass immer die Libarygröße verwendet wird, es sei denn diese läge außerhalb der Board-Design rules. Ich beginne nun, manuell die VIAS einzeln in die Boarddatei zu setzen. Das ist zwar alles andere, als EAsy, jedoch erkenne ich nicht, wie es sonst klappen soll, einfach genau das zu bekommen, was ich vorher als Footprint gezeichnet habe.

0 „Gefällt mir“-Angaben
993Aufrufe
3Antworten
Antworten (3)
Nachricht 2 von 4

rlauersdorf
Explorer
Explorer

Jo, ich habe herausgefunden, man muss MANUELL in der Libarydatei genau die Größen definieren NIX mit AUTO.

Ich schreibe das hier hin, nachdem ich es herausgefunden habe, weil bisher nirgends in einem Satz eine Antwort gefunden habe, sondern nur Links die ins Leere führten oder in seitenlange Handbücher, in denen angeblich irgendwo eine Antwort zu finden seie.

0 „Gefällt mir“-Angaben
Nachricht 3 von 4

RichardHammerl
Community Manager
Community Manager

Hallo @rlauersdorf ,

 

das Verhalten von Pad und Ia-Durchmessern folgt den Vorgaben aus den Design-Regeln. Das ist seit EAGLE 5.0 so und hat sich bisher nicht geändert. Ich füge als Erklärung mal einen Auszug aus den FAQ an. Ich hoffe, das hilft weiter.

 

 

Wie wird der Pad-Durchmesser bestimmt?

Seit EAGLE Version 4.0 enthalten die Standardbibliotheken nur noch Angaben zum Bohrdurchmesser und zur Pad-Form. Der Diameter, also der Gesamtdurchmesser des Pads, wird üblicherweise auf auto(gleichbedeutend mit 0) gesetzt.

Was bedeutet das?
Erst im Layout-Editor wird der tatsächliche Durchmesser-Wert errechnet. Die Rechenvorschrift findet man in den Design-Regeln (Menü Bearbeiten/Design-Regeln...) unter Restring. Hier hat man die Möglichkeit, für den Top- bzw. Bottom- und für die Innenlayer getrennt eine eigene Rechenvorschrift vorzugeben.

Wie wird sie berechnet?
Mit dem Prozentwert, der sich auf den Bohrdurchmesser bezieht, errechnet EAGLE die Breite des Kupferrings um die Bohrung. Der Vorgabewert ist 25 %. Bei einem Bohrdurchmesser von 0.8 mm ergibt das eine Ringbreite von 0.2 mm.Als Nächstes prüft EAGLE, ob dieser Wert innerhalb der angegebenen Minimum- und Maximumgrenzen liegt. Wenn ja, wird der Gesamtdurchmesser des Pads in unserem Beispiel zu (2 * 0.2) + 0.8 mm = 1.2 mm. Angenommen der Minimum-Wert ist mit 0.25 mm angegeben. Dann wird der vorhin errechnete Wert von 0.2 mm soweit angehoben, dass dieses Kriterium erfüllt ist. Also ist die Ringbreite 0.25 mm. Als Pad-Durchmesser ergeben sich dann 1.3 mm. Sollte beim Errechnen der Ringbreite die erlaubte Maximumgrenze überschritten werden, wird dieser Wert auf das erlaubte Maß gekappt. Der Minimum-Wert gibt im Prinzip die vom Leiterplattenhersteller tolerierte Fertigungsgrenze an, daher ist eine Unterschreitung dieses Wertes keinesfalls erlaubt.

Was passiert, wenn ich einen Wert für Diameter im Package-Editor vorgebe?

Wenn Sie einen Wert für den Pad-Durchmesser im Package-Editor wählen, berechnet EAGLE erneut die Breite des Kupferrings anhand des vorgegebenen Prozentsatzes, sobald Sie das Bauteil zum Layout hinzufügen. Der berechnete Wert wird mit dem Wert verglichen, der in der Bibliothek vorgegeben ist. Falls der vordefinierte Wert kleiner als der berechnete Wert ist oder die Untergrenze unterschritten wird, wird der Pad-Durchmesser erhöht. Das Überschreiten der Obergrenze wird von EAGLE toleriert. Eine automatische Verkleinerung des Pads erfolgt nicht!

Eine Änderung der Design-Regeln wirkt sich an dieser Stelle direkt auf das Layout aus! Ändert man die Werte für Restring, sieht man nach einem Klick auf Anwenden sofort die Auswirkung!
Die Restring-Einstellungen gelten für alle Pads im Layout!

Es kann sein, dass der Pad-Durchmesser im Package-Editor und in der Voransicht des Device-Editors und des Control Panels nicht genauso dargestellt wird, wie es letztendlich im Layout-Editor sein wird. Erst dort können die Design-Regeln angewendet werden!

 

Grüße,

Richard Hammerl

Autodesk
0 „Gefällt mir“-Angaben
Nachricht 4 von 4

z3-eagle
Advocate
Advocate

Hallo, hier werden zwei Begriffe durcheinander gewürfelt.

1) PAD

Ein PAD kommt aus der Bibliothek und hier wird später ein Draht (Beinchen) eines Bauteil durchgesteckt das als Package typisch nach dem Datenblatt des Hersteller definiert wird.
Der PAD-Aussendurchmesser legt dann den verbleibenden Restring fest.

Allein der Restring um die Bohrung kann mit den Designrules durch das Minimum und die % im Board beeinflusst werden, will man das nicht, dann stellt man das Minimum = 0.001mm (0 geht leider nicht, da Merkert der EAGLE) und die % = 0. Damit wird im Board die Padgröße aus der LBR nicht verändert.
TIP: Um im Package-Editor die angegebene Padgrösse zu sehen, muß ein Board mit den entsptrechendne Design-Regeln geladen werden. Dazu kann man sich ein Leerboard erstellen in dem die Designregeln entsprechend eingestellt sind. 😉

 

2) VIA

Eine VIA ist eine Durchkontaktierung (Kann auch eine Blind-Via sein) die beim ROUTEn entsteht wenn man den Layer wechselt und sie ist keinem Bauteil zugeordnet !
Hier gibt es ebenfalls Designregeln mit dem Restring-Parameter für Minimal, % und Maximal. Wobei der Maximal-Wert die "Autofunktion" auf den %-Wert von Minimal-Wert begrenzt.

Deshalb auch hier für Minimum 0.001mm und 0% einstellen, dann ist die VIA so definiert wie vorgebenen.

Als Vorgabe kann man sich in der eagle.scr in der Rubrik BRD: entsprechende Befehle eintragen wie:
CHANGE DIAMETER xxx.xx;

dann wird beim ROUTE-Befehl entsprechend der CLASS (wenn definiert) die Bohrung für diese CLASSe benutzt.

Leider gibt es für den Durchmesser der VIA bezogen auf die CLASS keine Möglichkeit einen Wert vorzugeben.

Hier könnte man den Automechanismus benutzen und in den Design-Rules einen Minimumwert vorgeben, dass zumindest dieser Minimal-Restring erstellt wird, und je nach Abhängigkeit der Größe der Bohrung noch den %-Wert einstellen, so dass größere Bohrungen euch einen größeren Restring und somit einen größeren Durchmesser erhalten, wenn man das im Layout so benutzen kann.

 

0 „Gefällt mir“-Angaben