Hallo Alle,
ist es nicht wieder einmal Zeit, über die Probleme mit der
automatischen Änderung von Pads ("Restring") und der fehlenden
Überprüfung des Restringes zu diskutieren?
Vielleicht gibt es ja nach den vielen Jahren doch einmal eine Lösung.
Das Thema ist ja schon oft diskutiert worden, hier einige Threads:
<news:jaldo1l5k9p2dpctchg96df1091h4krqm4@news.cadsoft.de>
<news:fuiptm$dja$1@cheetah.cadsoft.de>
<news:gi958s$95a$3@cheetah.cadsoft.de>
Zusammenfassung:
Design Rule Check sollte wirklich nur prüfen und von den
Einstellungen für automatische Erzeugung/Dimensionierung von Elementen
getrennt werden. Das dürfte außer Frage stehen.
Ein schwerwiegendes Problem ist, daß es im DRC seit Eagle 4 gar keine
Überprüfung des Restringes mehr gibt. Cadsoft geht wahrscheinlich
davon aus, daß jeder Anwender die Automatik verwendet und deshalb
keine Überprüfung mehr benötigt.
Ich bin der Ansicht, daß ein Check auf Restring unverzichtbar ist,
da es Designs gibt, in denen die Automatik deaktiviert ist, z.B. weil
ein Teil der Pads oder Vias einen kleineren Restring haben soll als
die Mehrzahl der Pads/Vias.
Es wurden schon oft Situationen beschrieben, in denen man einzelne
Pads mit kleinerem Restring benötigt. Meistens handelt es sich um
Gehäuse mit kleinem Pinabstand oder Fälle, in denen eine bessere
Isolation zwischen den Pins erwünscht ist, z.B.
<news:ggh0hd$ma0$1@cheetah.cadsoft.de> und
<news:gqig0f$l6s$1@cheetah.cadsoft.de>
Auch das "Durchlaufen" von Kupferflächen ist ein Grund, manche Pads
kleiner zu machen.
Im Sinne einer besseren Fertigungsausbeute sollen diese kleinen Pads
aber nicht im ganzen Design gelten.
Mein Vorschlag von 2005 für eine einfache Abhilfe
<news:0h3mo1189l4gr10f0mslfh69bp00m0ckea@news.cadsoft.de> ist, daß die
globale Vergrößerung der Pads mit definiertem Durchmesser (nicht
"Auto") von der Größenvorgabe für Pads mit "Auto" Durchmesser getrennt
einstellbar wird, also:
Eine Einstellung für den Durchmesser von "Auto" Pads,
Eine separate Einstellung, um Pads mit vorgegebenem Durchmesser zu
vergrößern - wenn man das denn unbedingt will. Dort kann man dann 0
oder "As in library" einstellen, wenn man kein Pad-Mangling haben
möchte.
Und natürlich muß wieder ein richtiger Check der Restringe her!
Gerade, wo man jetzt Abweichungen "Billigen" kann...
Diese Methode ist zwar nicht so flexibel wie eine Einstellung "pro
Pad", dafür ist aber keine Änderung an der Datenstruktur erforderlich
=> relativ leicht umzusetzen und 100% kompatibel.
Eine Einstellung "pro Pad" und leistungsfähige Padstacks wären mir
natürlich lieber, aber das dauert wahrscheinlich noch etwas.
Servus
Oliver