Hallo,
ich versuche gerade einen HARWIN M52-040023V1045M52-040023V1045 Stecker im
Rastermaß 1,27 mm als Libray zu erstellen bzw. die erstellte Lib zu
benutzen.
Ich habe wie im Datenblatt zum Stecker angegeben den Bohrdurchmesser
(Drill) für die Pads auf 0,8mm gestellt. Der Druchmesser (Diameter) der
Pads ist 1mm und der Typ des Pads ist auf "long". Dann sieht der Stecker
in der Library so aus wie gewünscht. Mit einem Restring von 0,1mm um die
Bohrung.
Das Problem entsteht jedoch, wenn ich den Stecker 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 die Pads aller
anderen Bauteile so wie gewünscht. Z.B.bei den 2,54 mm Steckerleisten
aus con_harting. Für die 1,27mm Steckerleisten ergibt sich jedoch mit
dem vorgeschriebnen DRC-Minimum von 10mil = 0,254mm ein Überlappen der
Pads, da 0,8mm/2+0,254=0,654>1,27mm/2. 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 wie in der FAQ beschrieben folgendes:
"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."
Es wird also der Prozentwert errechnet, woraus sich ein Restring von
25\% *0,8mm = 0,2mm ergibt. Damit überlappen die Pads des Steckers im RM
1,27mm.
Die logische Konsequenz ist jetzt also die Prozentangabe zu verringern.
Dann schrumpfen jedoch auch die Pads von anderen Bauteilen mit weil dort
der Pad-Durchmesser (Diameter) auf Auto steht. Folge: Alle anderen Pads
passe nicht mehr. Diese müsste ich also alle in der jeweiligen Library
auf eine feste Padgröße anpassen.
Das Problem ist, 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? Kann man das Einbeziehen der Prozentangabe in die
Berechnung bei fest eingestellen Pad-Durchmessern abstellen?
Danke und Gruß Holger
Links:
http://de.farnell.com/harwin/m52-040023v1045/header-vertical-1row-10way/dp/1099561?_requestid=263396
http://www.cadsoft.de/faq.htm.de#06012601