PCB pad/hole size advice



I am a rather novice amateur PCB designer. I have designed a PCB using
Protel 99 SE, using their standard library components and I am looking at
getting prototype PCBs manufactured. I now find that the libraries have
used numerous different hole and pad sizes, and that more different hole
sizes = increase cost! Further I find that some manufacturers use imperial
drill sizes and others metric.

So, I have two questions:
1. the libraries mainly use the following pad/hole sizes (in mil=1/1000th
inch)
pad=62, hole=28mil/0.7112mm = decoupling capacitors
pad=62, hole=32mil/0.8128mm = resistors
pad=50, hole=32mil/0.8128mm = dip packages
pad=62, hole=32mil/0.8128mm = vias

It would seem to me that I could reasonably use a single hole size for all
of the above. One supplier (Olimex) has standard drill sizes of 0.7mm
(27.6mil) and 0.9mm (35.4mil). Would using 0.9mm for all of the above
components be a sensible choice (finished hole size would be a little
smaller due to plating)?

What metric hole sizes would normally be used for such components.

2. I would prefer a design that I could send to whatever manufacturer can
offer the best price/delivery terms. This may not conistently be the same
company depending on circumstances during the life of the product. How can
I have a single design that can use either imperial or metric drill sizes
depending on the supplier? I don't want to have to have two different
design files, one imperial and one metric.


.



Relevant Pages

  • Re: Verbose functional languages?
    ... I find this nicer than ... libraries are valuable, both in their own right and to ease adoption. ... I'd also try to design ...
    (comp.lang.functional)
  • Re: Writing bulletproof code
    ... Good software design requires that you put error ... > the 'C' language and the libraries. ... It doesn't actually solve the problem that programmers are ... very few know when the cost will be negligible ...
    (comp.programming)
  • Re: Pixel Specific Layout
    ... their clients' corporate design, to respect at least minimal visual principles, such as a reasonable relation of the sizes of corporate logo and headline text. ... They can design for the look that they want in that mainstream situation. ... Elements with a width of 2em has different sizes according to the font sizes of the parent elements. ... My example was a corporate logo, which is mostly not reasonably scalable. ...
    (comp.infosystems.www.authoring.stylesheets)
  • Re: PCB pad/hole size advice
    ... >I am a rather novice amateur PCB designer. ... >used numerous different hole and pad sizes, ... One supplier has standard drill sizes of 0.7mm ... I would prefer a design that I could send to whatever manufacturer can ...
    (sci.electronics.design)
  • Re: Delphi Bugs
    ... > So now a reasonable user expects to be able to return an error code ... So you are suggesting that libraries ought to set application-scoped global ... design is NO GLOBAL VARIABLES! ... > could use a global struct instead that contained an error code, ...
    (borland.public.delphi.non-technical)