Free Trials

Download a free trial to find out which Altium software best suits your needs

Altium Online Store

Buy any Altium Products with few clicks or send us your quote to contact our sales


Download the latest in PCB design and EDA software

  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool


    Agile PCB Design For Teams

  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use


    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Altium Online Store

    Buy any Altium Products with few clicks or send us your quote to contact our sales


    Take a look at what download options are available to best suit your needs

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    Successfully Source Your PCB's Electronic Parts With a Great BOM

    Altium Designer
    |  March 20, 2018

    Use your bill of materials for sourcing and supply chain managementUse your bill of materials for sourcing and supply chain management

    My friends think I’m neurotic for making so many lists. I always hand-write thorough lists before heading to the grocery store, budgeting my money, or just planning out my day. While it might seem obsessive, my lists help me stay on track and let me track my goals.

    Once you have finished your PCB design and you are ready to move to the testing and manufacturing phase, you will need to generate a complete list of components that will appear in your PCB. This list is a bill of materials (BOM) and it covers every component in your layout. A BOM is paramount for your manufacturer, as it contains all the information required to source the correct components and prevent production delays.

    Manufacturer’s Requirements

    PCB manufacturers and assemblers will require a BOM before scheduling a manufacturing run. The BOM contains the required list of components, assembly and sub-assembly instructions, and component placement instructions. But a thorough BOM goes beyond a simple list of components and part instructions. The BOM should also contain suppliers for each component, part numbers, cost estimates, availability, and lead times for each component.

    Don’t be surprised when the engineering and procurement team at your manufacturer scrutinizes your BOM for obsolescence, cost, and supply chain issues. If your BOM is properly prepared, this process can be streamlined and manufacturing runs can begin that much faster.

    If the procurement team identifies unavailable, incompatible, or obsolete components, you will need to swap these for an appropriate substitute. It pays to do your research ahead of time and include suitable alternate parts in your BOM. If you do this ahead of time, you prevent the need to redesign your PCB around a single missing component. It will be helpful to note whether your selected substitutes are the only acceptable alternate components or just examples.

    Manage your component sources all in one place
    Manage your component sources all in one place

    Unfortunately, some components are absolutely critical to the functionality of your device and cannot be substituted for replacements. If a critical part is unavailable, your PCB will likely require an entire redesign.

    The form factor of components is normally considered during the design phase, but you will have a second chance to evaluate form factor while preparing your BOM. As you prepare your BOM, you may find that suitable replacement components with slightly larger footprint may cost less and be easier to source in the required quantities. If the replacements will still fit within your product packaging, then it may be worthwhile to source these slightly larger components.

    The Role of Design Software

    Any high-quality PCB design software package should contain a BOM tool that allows you to manage the list of components that will appear on your PCB. Your BOM should also be populated directly from your layout. This requires that your software include an extensive components library with a list of suppliers, prices, lead times, and availability. This allows you to manage cost and procurement issues all in one place.

    After your initial testing process, it is not uncommon to find that you will need to modify your design. You may need to change out some electronic components in order to improve the performance of your design. Once you modify your PCB layout, you will need to generate an updated BOM. Thankfully, an electronic BOM management system can streamline the entire redesign process.

    Your BOM management software should be able to quickly adapt to redesigns by leveraging an extensive component library. If components are swapped, your BOM tool should automatically access your component library and automatically update based on your design changes. Once your BOM has been updated following a redesign, there will be no need to manually look up sourcing information.

    Your component library will need to be updated occasionally as newer components come onto the market and as older components become obsolete. Some components will have supply chain issues or price changes that need to be resolved. Your BOM management software should then provide you with any warnings related to sourcing the components you need for your PCB design.

    Use your component  to track alternate component sources
    Use your component to track alternate component sources

    If you don’t have a thorough component library that includes supplier and availability information, you will need to determine availability each component on any number of electronic component distributor websites. This can be very time consuming on boards that have a large number of components, and a thorough component library integrated into your design software can be a huge time saver.

    The ActiveBOM tool in Altium Designer can help you efficiently manage your BOM and your supply chain. It contains all the necessary features above such as real-time communication with suppliers and updating of components, as well as easy access for multiple departments to download output files.

    If you need an easier way to keep track of your BOM, talk to an Altium expert.

    About Author

    About Author

    PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

    most recent articles

    Back to Home