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) How to change all wires?
  • 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 19 replies
  • Subscribers 178 subscribers
  • Views 5154 views
  • Users 0 members are here
Related

How to change all wires?

Former Member
Former Member over 14 years ago

I 'am using Eagle 5.11

 

In my layout I have many traces with  WIDTH of 0.2mm.

Now I would like to change all that wires  in WIDTH 0.15mm.

I know I can do that with the command  CHANGE and GROUP but is there an

other way ?

With GROUP some other wires ( for example WIDTH of 0.5mm ) change too.

 

THANKS

 

 

 

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

    On 2/8/2011 12:39 PM, Karst wrote:

    I 'am using Eagle 5.11

     

    In my layout I have many traces with  WIDTH of 0.2mm.

    Now I would like to change all that wires  in WIDTH 0.15mm.

    I know I can do that with the command  CHANGE and GROUP but is there an

    other way ?

    With GROUP some other wires ( for example WIDTH of 0.5mm ) change too.

     

    THANKS

     

    >

    Also, you should look into classes, by assigning nets to a certain

    class, you can control width and clearance for that class. that way your

    hi current or power nets don't need to change with your signal nets.

    maybe this is what you are really looking for.

     

    also, you can group by box and then ungroup certain elements, but I

    don't remember how to do it, it is possible though.

     

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

    Gary Gofstein schrieb:

     

    >> In my layout I have many traces with  WIDTH of 0.2mm.

    >> Now I would like to change all that wires  in WIDTH 0.15mm.

     

    Also, you should look into classes, by assigning nets to a certain

    class, you can control width and clearance for that class. that way your

    hi current or power nets don't need to change with your signal nets.

    maybe this is what you are really looking for.

     

    I don't think so:

    - Modifying classes does not change anything that is already routed;

    - Class widths are used /only/ by the autorouter and have absolutely no

      effect when routing manually.

     

    Tilmann

     

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

    "Tilmann Reh" <usenet2007nospam@autometer.de> wrote in message

    news:iitfcc$rqg$1@cheetah.cadsoft.de...

    Gary Gofstein schrieb:

    >>> In my layout I have many traces with  WIDTH of 0.2mm.

    >>> Now I would like to change all that wires  in WIDTH 0.15mm.

    >>

    >> Also, you should look into classes, by assigning nets to a certain

    >> class, you can control width and clearance for that class. that way your

    >> hi current or power nets don't need to change with your signal nets.

    >> maybe this is what you are really looking for.

     

    I don't think so:

    - Modifying classes does not change anything that is already routed;

    - Class widths are used /only/ by the autorouter and have absolutely no

    effect when routing manually.

     

    I somewhat agree with Gary. I use classes myself, but it needs to be

    followed up with ULP's. I have ULP's for grouping classes (on specific

    layers), and with that I can easily change width of a class,, no matter what

    it used to be. It is very useful when doing impedance match and when you

    play with stackup materials and distances.

     

     

     

     

     

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

    Morten Leikvoll schrieb:

     

    "Tilmann Reh" <usenet2007nospam@autometer.de> wrote in message

    news:iitfcc$rqg$1@cheetah.cadsoft.de...

    >> Gary Gofstein schrieb:

    >>>> In my layout I have many traces with  WIDTH of 0.2mm.

    >>>> Now I would like to change all that wires  in WIDTH 0.15mm.

    >>>

    >>> Also, you should look into classes, by assigning nets to a certain

    >>> class, you can control width and clearance for that class. that way your

    >>> hi current or power nets don't need to change with your signal nets.

    >>> maybe this is what you are really looking for.

    >>

    >> I don't think so:

    >> - Modifying classes does not change anything that is already routed;

    >> - Class widths are used /only/ by the autorouter and have absolutely no

    >>  effect when routing manually.

     

    I somewhat agree with Gary. I use classes myself, but it needs to be

    followed up with ULP's. I have ULP's for grouping classes (on specific

    layers), and with that I can easily change width of a class,, no matter what

    it used to be. It is very useful when doing impedance match and when you

    play with stackup materials and distances.

     

    You are right - but without additional ULPs, using classes wouldn't

    solve the OPs problem.

    (And even for what you described, the previously mentioned width change

    ULP can be restricted to a particular signal - so for most cases it

    should be sufficient.)

     

    Tilmann

     

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

    Thanks all for the information.

     

    But I was thinking there maybe  a ULP so you can change all wires with width

    0.2mm into 0.15mm without selecting all the wires seperate.

     

    Karst

     

    "Tilmann Reh" <usenet2007nospam@autometer.de> schreef in bericht

    news:iitkd7$lk7$1@cheetah.cadsoft.de...

    Morten Leikvoll schrieb:

     

    >> "Tilmann Reh" <usenet2007nospam@autometer.de> wrote in message

    >> news:iitfcc$rqg$1@cheetah.cadsoft.de...

    >>> Gary Gofstein schrieb:

    >>>>> In my layout I have many traces with  WIDTH of 0.2mm.

    >>>>> Now I would like to change all that wires  in WIDTH 0.15mm.

    >>>>

    >>>> Also, you should look into classes, by assigning nets to a certain

    >>>> class, you can control width and clearance for that class. that way

    >>>> your

    >>>> hi current or power nets don't need to change with your signal nets.

    >>>> maybe this is what you are really looking for.

    >>>

    >>> I don't think so:

    >>> - Modifying classes does not change anything that is already routed;

    >>> - Class widths are used /only/ by the autorouter and have absolutely no

    >>>  effect when routing manually.

    >>

    >> I somewhat agree with Gary. I use classes myself, but it needs to be

    >> followed up with ULP's. I have ULP's for grouping classes (on specific

    >> layers), and with that I can easily change width of a class,, no matter

    >> what

    >> it used to be. It is very useful when doing impedance match and when you

    >> play with stackup materials and distances.

     

    You are right - but without additional ULPs, using classes wouldn't

    solve the OPs problem.

    (And even for what you described, the previously mentioned width change

    ULP can be restricted to a particular signal - so for most cases it

    should be sufficient.)

     

    Tilmann

     

     

     

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

    Karst wrote:

    Thanks all for the information.

     

    But I was thinking there maybe  a ULP so you can change all wires

    with width

    0.2mm into 0.15mm without selecting all the wires seperate.

     

    Karst

     

     

     

    The mentioned ULP does it both ways. I'm referring to the ULP bundled with

    Eagle v5.11 The ULP dialog has 1.5.1 as a version on it. The version that

    came with v4.16R1 looks similar.

     

    So you either:

    - select the signals of interest

    - or select none but check the box below ("Change without Signal name") and

    you then enter the range in the bottom two fields. The fields are

    'inclusive' so for your example above put 0.15  in the first box and 0.2.

     

    Note the Units are whatever your board is in currently i.e.. mm  inch  mil

    or mic

     

     

    All the best

    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

    On 2/8/2011 11:22 PM, Tilmann Reh wrote:

    Gary Gofstein schrieb:

     

    >>> In my layout I have many traces with  WIDTH of 0.2mm.

    >>> Now I would like to change all that wires  in WIDTH 0.15mm.

    >>

    >> Also, you should look into classes, by assigning nets to a certain

    >> class, you can control width and clearance for that class. that way your

    >> hi current or power nets don't need to change with your signal nets.

    >> maybe this is what you are really looking for.

     

    I don't think so:

    - Modifying classes does not change anything that is already routed;

    - Class widths are used /only/ by the autorouter and have absolutely no

       effect when routing manually.

     

    Tilmann

    Yes, I was wondering if maybe the OP was really after a way to control

    the widths as he was doing the board, since he mentioned "other ways".

    That's why I said "look into" classes, because it is not clear if it

    solves his problem or not, but may be useful to him.

     

    As an aside, wouldn't it be better if the manual router used the net

    class information to preload the width of the traces? I never actually

    noticed that it doesn't. Maybe that's why I stopped using net classes image

     

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

    On 2/8/2011 11:22 PM, Tilmann Reh wrote:

    Gary Gofstein schrieb:

     

    >>> In my layout I have many traces with  WIDTH of 0.2mm.

    >>> Now I would like to change all that wires  in WIDTH 0.15mm.

    >>

    >> Also, you should look into classes, by assigning nets to a certain

    >> class, you can control width and clearance for that class. that way your

    >> hi current or power nets don't need to change with your signal nets.

    >> maybe this is what you are really looking for.

     

    I don't think so:

    - Modifying classes does not change anything that is already routed;

    - Class widths are used /only/ by the autorouter and have absolutely no

       effect when routing manually.

     

    Tilmann

    Yes, I was wondering if maybe the OP was really after a way to control

    the widths as he was doing the board, since he mentioned "other ways".

    That's why I said "look into" classes, because it is not clear if it

    solves his problem or not, but may be useful to him. Rereading my post,

    I could be interpreted to say that this method will work for him for his

    current problem, which is not true, in any case, the effort to classify

    the nets exceeds the effort to just change their width individually.

     

    As an aside, wouldn't it be better if the manual router used the net

    class information to preload the width of the traces? I never actually

    noticed that it doesn't. Maybe that's why I stopped using net classes image

     

    Maybe it would be good to be able to GROUP, highlight, ripup, or

    autoroute by CLASS - rather than net name as well.

     

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

    On 2/8/2011 11:22 PM, Tilmann Reh wrote:

    Gary Gofstein schrieb:

     

    >>> In my layout I have many traces with  WIDTH of 0.2mm.

    >>> Now I would like to change all that wires  in WIDTH 0.15mm.

    >>

    >> Also, you should look into classes, by assigning nets to a certain

    >> class, you can control width and clearance for that class. that way your

    >> hi current or power nets don't need to change with your signal nets.

    >> maybe this is what you are really looking for.

     

    I don't think so:

    - Modifying classes does not change anything that is already routed;

    - Class widths are used /only/ by the autorouter and have absolutely no

       effect when routing manually.

     

    Tilmann

    Yes, I was wondering if maybe the OP was really after a way to control

    the widths as he was doing the board, since he mentioned "other ways".

    That's why I said "look into" classes, because it is not clear if it

    solves his problem or not, but may be useful to him. Rereading my post,

    I could be interpreted to say that this method will work for him for his

    current problem, which is not true, in any case, the effort to classify

    the nets exceeds the effort to just change their width individually.

     

    As an aside, wouldn't it be better if the manual router used the net

    class information to preload the width of the traces? I never actually

    noticed that it doesn't. Maybe that's why I stopped using net classes image

     

    Maybe it would be good to be able to GROUP, highlight, ripup, or

    autoroute by CLASS - rather than net name as well.

     

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

     

    "Gary Gofstein" <nospam@use.forum.net> a écrit dans le message de news:

    ij1pl0$3k3$1@cheetah.cadsoft.de...

    On 2/8/2011 11:22 PM, Tilmann Reh wrote:

    >> Gary Gofstein schrieb:

    >>

    >>>> In my layout I have many traces with  WIDTH of 0.2mm.

    >>>> Now I would like to change all that wires  in WIDTH 0.15mm.

    >>>

    >>> Also, you should look into classes, by assigning nets to a certain

    >>> class, you can control width and clearance for that class. that way your

    >>> hi current or power nets don't need to change with your signal nets.

    >>> maybe this is what you are really looking for.

    >>

    >> I don't think so:

    >> - Modifying classes does not change anything that is already routed;

    >> - Class widths are used /only/ by the autorouter and have absolutely no

    >>    effect when routing manually.

    >>

    >> Tilmann

    Yes, I was wondering if maybe the OP was really after a way to control the widths as he was doing

    the board, since he mentioned "other ways". That's why I said "look into" classes, because it is

    not clear if it solves his problem or not, but may be useful to him. Rereading my post, I could

    be interpreted to say that this method will work for him for his current problem, which is not

    true, in any case, the effort to classify the nets exceeds the effort to just change their width

    individually.

     

    As an aside, wouldn't it be better if the manual router used the net class information to preload

    the width of the traces? I never actually noticed that it doesn't. Maybe that's why I stopped

    using net classes image

     

    In Options > Settings > Misc, there is a parameter for that:

    [] Auto set route width and drill

     

    Maybe it would be good to be able to GROUP, highlight, ripup, or autoroute by CLASS - rather than

    net name as well.

     

     

     

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

     

    "Gary Gofstein" <nospam@use.forum.net> wrote in message

    news:ij1pl0$3k3$1@cheetah.cadsoft.de...

    As an aside, wouldn't it be better if the manual router used the net class

    information to preload the width of the traces? I never actually noticed

    that it doesn't. Maybe that's why I stopped using net classes image

     

    I guess this should happen when you click the route icon (or type route) the

    same way as the layer you start routing gets visible (if it's disabled). I

    have missed that (although its a suggest topic, rather than support).

    Of course when routing is activated, you may change the width as you wish .

     

    I also wish net classes had different width range selections for each layer,

    so that it can be used to DRC check for track impedance issues.

     

    Ive somewhat implemented this in my own DRC checker (written in ULP), where

    I embed the layer specific stuff  into the class name. Here is an example:

     

    class1

    name="LVDS100:strict:skew=0.127:1=0.0991/0.2:3=0.0762/0.2:5=0.0762/0.2:7=0.0762/0.2:9=0.0813/0.2:16=0.0991/0.2"

     

    This tells my ULP to check class1 lvds signals for:

    "strict" says its not allowed on other layers than specified here

    skew=0.127mm

    layer1,16 with=0.0991,spacing 0.2

    layer3,5,7 with=0.0762,spacing 0.2

     

    Hopefully this will be obsolete when v6 comes out image

     

     

     

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

    Christian Bohrer wrote on Fri, 11 February 2011 01:24

    <snip>

    As an aside, wouldn't it be better if the manual router used the

    net class information to preload

    the width of the traces? I never actually noticed that it doesn't.

    Maybe that's why I stopped

    using net classes image

     

    In Options > Settings > Misc, there is a parameter for that:

    [] Auto set route width and drill

     

     

    When did that sneak in there?  I've often had the same thought about net

    classes and manual routing.  But it seems difficult to implement, knowing

    when to use the default and when to use any overrides by the user.

     

    I'll give it a try next time I route....

     

    James.

    --

    James Morrison  ~~~  Stratford Digital

     

    Specializing in CadSoft EAGLE

    • Online Sales to North America

    • Electronic Design Services

    • EAGLE Enterprise Toolkit

    --

    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
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    James Morrison wrote:

     

    >> In Options > Settings > Misc, there is a parameter for that:

    >> [] Auto set route width and drill

    >

    When did that sneak in there?  I've often had the same thought about

    net classes and manual routing.  But it seems difficult to implement,

    knowing when to use the default and when to use any overrides by the

    user.

     

    I'll give it a try next time I route....

     

     

    Seems it came with v5.5 according to the Update notes

    I tried it and it seems very usable. I did have a few "operator problems"

    when using the Shift key to continue a trace with the last used width. I

    found I kept my finger on the shift key so at the next wire end I would end

    up placing a via. It was a bit alarming the first time it happened as the

    via layer was hidden so it took some moments to determine why I had airwires

    poking out all over the place. image

     

    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