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) Polygon problem/bug.
  • 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 14 replies
  • Subscribers 180 subscribers
  • Views 1446 views
  • Users 0 members are here
Related

Polygon problem/bug.

Joop14
Joop14 over 9 years ago

Dear Cadsoft team,

 

I created two polygons on the same layer. One covers the whole board and

has rank 1 and has thermals switched off.

The other polygon is smaller and has rank 2 and has thermals switched on.

 

The problem/bug is that the thermals on/off property is not taken into

account when checking the ranking of the two polygons. The thermals are

always switched off.

 

Could you fix this please?

 

Thanks.

 

--

Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

 

  • Sign in to reply
  • Cancel
Parents
  • autodeskguest
    autodeskguest over 9 years ago

    On 5/10/2016 9:45 p.m., Joop wrote:

    Dear Cadsoft team,

     

    I created two polygons on the same layer. One covers the whole board and

    has rank 1 and has thermals switched off.

    The other polygon is smaller and has rank 2 and has thermals switched on.

     

    The problem/bug is that the thermals on/off property is not taken into

    account when checking the ranking of the two polygons. The thermals are

    always switched off.

     

    Could you fix this please?

     

    Thanks.

     

     

     

    As I see it there is nothing to fix.

     

    Rank 1 is the highest ranked. Think of it as place getters in a race.

    1st is the highest ranked 2nd is a lower performer. 3rd...and so on.

     

    The manual says the following

     

     

     

    The thermal flag for a polygon simply indicates the polygon should

    honour the thermal setting of the library package. The polygon can never

    make a thermal that has not already been set for a pad in the library.

    All it can do is deny you a previously set thermal, in the library, when

    you set thermals off for the polygon.

     

    So for a board needing pads with thermals and SMD without:

    Leave the library thermals on for the PADS and SMD

    Create an outer polygon with thermals on and Rank =1

    Create the complex inner polygon that covers only the SMD with with

    thermals off and Rank = 2

     

    HTH

    Warren

     

     

     

     

     

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

    warrenbrayshaw wrote on Thu, 06 October 2016 11:19

    The manual says the following

     

    <quote>... A polygon with rank = 1 has the highest priority in the

    Layout Editor, no other polygon drawn in the layout is ever subtracted

     

    from it, while one with rank = 6 has the lowest priority. As soon as

    there is an overlap with a higher rank, the appropriate area is cut out

     

    from the polygon with rank = 6.

     

    Polygons with the same rank are compared by the DRC. The rank property

    works only for polygons with different signals. For overlapping

    polygons

    with the same signal name it is without effect. They will be drawn one

     

    over the other....<end quote>

     

     

    Why not honoring the rank with same nets? This is the problem that needs to

    be fixed.

     

    warrenbrayshaw wrote on Thu, 06 October 2016 11:19

    So for a board needing pads with thermals and SMD without:

    Leave the library thermals on for the PADS and SMD

    Create an outer polygon with thermals on and Rank =1

    Create the complex inner polygon that covers only the SMD with with

    thermals off and Rank = 2

     

     

    I tried that, it doesn't work for the above reason.

    Thanks for trying to help anyway.

     

     

     

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Joop14
    Joop14 over 9 years ago in reply to autodeskguest

    warrenbrayshaw wrote on Thu, 06 October 2016 11:19

    The manual says the following

     

    <quote>... A polygon with rank = 1 has the highest priority in the

    Layout Editor, no other polygon drawn in the layout is ever subtracted

     

    from it, while one with rank = 6 has the lowest priority. As soon as

    there is an overlap with a higher rank, the appropriate area is cut out

     

    from the polygon with rank = 6.

     

    Polygons with the same rank are compared by the DRC. The rank property

    works only for polygons with different signals. For overlapping

    polygons

    with the same signal name it is without effect. They will be drawn one

     

    over the other....<end quote>

     

     

    Why not honoring the rank with same nets? This is the problem that needs to

    be fixed.

     

    warrenbrayshaw wrote on Thu, 06 October 2016 11:19

    So for a board needing pads with thermals and SMD without:

    Leave the library thermals on for the PADS and SMD

    Create an outer polygon with thermals on and Rank =1

    Create the complex inner polygon that covers only the SMD with with

    thermals off and Rank = 2

     

     

    I tried that, it doesn't work for the above reason.

    Thanks for trying to help anyway.

     

     

     

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • autodeskguest
    autodeskguest over 9 years ago in reply to Joop14

    On 6/10/2016 10:56 p.m., Joop wrote:

    warrenbrayshaw wrote on Thu, 06 October 2016 11:19

    The manual says the following

     

    <quote>... A polygon with rank = 1 has the highest priority in the

    Layout Editor, no other polygon drawn in the layout is ever subtracted

     

    from it, while one with rank = 6 has the lowest priority. As soon as

    there is an overlap with a higher rank, the appropriate area is cut out

     

    from the polygon with rank = 6.

     

    Polygons with the same rank are compared by the DRC. The rank property

    works only for polygons with different signals. For overlapping

    polygons

    with the same signal name it is without effect. They will be drawn one

     

    over the other....<end quote>

     

    Why not honoring the rank with same nets? This is the problem that needs to

    be fixed.

     

    warrenbrayshaw wrote on Thu, 06 October 2016 11:19

    So for a board needing pads with thermals and SMD without:

    Leave the library thermals on for the PADS and SMD

    Create an outer polygon with thermals on and Rank =1

    Create the complex inner polygon that covers only the SMD with with

    thermals off and Rank = 2

     

    I tried that, it doesn't work for the above reason.

    Thanks for trying to help anyway.

     

     

     

     

     

    Well, working the way it does, gives me exactly what you described you

    needed. No thermals on SMD and thermals on pads. At least it works for

    me when I tried it using v7.2.2, before I wrote the reply.

     

    How about you make a small board to illustrate your problem and post it

    here with an image of what you see.

     

    Warren

     

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

    warrenbrayshaw wrote on Thu, 06 October 2016 20:07

    Well, working the way it does, gives me exactly what you described you

     

    needed. No thermals on SMD and thermals on pads. At least it works for

     

    me when I tried it using v7.2.2, before I wrote the reply.

     

    How about you make a small board to illustrate your problem and post it

     

    here with an image of what you see.

     

    Warren

     

     

    Will do that. First I'll try with V7.7.

    It could be that this is a bug that has already been solved some time ago.

    I still use V6.22. We have the license for V7 but it's unusable slow with

    complex boards on our hardware.

     

    Thanks for helping.

     

     

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

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

    You could tweak your v6.2 to version 6.6 here

    ftp://ftp.cadsoft.de/eagle/program/6.6/

     

    The release notes show quite a bit fixed before v6 ended. You may as well

    have it.

     

    HTH

    Warren

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

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

    warrenbrayshaw wrote on Fri, 07 October 2016 03:46

    You could tweak your v6.2 to version 6.6 here

    ftp://ftp.cadsoft.de/eagle/program/6.6/

     

    The release notes show quite a bit fixed before v6 ended. You may as

    well have it.

     

    HTH

    Warren

     

     

    I was mistaken. I am using V6.6, the last V6 version.

    Thanks anyway. I'll let you how it ends with the polygon test & V7.

     

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

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

    Joop wrote:

     

    warrenbrayshaw wrote on Thu, 06 October 2016 20:07

    Well, working the way it does, gives me exactly what you described you

    needed. No thermals on SMD and thermals on pads. At least it works for

    me when I tried it using v7.2.2, before I wrote the reply.

    How about you make a small board to illustrate your problem and post it

    here with an image of what you see.

     

    Will do that. First I'll try with V7.7.

    It could be that this is a bug that has already been solved some time ago.

    I still use V6.22. We have the license for V7 but it's unusable slow with

    complex boards on our hardware.

     

    no need to reinvent the wheel 8-)

    just look at the example board file I posted earlier in this thread.

     

    thermals off is not overridden by thermal on, whereas thermal off over

    thermal on works as expected.

    --

     

    Lorenz

     

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

    On 7/10/2016 7:32 p.m., Joop wrote:

     

     

    I was mistaken. I am using V6.6, the last V6 version.

    Thanks anyway. I'll let you how it ends with the polygon test & V7.

     

     

    I tried it in v6.6 and it works fine there

    See attached board.

     

    One SMD and three pads are all connected to the same net as the two

    polygons. Turn off "Settings > Misc > Ratsnest processes polygons" to

    see the airwires.

     

    The polygons have the same name as the signal connected to those contacts.

    The outer Polygon is Rank 1 with thermals on

    THe inner is rank 2 with thermals off

     

     

    HTH

    Warren

     

     

    • 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