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
  • 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 Chat (English) packages with vias in smd pads
  • 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 2 replies
  • Subscribers 179 subscribers
  • Views 448 views
  • Users 0 members are here
Related

packages with vias in smd pads

Former Member
Former Member over 14 years ago

I have a part with a QFN package with a thermal pad in the centre.  The mfg

suggests an array of vias in the thermal-pad.  Is there a way to do this

without having the pads counted as pins, and freaking out the drc?

 

--

remove 'no_spam_' from address if responding directly

 

  • Sign in to reply
  • Cancel
  • Former Member
    Former Member over 14 years ago

    stderr wrote:

    I have a part with a QFN package with a thermal pad in the centre.

    The mfg suggests an array of vias in the thermal-pad.  Is there a way

    to do this without having the pads counted as pins, and freaking out

    the drc?

     

     

    There are a few different approaches in use .Which you use depends on your

    thoughts on DRC errors/warnings

    Remember that vias can only be applied to the board and not defined in the

    library.

     

    1) Use a library package that has the heat pad SMD pad drawn. This

    automatically takes care of Stop and Cream requirements.  Later, on the

    board you place vias as required onto the heatpad.  The DRC will have

    overlap errors which you approve.

     

    2) Use a library package that does not have a heat pad. On the board you

    draw the heatpad as a signal polygon and add the vias. Name the polygon and

    the vias the same. You may have to set the rank of the polygon as well if a

    larger polygon a can reach your heat pad. I would outline the heatpad in the

    library on a non copper layer to act as a guide when drawing it on the

    board..You will have to also manually define the tStop and tCream areas for

    the package in the library.  Markers for the vias could be there as well.

    There should be no DRC errors.

     

    HTH

    Warren

     

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    The amazing "Warren Brayshaw" <warrenbrayshaw@paradise.net.nz> wrote in

    news:irhpc0$a14$1@cheetah.cadsoft.de:

     

    stderr wrote:

    >> I have a part with a QFN package with a thermal pad in the centre.

    >> The mfg suggests an array of vias in the thermal-pad.  Is there a way

    >> to do this without having the pads counted as pins, and freaking out

    >> the drc?

    >>

    1) Use a library package that has the heat pad SMD pad drawn. This

    automatically takes care of Stop and Cream requirements.  Later, on the

    board you place vias as required onto the heatpad.  The DRC will have

    overlap errors which you approve.

     

    2) Use a library package that does not have a heat pad. On the board you

    draw the heatpad as a signal polygon and add the vias. Name the polygon

    and the vias the same. You may have to set the rank of the polygon as

    well if a larger polygon a can reach your heat pad. I would outline the

    heatpad in the library on a non copper layer to act as a guide when

    drawing it on the board..You will have to also manually define the tStop

    and tCream areas for the package in the library.  Markers for the vias

    could be there as well. There should be no DRC errors.

     

     

    Thanks Warren,

     

    I was hoping I had missed a more sophisticated way of doing it, like being

    able to create an smd in the library part which would include the vias. 

    Maybe the next generation of Eagle will support more complex smd pads.

     

    Cheers,

    Lawrence

     

    --

    remove 'no_spam_' from address if responding directly

     

    • 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.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube