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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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
Altium CircuitStudio
  • Products
  • Manufacturers
  • Altium CircuitStudio
  • More
  • Cancel
Altium CircuitStudio
Altium CircuitStudio Forum How to update parts in Schematics and Layouts
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Altium CircuitStudio to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Locked Locked
  • Replies 2 replies
  • Subscribers 88 subscribers
  • Views 1427 views
  • Users 0 members are here
  • frontpage
Related
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to update parts in Schematics and Layouts

sclifford
sclifford over 6 years ago

I have looked all over in CS for the ability to update and change a footprint in a current board I am working on.  How is this done?  Also I can not find also how to update a schematic symbol  in current or ingesting schematic i am working on.  How can this also done?

 

So far thee only way i can do it is delete the part and reload it manually in the schismatic then run update.  Maybe its there i just do not know were to look.

 

In am used to Altium and it has this ability, Confused at the moment for a very needed task!

 

Scott

  • Cancel
Parents
  • e14softwareuk
    0 e14softwareuk over 6 years ago

    Hi Scott. This has been covered a few times on the forums but I'll try to summarise. The following assume you are using SchLib and PcbLib files.

     

    To switch footprints for a symbol you need to bring up the property dialog and under models you will see a drop down where a new footprint can be selected (the ones listed in the dropdown are what was established as part of the symbol design).

     

    To modify and update a symbol use the schematic library editor and make any changes to the symbol and then click Home | Update Schematics - this will update all open schematics with the changes for that symbol.

     

    The same works for PCB components, from the PCB library editor select use Home | Update PCB With Current Footprint (or all footprints).

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • e14softwareuk
    0 e14softwareuk over 6 years ago

    Hi Scott. This has been covered a few times on the forums but I'll try to summarise. The following assume you are using SchLib and PcbLib files.

     

    To switch footprints for a symbol you need to bring up the property dialog and under models you will see a drop down where a new footprint can be selected (the ones listed in the dropdown are what was established as part of the symbol design).

     

    To modify and update a symbol use the schematic library editor and make any changes to the symbol and then click Home | Update Schematics - this will update all open schematics with the changes for that symbol.

     

    The same works for PCB components, from the PCB library editor select use Home | Update PCB With Current Footprint (or all footprints).

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • lamabrew
    0 lamabrew over 6 years ago in reply to e14softwareuk

    While Peter is correct I would like to point out some shortcomings in CS for parts management that have caused me a world of hurt (i.e. board spins). I throw this out there as a gentle reminder that this really needs fixing and/or some way to do this that I've missed.

     

    1) If you use integrated libraries, updating the schematic symbol/part information breaks the link and makes it to the the .schlib file instead

     

    2) There is no way to tell if a schematic or layout has parts that have been updated, i.e. there's no "compare to library" or similar.  I work around that by putting rev letters at the end of my internal part numbers and manually comparing the BOM to the library. Slow, painful, and error prone, but I have not figured out a better way.

     

    3) If you do a symbol or footprint update on project you need to make sure every schematic sheet is open as otherwise it will not get updated.

     

    4) OTOH if you have some other project open and forget to close it before an update, it will get updated. This is a problem because I'm trying to maintain different board revs with the 'exact' info it was built with and there's no way I've found to lock a project, though for now I just make copies before looking at old ones. (here I probably could come up with a better way to archive things but given the other issues I've kind of given up).

     

    Brewster

    • Cancel
    • Vote Up 0 Vote Down
    • 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 © 2025 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