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) Semi-Automatic renumbering
  • 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 9 replies
  • Subscribers 178 subscribers
  • Views 678 views
  • Users 0 members are here
Related

Semi-Automatic renumbering

Former Member
Former Member over 14 years ago

Hello,

 

this is a suggestion following a question in the previous thread.

 

Often, when renumbering the parts of a circuit so that the part names

follow the structure or signal flow of the schematic, it's much work to

rename the parts manually in the desired order: you have to enter the

parts name completely, for every single part. It's also error prone,

since you easily mistype some detail.

 

Since EAGLE already has mechanisms to assign the next available/unused

part index to some part (when using ADD), it seems pretty obvious to

make this mechanism available for the user. That way, after having

renumbered the parts to some higher starting number (for which ULPs

exist), parts could be renumbered in any order by simply clicking them

one after another.

 

The related command could be "NAME AUTO" (or maybe "NAME NEXT"). It

should be rather simple to implement, since the underlying mechanism is

completely implemented already. As long as "NAME AUTO" is active, any

part clicked with the mouse should get a new name consisting of the

current prefix and the next free/unused index.

 

The command should be available in schematic, board and library editor

as well (think of renaming pads).

 

Tilmann

 

 

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

    Tilmann Reh wrote:

     

     

    >Since EAGLE already has mechanisms to assign the next available/unused

    >part index to some part (when using ADD), it seems pretty obvious to

    >make this mechanism available for the user. That way, after having

    >renumbered the parts to some higher starting number (for which ULPs

    >exist), parts could be renumbered in any order by simply clicking them

    >one after another.

    >The related command could be "NAME AUTO" (or maybe "NAME NEXT"). It

    >should be rather simple to implement, since the underlying mechanism is

    >completely implemented already. As long as "NAME AUTO" is active, any

    >part clicked with the mouse should get a new name consisting of the

    >current prefix and the next free/unused index.

     

    Since I often use part numbers to group components, I would prefer an

    implementation, where I can type a starting number somewhere.

     

    If possible, I set the numerical part of different types of components

    to similar numbers if they belong together

     

    R20 ... R35, C20 ... C27 and so on.

     

    Then I want to continue with R40 for another part of the circuit.

     

    Oliver

    --

    Oliver Betz, Munich

    despammed.com is broken, use Reply-To:

     

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

    Oliver Betz schrieb:

     

    >>The related command could be "NAME AUTO" (or maybe "NAME NEXT"). It

    >>should be rather simple to implement, since the underlying mechanism is

    >>completely implemented already. As long as "NAME AUTO" is active, any

    >>part clicked with the mouse should get a new name consisting of the

    >>current prefix and the next free/unused index.

     

    Since I often use part numbers to group components, I would prefer an

    implementation, where I can type a starting number somewhere.

     

    If possible, I set the numerical part of different types of components

    to similar numbers if they belong together

     

    R20 ... R35, C20 ... C27 and so on.

     

    Then I want to continue with R40 for another part of the circuit.

     

    You're right, I also do it that way sometimes (when circuit parts shall

    be clearly separated by the part indexes).

     

    This could be solved by adding a starting number parameter - and EAGLE

    assigning the next free index /above that number/.

     

    So the command syntax might be:

    NAME AUTO * * *    (assign the next free index)

    NAME AUTO )

     

    "NAME @" could also be a senseful command name to avoid conflicts with

    other flavours of renaming something.

     

    Tilmann

     

    • 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

    Oliver Betz schrieb:

     

    >>The related command could be "NAME AUTO" (or maybe "NAME NEXT"). It

    >>should be rather simple to implement, since the underlying mechanism is

    >>completely implemented already. As long as "NAME AUTO" is active, any

    >>part clicked with the mouse should get a new name consisting of the

    >>current prefix and the next free/unused index.

     

    Since I often use part numbers to group components, I would prefer an

    implementation, where I can type a starting number somewhere.

     

    If possible, I set the numerical part of different types of components

    to similar numbers if they belong together

     

    R20 ... R35, C20 ... C27 and so on.

     

    Then I want to continue with R40 for another part of the circuit.

     

    You're right, I also do it that way sometimes (when circuit parts shall

    be clearly separated by the part indexes).

     

    This could be solved by adding a starting number parameter - and EAGLE

    assigning the next free index /above that number/.

     

    So the command syntax might be:

    NAME AUTO * * *    (assign the next free index)

    NAME AUTO )

     

    "NAME @" could also be a senseful command name to avoid conflicts with

    other flavours of renaming something.

     

    Tilmann

     

    • 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

    On 11/16/2011 02:33 AM, Tilmann Reh wrote:

    Oliver Betz schrieb:

     

    >>> The related command could be "NAME AUTO" (or maybe "NAME NEXT"). It

    >>> should be rather simple to implement, since the underlying mechanism is

    >>> completely implemented already. As long as "NAME AUTO" is active, any

    >>> part clicked with the mouse should get a new name consisting of the

    >>> current prefix and the next free/unused index.

    >>

    >> Since I often use part numbers to group components, I would prefer an

    >> implementation, where I can type a starting number somewhere.

    >>

    >> If possible, I set the numerical part of different types of components

    >> to similar numbers if they belong together

    >>

    >> R20 ... R35, C20 ... C27 and so on.

    >>

    >> Then I want to continue with R40 for another part of the circuit.

     

    You're right, I also do it that way sometimes (when circuit parts shall

    be clearly separated by the part indexes).

     

    I'll through my two cents in as well.  This would be a handy feature.

    "Name Auto 20", then start clicking away on the R's.

     

    One other thing to consider is a conflict.  What if an R20 already

    exists, perhaps on another sheet?  In this case, the names could be swapped.

     

        - Chuck

     

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

    Am 16.11.2011 14:58, schrieb Chuck Huber:

    One other thing to consider is a conflict.  What if an R20 already

    exists, perhaps on another sheet?  In this case, the names could be swapped.

    To answer this and for completeness, that's my comment on this topic from

    the other thread:

     

    I would expect something like that in the Name dialog box:

      - "Auto increase" checkbox

      - "Resolve collisions" radio group or choice

        ("Inhibit", "Skip", "Rename other")

    Maybe a context sensitive toolbar could indicate whether the next number

    is available (green) or not (red).

    Maybe the two features could be integrated into the context sensitive

    toolbar instead or in addition to the dialog box.

     

     

    Regards,

     

    Dietmar

     

     

     

     

    • 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