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 Support (English) Doubts about autorouting and polygon filling
  • 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
  • State Suggested Answer
  • Replies 6 replies
  • Answers 2 answers
  • Subscribers 181 subscribers
  • Views 1454 views
  • Users 0 members are here
  • eagle
  • fill
  • netclass
  • polygon
  • autoroute
Related

Doubts about autorouting and polygon filling

rahul91rahul
rahul91rahul over 11 years ago

Hello.

 

Thank you for listening to my doubts.

 

I've two questions mainly related to routing in the board designs.

 

1. I usually design boards which have a lot of connections. Being a lazy person, and with the awesome autorouting capabilities of EAGLE, I prefer to autoroute everything. Now I've many connections which should have different widths, like the power lines should be thicker [20 to 25mils] while normal I/O wires can go down to 16 or even 12mils. What I do in that case is create different netclasses for different types of connections [set different widths, via diameters, and clearance values], and then autoroute it. It works absolutely perfectly.

Now in my current board design, I've a situation where I want the very same connection [net] to be 20mils at certain places and 12 mils at certain places. Using netclasses I can either set it to 20 or 12mils at a given time, not both. So I can only autoroute that connection at 20mils first, then remove [ripup] the part that should be 12mils and autoroute the same connection again [with 12mils netclass] to get the autoroute to route at 12mils.

So is there any other way I can solve this situation by routing the very same connection [net] at two or more different widths at different physical points on the board at the same time? That way I'll only have to autoroute the whole board just once. Any help will be appreciated. By the way, the autorouting capabilities of EAGLE are simply amazing. Thank you EAGLE team for that functionality.

 

 

2. Thank you again for taking the time to read my doubts. My second doubt regarding board designs is about the polygon filling [copper pouring] part. I usually design double-sided boards with both sides polygon fillings of Ground planes, and occasionally 5V or 3.3V fillings.It might be a stupid question but should I fill the layer before starting my routing, or do it after I've routed the board 100%?

Having already mentioned above that I usually use the autoroute capabilities of EAGLE, if I autoroute my boards after polygon filling, I get a message that "polygons may have fallen apart".

When I fill the board before routing, I need to make proper vias at different points so that both layer fillings are shorted at all points. And it also makes the routing part tougher for me or the autorouter [maybe I'm wrong].

On the other hand, the opposite is much easier, i.e. routing the board first and then doing the pouring.

I personally feel that the copper pouring should be done before the routing, because doing it after everything has been routed doesn't improve the connections according to me. Again, any advices on this topic will be greatly appreciated.

Thanks a lot for even taking the time to go over my doubts.

Any inputs will be greatly appreciated.

 

 

And thank you team EAGLE for this lovely piece of software. Without you all I would have given up PCB designing. You all make it easy.

Rahul Sharma.

  • Sign in to reply
  • Cancel
Parents
  • AnalogNotes
    0 AnalogNotes over 11 years ago

    I don't use the autorouter, but why not just use the "change width" command and just click on the parts you want to be the different width?  Or do you want the autorouter to take a different path with the thinner traces?  (I'm not sure I understand why you change trace widths though...)

     

    I'll have to let someone else help you with #2.  I route things by hand, using various combinations of "ratsnest;", "rip @;", and "drc;" myself with the occasional "display none 19;" to show airwires and "display last;" to go back...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • AnalogNotes
    0 AnalogNotes over 11 years ago

    I don't use the autorouter, but why not just use the "change width" command and just click on the parts you want to be the different width?  Or do you want the autorouter to take a different path with the thinner traces?  (I'm not sure I understand why you change trace widths though...)

     

    I'll have to let someone else help you with #2.  I route things by hand, using various combinations of "ratsnest;", "rip @;", and "drc;" myself with the occasional "display none 19;" to show airwires and "display last;" to go back...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
  • rahul91rahul
    0 rahul91rahul over 11 years ago in reply to AnalogNotes

    Thank you for your reply. image

     

    Yes your advice of changing widths also works in some places, but you yourself realised that what I want is to conserve some more space and hence make certain traces occupy some tighter spaces. The thing is, although some power lines should be able to supply upto 1A or something [so I make the traces min 25mils], there are certain connections where just the voltage is required [with very less currents likes 5mA or even lower], as in ICs which just sense the voltage [op-amps]. So I try to make that specific connection a bit thinner and hence occupy tighter spaces and leave me a bit more space for other connecions. It might sound weird. image

     

    And yes when it's not possible to autoroute, I do it manually. I'm not completely dependent on it. image

     

    And thank you for the advice on changing the width. It works for me when I don't have to physically change the connection mapping.

     

    Thanks.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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