element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE Support (Deutsch) Steckerleiste RM1,27mm vs DesignRules
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 5 replies
  • Subscribers 189 subscribers
  • Views 860 views
  • Users 0 members are here
Related

Steckerleiste RM1,27mm vs DesignRules

e14 Contributor
e14 Contributor over 17 years ago

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

 

  • Sign in to reply
  • Cancel
  • e14 Contributor
    e14 Contributor over 17 years ago

    Hallo

     

    Hans Lederer wrote:

    Die Prozentwerte verwende ich bislang eher nicht,  lieber feste Werte in

    der Lib je nach Bauteil und Zweck (z.B. für THT-Stecker meist möglichst

    große Pads zwecks Stabilität).

     

    Die Minimalwerte des DRC dagegen sind sehr sinnvoll:  die müssen den

    Vorschriften des Fertigers entsprechen.  Wenn das dann mal mit einem

    feinen Bauteil kollidiert,  muss man entweder Bauteil oder Fertiger

    austauschen,  da kann Eagle nun nichts dafür.

     

     

    Grzegorz Zalot wrote:

    > Das ist der Grund, warum ich eigentlich nie ein AUTO-Dlameter verwende

     

    Nach den beiden kommentaren scheint es mir so, als ob die bisherige

    Behandlung der Auto und Prozenteinstellung auch von anderen als nicht

    wirklich sinnvoll erachtet wird. Deshalb noch mal mein Vorschlag aus dem

      letzten Post:

     

    "Könnte man nicht die Gültigkeit des Diameter-Wertes in der LBR über die

    der Prozentregel stellen, statt wie bisher umgekehrt? So dass bei

    Einstellung "auto" der Prozentwert gilt, bei fester Vorgabe jedoch der

    Vorgabewert, solange innerhalb der Grenzen. Wenn nötig auch per

    Konfiguration abschaltbar/anschaltbar, um nicht mit irgendwelchen

    bisherigen Verwendungen zu kolidieren."

     

    Dann könnte man den Prozentwert sinnvoll nutzen, nämlich immer bei den

    Bauteilen bei denen man "auto" eingestellt hat. Und alle festen

    Einstellungen würden nur von den Min- und Max-Werten beeinflusst.

    Vielleicht könnte man ja mal drüber nachdenken diese Änderung im

    nächsten Update einfließen lassen. Gegebenenfalls einstellbar, dass  es

    keinen stört.

     

    Danke und Gruß Holger

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 17 years ago

    Holger Mößinger schrieb:

     

    Wie machen das denn andere Nutzer beim Einsatz kleiner Stecker o.ä.,

    welche an die Grenzen die Design Rules stoßen.

     

     

    Ich verwende ausschließlich eigene selbstgemachte Libraries nach meinem Geschmack und Bedarf und

    folglich mit einheitlichem Stil.  Natürlich kopiere ich neue Teile nach Möglichkeit aus den

    mitgelieferten Libs,  aber ich kopiere sie eben in meine Libs,  sehe sie durch und passe sie an

    meinen Stil an.  Für Fehler bin ich dann auch selbst verantwortlich.

     

    NIE mitgelieferte Libs editieren - das wäre beim nächsten Update verloren!

     

    Die Prozentwerte verwende ich bislang eher nicht,  lieber feste Werte in der Lib je nach Bauteil

    und Zweck (z.B. für THT-Stecker meist möglichst große Pads zwecks Stabilität).

     

    Die Minimalwerte des DRC dagegen sind sehr sinnvoll:  die müssen den Vorschriften des Fertigers

    entsprechen.  Wenn das dann mal mit einem feinen Bauteil kollidiert,  muss man entweder Bauteil

    oder Fertiger austauschen,  da kann Eagle nun nichts dafür.

     

    --

    Liebe Grüße,  Hans Lederer

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 17 years ago

    Hello Holger Mößinger !:

     

    Das Problem ist, dass Eagle den Restring von sich aus vergrößert,

    wenn er kleiner als der durch den Prozentwert im DRC errechnete ist.

     

    Stellen Sie die Prozente auf 0.

     

    Das ist wie geschrieben nicht wirklich eine Lösung, da dann alle anderen

    Pads auch bis zum Minimum verkleintert werden!

     

    Das ist der Grund, warum ich eigentlich nie ein AUTO-Dlameter verwende ....

     

    Gruss

    --

    Grzegorz Zalot

     

    complex ltd.

    office tel/fax : +48 32 2505840

    mobil : +48 501 301515

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 17 years ago

    A. Zaffran wrote:

    Holger Mößinger schrieb:

    Hallo,

     

    Das Problem ist, dass Eagle den Restring von sich aus vergrößert,

    wenn er kleiner als der durch den Prozentwert im DRC errechnete ist.

     

    Stellen Sie die Prozente auf 0.

     

    Das ist wie geschrieben nicht wirklich eine Lösung, da dann alle anderen

    Pads auch bis zum Minimum verkleintert werden!

     

    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.

     

    Das Minimum muß eingehalten werden.

    Die Prozente ermöglichen nur, daß man den Restring abhängig vom Drill

    beeinflussen kann.

    Es gibt auch das "change-pad-in-lbr.ulp", um die Pad-Durchmesser in

    einer LBR nach seinen Bedürfnissen anzupassen.

    Der Diameter Auto ist nur ein Vorschlag, jeder Anwender ist für die

    Parameter die er in seinen LBRs/Layouts benötigt selbst verantwortlich.

    Wir können nicht alle Fälle jedes Anwenders berücksichtigen.

     

    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?

     

    Prozent auf 0 !

     

    Ist der kleinste Restring der im Layout zulässig ist 0.1mm, dann muß

    auch der Minimum-Wert auf 0.1 gestellt werden.

    Sollen dann bestimmte Pads einen größeren Restring (Diameter) erhalten,

    und kann dieser Wert nicht durch den Prozentwert abgedeckt werden, so

    muß man die Pads in der LBR pflegen.

     

    Ein globale Regel kann nur für alles gelten. Jedes Element das nicht

    durch dies globale Regel behandelt werden kann, ist eine Ausnahme und

    muß wie schon gesagt in der LBR selbst geregelt werden.

     

     

    Ich würde es ja in der LBR selbst regeln, aber ich kann eben nicht

    festlegen, dass der Durchmesser kleiner sein soll, als der vom

    Prozentwert berechnete.

     

    In den mitgelieferten Libs (z.B. con_lsta.lbr) stehen die Durchmesser

    (Diameter) alle auf auto. Selbiges gilt für IC-Sockel, usw... Das heißt,

    Prozentwert auf 0 schrumpft alle Pads auf Minimum zusammen. Ich müsste

    also alle mitgelieferten/benutzten LBR anpassen, nur weil ich ein Pad

    brauche das aus nicht nach der Prozentregel berechnet werden soll.

    Klingt irgendwie nicht nach einer zufriedenstellenden Lösung. Könnte man

    nicht die Gültigkeit des Diameter-Wertes in der LBR über die der

    Prozentregel stellen, statt wie bisher umgekehrt? So dass bei

    Einstellung "auto" der Prozentwert gilt, bei fester Vorgabe jedoch der

    Vorgabewert, solange innerhalb der Grenzen. Wenn nötig auch per

    Konfiguration abschaltbar/anschaltbar, um nicht mit irgendwelchen

    bisherigen Verwendungen zu kolidieren. Oder gibt es da ein Problem, das

    ich übersehe?

     

    Wie machen das denn andere Nutzer beim Einsatz kleiner Stecker o.ä.,

    welche an die Grenzen die Design Rules stoßen.

     

    Danke für die Antwort und Gruß Holger

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 17 years ago

    Holger Mößinger schrieb:

    Hallo,

     

    Das Problem ist, dass Eagle den Restring von sich aus vergrößert,

    wenn er kleiner als der durch den Prozentwert im DRC errechnete ist.

     

    Stellen Sie die Prozente auf 0.

     

    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.

     

    Das Minimum muß eingehalten werden.

    Die Prozente ermöglichen nur, daß man den Restring abhängig vom Drill

    beeinflussen kann.

    Es gibt auch das "change-pad-in-lbr.ulp", um die Pad-Durchmesser in

    einer LBR nach seinen Bedürfnissen anzupassen.

    Der Diameter Auto ist nur ein Vorschlag, jeder Anwender ist für die

    Parameter die er in seinen LBRs/Layouts benötigt selbst verantwortlich.

    Wir können nicht alle Fälle jedes Anwenders berücksichtigen.

     

    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?

     

    Prozent auf 0 !

     

    Ist der kleinste Restring der im Layout zulässig ist 0.1mm, dann muß

    auch der Minimum-Wert auf 0.1 gestellt werden.

    Sollen dann bestimmte Pads einen größeren Restring (Diameter) erhalten,

    und kann dieser Wert nicht durch den Prozentwert abgedeckt werden, so

    muß man die Pads in der LBR pflegen.

     

    Ein globale Regel kann nur für alles gelten. Jedes Element das nicht

    durch dies globale Regel behandelt werden kann, ist eine Ausnahme und

    muß wie schon gesagt in der LBR selbst geregelt werden.

     

    --

    MfG / Best regards

      A. Zaffran

     

    Hotline 08635-698930, FAX 08635-698940, eMail <alf@cadsoft.de>

    CadSoft Computer GmbH, Hofmark 2, 84568 Pleiskirchen

    Registergericht: Amtsgericht  Traunstein HRB 5573

    Geschäftsführer: Dipl.-Ing. (FH) Rudolf Hofer, Dipl.-Ing. Klaus Schmidinger

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube