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) global part substitution
  • 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 Verified Answer
  • Replies 5 replies
  • Subscribers 180 subscribers
  • Views 543 views
  • Users 0 members are here
Related

global part substitution

davedr
davedr over 9 years ago

I am new to Eagle. I've recently purchased it because I may work on my own and can't afford Altium, which is what I use at work now. I would like to substitute, for example, the us version resistor schematic symbol for the european boxy resistor. Is there a way to do this in Eagle without doing a one by one substitution.

Thanks in advance.

Dave R.

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

    On 8/10/2016 2:43 PM, davedr wrote:

    I am new to Eagle. I've recently purchased it because I may work on my own and can't afford Altium, which is what I use at work now. I would like to substitute, for example, the us version resistor schematic symbol for the european boxy resistor. Is there a way to do this in Eagle without doing a one by one substitution.

    Thanks in advance.

    Dave R.

     

    --

    To view any images and attachments in this post, visit:

    https://www.element14.com/community/message/203499

     

    Hi Dave,

     

    I hope you're doing well. Unfortunately, the best solution is to use the

    REPLACE command which is a one by one sub. However, keep in mind the the

    verb-noun paradigm in EAGLE makes this a less tiresome proposition.

     

    All you have to do is click the REPLACE icon, select the boxy resistor

    from the rcl library and click OK. Now just left click once on each

    resistor to change it.

     

    You'll find it's much faster then having to right click on each resistor

    and selecting replace.

     

    hth,

    Jorge Garcia

     

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

    Jorge Garcia wrote on Wed, 10 August 2016 19:47

    On 8/10/2016 2:43 PM, davedr wrote:

    I am new to Eagle. I've recently purchased it because I may work

    on my own and can't afford Altium, which is what I use at work now. I

    would like to substitute, for example, the us version resistor

    schematic symbol for the european boxy resistor. Is there a way to do

    this in Eagle without doing a one by one substitution.

    Thanks in advance.

    Dave R.

     

    --

    To view any images and attachments in this post, visit:

    https://www.element14.com/community/message/203499

     

    Hi Dave,

     

    I hope you're doing well. Unfortunately, the best solution is to use

    the

    REPLACE command which is a one by one sub. However, keep in mind the

    the

    verb-noun paradigm in EAGLE makes this a less tiresome proposition.

     

    All you have to do is click the REPLACE icon, select the boxy resistor

     

    from the rcl library and click OK. Now just left click once on each

    resistor to change it.

     

    You'll find it's much faster then having to right click on each

    resistor

    and selecting replace.

     

     

    Jorge, can't you do a search and replace on the XML file using a text

    editor?  If the symbol is the same and the name just changed I think this

    is easiest.  Of course you can really mess up the file doing this so make

    sure to make a backup copy first.

     

    I use this when I need to change the library reference of a symbol so that

    updating from library will work (if the original library no longer exists,

    which still should create a warning and doesn't).

     

    James.

    --

    James Morrison  ~~~  Stratford Digital

     

    Order your EAGLE license from Stratford Digital at

    http://www.eaglelicenses.com

    --

    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
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 9 years ago in reply to autodeskguest

    Am 10.08.2016 um 21:47 schrieb Jorge Garcia:

    On 8/10/2016 2:43 PM, davedr wrote:

    I am new to Eagle. I've recently purchased it because I may work on my

    own and can't afford Altium, which is what I use at work now. I would

    like to substitute, for example, the us version resistor schematic

    symbol for the european boxy resistor. Is there a way to do this in

    Eagle without doing a one by one substitution.

    Thanks in advance.

    Dave R.

     

    --

    To view any images and attachments in this post, visit:

    https://www.element14.com/community/message/203499

     

    Hi Dave,

     

    I hope you're doing well. Unfortunately, the best solution is to use the

    REPLACE command which is a one by one sub. However, keep in mind the the

    verb-noun paradigm in EAGLE makes this a less tiresome proposition.

     

    All you have to do is click the REPLACE icon, select the boxy resistor

    from the rcl library and click OK. Now just left click once on each

    resistor to change it.

     

    You'll find it's much faster then having to right click on each resistor

    and selecting replace.

     

    hth,

    Jorge Garcia

     

    Hi Jorge, imho one can replace only within a library, not across libraries.

    That  means Dave cannot "reach" from the eu-library to the us-library.

    So one could of course merge both libraries together, or use the method

    James Morrison suggested using a text editor ... with care image

     

    --

    Mit freundlichen Grüßen / With best regards

     

    Joern Paschedag

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rachaelp
    0 rachaelp over 9 years ago in reply to autodeskguest

    CadSoft Guest wrote:

     

    Hi Jorge, imho one can replace only within a library, not across libraries.

    That means Dave cannot "reach" from the eu-library to the us-library.

    So one could of course merge both libraries together, or use the method

    James Morrison suggested using a text editor ... with care

     

    --

    Mit freundlichen Grüßen / With best regards

     

    Joern Paschedag

     

    I'm not sure you are right there, when I start the replace command it pops up the library browser and you can choose a component from any library currently in use. I just tried this out and swapped a resistor out for a diode from a different library without issue. Obviously it has to have the same number of pins and they need naming the same but this shouldn't be an issue across the two resistor packages.

     

    Best Regards,

     

    Rachael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 9 years ago in reply to rachaelp

    Am 15.08.2016 um 10:42 schrieb rachaelp:

    CadSoft Guest wrote:

     

    Hi Jorge, imho one can replace only within a library, not across libraries.

    That means Dave cannot "reach" from the eu-library to the us-library.

    So one could of course merge both libraries together, or use the method

    James Morrison suggested using a text editor ... with care

     

    --

    Mit freundlichen Grüßen / With best regards

     

    Joern Paschedag

     

    I'm not sure you are right there, when I start the replace command it pops up the library browser and you can choose a component from any library currently in use. I just tried this out and swapped a resistor out for a diode from a different library without issue. Obviously it has to have the same number of pins and they need naming the same but this shouldn't be an issue across the two resistor packages.

     

    Best Regards,

     

    Rachael

     

    --

    To view any images and attachments in this post, visit:

    https://www.element14.com/community/message/203673

     

     

    Ouuups you  are right Rachael. Old man mixed up apples with pears or,

    for the non farmers,

    "change package" with "replace" image

     

    --

    Mit freundlichen Grüßen / With best regards

     

    Joern Paschedag

     

    • 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