Hallo,
ich versuche gerade einen HARWIN M52-040023V1045 Stecker [1] im
Rastermaß 1,27 mm in Eagle zu erstellen.
Ich habe wie im Datenblatt angegeben den Bohrdurchmesser (Drill) für die
Pads auf 0,8mm gestellt. Der Druchmesser (Diameter) der Pads ist
ebenfalls 0,8mm (oder auch 0,9mm) und der Typ des Pads ist auf "long".
Dann sieht der Stecker in der Libray so aus wie gewünscht.
Der Restring ist an der Seite aufgrund des identischen Pad-Durchmessers
zum Bohrdurchmesser gleich Null. Die Lötfläche ergibt sich nur durch die
Einstellung des Pad-Typs als long. Bei einer Einstellung des
Pad-Durchmessers von 0,9mm bleiben demnach 0,1mm Restring stehen.
Das Problem entsteht jedoch, wenn ich ihn in eine Schaltung einfüge.
Dann wird er im Board nämlich mit überlappenden Pins dargestellt. Das
liegt daran, dass die Design-Rules die Größe der Restringe vorschreiben.
Diese werden ja in den Desing-Rules über ein absolutes Minimum, ein
absolutes Maximum und einen Prozentwert vom Bohrdurchmesser festgelegt.
Die Standard-Einstellungen sind z.B. Min=10mil, %=25, Max=20mil. Mit
diesen Einstellungen sind alle Pads der Bauteile so wie sie sollen. Z.B.
bei den 2,54 mm Steckerleisten aus con_harting. Für die 1,27mm
Steckerleisten ergibt sich jedoch mit dem vorgeschriebenen DRC-Minimum
von 10mil = 0,254mm ein Überlappen der Pads, da
. Ein Ändern des Minimalwertes auf 0,1mm oder gar 0mm hilft aber leider
auch nicht, da der Restring dann noch vom Prozentwert bestimmt wird.
Leider macht Eagle dann folgendes:
Cadsoft FAQ: "Ist die Restringbreite, die sich aus dem vorgegebenen
Durchmesserwert ergibt, kleiner als der errechnete Wert oder
unterschreitet die vorgegebene Restringbreite den Minimumwert, wird das
Pad entsprechend den Design-Regeln vergrößert." [2]
Es wird also der Prozentwert errechnet, woraus sich ein Restring von
ergibt.
Damit ist der Pad Druchmesser immer noch zu groß, auch wenn jetzt keine
direkte Überlappung mehr stattfindet.
Die logische Konsequenz wäre also jetzt die Prozentangabe zu verringern.
Dann schrumpfen jedoch auch die Pads von anderen Bauteilen mit weil dort
der Pad-Durchmesser (Diameter) auf Auto steht.
Das Problem ist also, dass Eagle den Restring von sich aus vergrößert,
wenn er kleiner als der durch den Prozentwert im DRC errechnete ist.
Sinnvoll wäre es doch ihn nur dann zu errechnen wenn er kleiner als das
Minimum ist, bzw. beim Erstellen des Bauteils der Pad-Durchmesser als
"auto(matisch)" angegeben ist.
Die Frage ist jetzt also: Wie bekomme ich meinen Stecker ordentlich ins
Board ohne für alle anderen Bauteile den Restring in den Librarys fest
Einstellen zu müssen?
Jemand ne Idee wie sich das sauber machen lässt?
[1]
http://de.farnell.com/harwin/m52-040023v1045/header-vertical-1row-10way/dp/1099561?_requestid=263396
[2] http://www.cadsoft.de/faq.htm.de#06012601