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 User Support (English) Reducing number of drill sizes
  • 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 4 replies
  • Subscribers 188 subscribers
  • Views 574 views
  • Users 0 members are here
Related

Reducing number of drill sizes

e14 Contributor
e14 Contributor over 14 years ago

When parts are loaded from various Eagle libraries, the hole sizes in

through-hole parts can have all sorts of values.  Some board

manufacturers charge extra if too many drill sizes are needed.  It

seems it would be desirable to make some compromises on the hole sizes

to prevent, for instance, 0.039" holes and 0.040" holes in the same

design.  Most likely these two sets of holes could be all one size.

Is there any built-in way in Eagle to accomplish this?  I know I could

copy all the various parts from the Eagle libraries and make my own

custom versions of those parts for a given project in a special

project library.  But that is a lot of work.  Is there an easier way?

Robert Scott

Ypsilanti, Michigan

 

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

    Andrew Sterian wrote:

    On 6/13/12 9:53 PM, Robert Scott wrote:

    >> On Fri, 03 Feb 2012 22:35:34 +0100, Tilmann Reh

    >> <usenet2007nospam@autometer.de>  wrote:

    >>

    >>> Simply make use of drill tolerances in the CAM processor.

    >>>

    >>> First, run drillcfg.ulp to collect all drill sizes in the board.

    >>> You can edit the list (remove unnecessary values) before saving it

    >>> to a file.

    >>>

    >>> After that, use a drill device with separate rack file (I normally

    >>> use SM1000). Set the drill tolerances to reasonable values (like

    >>> +/- 3%). The CAM processor will simply use the "nearest fit" within

    >>> the tolerances for all drills that are not exactly in the rack.

    >>

    >> What devices can I select for this purpose?  I intent to send out the

    >> files to Advanced Circuits in Colorado for manufacturing.  I think

    >> they expect a single NC drill data file that contains both the drill

    >> sizes and the hole locations.  But when I use SM1000 or Excelon Rack

    >> as the device, the .DRD file contains only hole location data - not

    >> the drill sizes.  There are drill sizes in the .DRL file and in the

    >> DRI file, but I don't think Advanced Circuits knows what to do with

    >> either of these files - at least that's what it looks like when I try

    >> to include them in an upload to FreeDFM.com - an automatic design

    >> file verification tool of Advanced Circuits.

    >>

    >> How can I get the benefit of editing my own drill rack file and still

    >> produce a NC drill file for the board house that has all the data?

    >>

    >> Robert Scott

    >> Ypsilanti, Michigan

     

    Don't bother with your own drill rack file. Just use the "EXCELLON"

    device and let Advanced Circuits figure it out. The number of

    manufacturers that expect you to use a set of predefined sizes is

    dwindling (I think Sunstone is still a holdout). I've sent in files

    with

    0.032" drills and 0.0315" drills (etc.) and have never had a problem.

     

    Andrew.

     

    Many of the board house websites explain the drill size rounding they do.

    They have many many sizes so you should not have an issue other than cost if

    you have to many different sizes.

    So visit the sites of potential suppliers to understand.

     

    HTH

    Warren

     

    --

    Viewed / responded via the newsgroup at

    news.cadsoft.de

     

     

     

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

    On 6/13/12 9:53 PM, Robert Scott wrote:

    On Fri, 03 Feb 2012 22:35:34 +0100, Tilmann Reh

    <usenet2007nospam@autometer.de>  wrote:

     

    >> Simply make use of drill tolerances in the CAM processor.

    >>

    >> First, run drillcfg.ulp to collect all drill sizes in the board. You can

    >> edit the list (remove unnecessary values) before saving it to a file.

    >>

    >> After that, use a drill device with separate rack file (I normally use

    >> SM1000). Set the drill tolerances to reasonable values (like +/- 3%).

    >> The CAM processor will simply use the "nearest fit" within the

    >> tolerances for all drills that are not exactly in the rack.

     

    What devices can I select for this purpose?  I intent to send out the

    files to Advanced Circuits in Colorado for manufacturing.  I think

    they expect a single NC drill data file that contains both the drill

    sizes and the hole locations.  But when I use SM1000 or Excelon Rack

    as the device, the .DRD file contains only hole location data - not

    the drill sizes.  There are drill sizes in the .DRL file and in the

    DRI file, but I don't think Advanced Circuits knows what to do with

    either of these files - at least that's what it looks like when I try

    to include them in an upload to FreeDFM.com - an automatic design file

    verification tool of Advanced Circuits.

     

    How can I get the benefit of editing my own drill rack file and still

    produce a NC drill file for the board house that has all the data?

     

    Robert Scott

    Ypsilanti, Michigan

     

    Don't bother with your own drill rack file. Just use the "EXCELLON"

    device and let Advanced Circuits figure it out. The number of

    manufacturers that expect you to use a set of predefined sizes is

    dwindling (I think Sunstone is still a holdout). I've sent in files with

    0.032" drills and 0.0315" drills (etc.) and have never had a problem.

     

    Andrew.

     

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

    On Fri, 03 Feb 2012 22:35:34 +0100, Tilmann Reh

    <usenet2007nospam@autometer.de> wrote:

     

    >Simply make use of drill tolerances in the CAM processor.

    >First, run drillcfg.ulp to collect all drill sizes in the board. You can

    >edit the list (remove unnecessary values) before saving it to a file.

    >After that, use a drill device with separate rack file (I normally use

    >SM1000). Set the drill tolerances to reasonable values (like +/- 3%).

    >The CAM processor will simply use the "nearest fit" within the

    >tolerances for all drills that are not exactly in the rack.

     

    What devices can I select for this purpose?  I intent to send out the

    files to Advanced Circuits in Colorado for manufacturing.  I think

    they expect a single NC drill data file that contains both the drill

    sizes and the hole locations.  But when I use SM1000 or Excelon Rack

    as the device, the .DRD file contains only hole location data - not

    the drill sizes.  There are drill sizes in the .DRL file and in the

    DRI file, but I don't think Advanced Circuits knows what to do with

    either of these files - at least that's what it looks like when I try

    to include them in an upload to FreeDFM.com - an automatic design file

    verification tool of Advanced Circuits.

     

    How can I get the benefit of editing my own drill rack file and still

    produce a NC drill file for the board house that has all the data?

     

    Robert Scott

    Ypsilanti, Michigan

     

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

    Robert Scott schrieb:

     

    When parts are loaded from various Eagle libraries, the hole sizes in

    through-hole parts can have all sorts of values.  Some board

    manufacturers charge extra if too many drill sizes are needed.  It

    seems it would be desirable to make some compromises on the hole sizes

    to prevent, for instance, 0.039" holes and 0.040" holes in the same

    design.  Most likely these two sets of holes could be all one size.

    Is there any built-in way in Eagle to accomplish this?  I know I could

    copy all the various parts from the Eagle libraries and make my own

    custom versions of those parts for a given project in a special

    project library.  But that is a lot of work.  Is there an easier way?

     

    Simply make use of drill tolerances in the CAM processor.

     

    First, run drillcfg.ulp to collect all drill sizes in the board. You can

    edit the list (remove unnecessary values) before saving it to a file.

     

    After that, use a drill device with separate rack file (I normally use

    SM1000). Set the drill tolerances to reasonable values (like +/- 3%).

    The CAM processor will simply use the "nearest fit" within the

    tolerances for all drills that are not exactly in the rack.

     

    Tilmann

     

    P.S. Besides, it's always good to have your own libraries with correct

    and contiguous drill (and other) sizes.

     

    • 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