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
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) BOM for ordering parts
  • 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 Suggested Answer
  • Replies 9 replies
  • Answers 4 answers
  • Subscribers 180 subscribers
  • Views 2056 views
  • Users 0 members are here
  • digi-key
  • bom
  • element14
  • eagle 7.6
  • newark
  • ordering
Related

BOM for ordering parts

fmarengo
fmarengo over 7 years ago

Dear Sir,

I am using Eagle 7.3.0 and need to buy the components listed in the bill of materials, which was obtained through the BOM.ulp command.

Which command do you recommend in order to obtain a complete list of components? My aim is to reduce the time I spend looking component after component with Newark/Digikey/Element14.

Thanks!

Fernando

  • Sign in to reply
  • Cancel

Top Replies

  • dukepro
    dukepro over 7 years ago +1 suggested
    You should be able to save this as a CSV file from the BOM.ulp. From there, you should be able to send the CSV file to a distributor as a BOM. I know Mouser offers this. Not sure about some of the others…
  • autodeskguest
    autodeskguest over 7 years ago in reply to dukepro +1 suggested
    On 12/04/18 20:57, Chuck Huber wrote: You should be able to save this as a CSV file from the BOM.ulp. From there, you should be able to send the CSV file to a distributor as a BOM. I know Mouser offers…
  • dukepro
    0 dukepro over 7 years ago

     

    You should be able to save this as a CSV file from the BOM.ulp.  From

    there, you should be able to send the CSV file to a distributor as a

    BOM.  I know Mouser offers this.  Not sure about some of the others.

     

    Enjoy,

        - Chuck

     

     

    On 04/12/2018 11:45 AM, Fernando Marengo Rodriguez wrote:

    Dear Sir,

    I am using Eagle 7.3.0 and need to buy the components listed in the bill of materials, which was obtained through the BOM.ulp command.

    Which command do you recommend in order to obtain a complete list of components? My aim is to reduce the time I spend looking component after component with Newark/Digikey/Element14.

    Thanks!

    Fernando

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • dukepro
    0 dukepro over 7 years ago

     

    You should be able to save this as a CSV file from the BOM.ulp.  From

    there, you should be able to send the CSV file to a distributor as a

    BOM.  I know Mouser offers this.  Not sure about some of the others.

     

    Enjoy,

        - Chuck

     

     

    On 04/12/2018 11:45 AM, Fernando Marengo Rodriguez wrote:

    Dear Sir,

    I am using Eagle 7.3.0 and need to buy the components listed in the bill of materials, which was obtained through the BOM.ulp command.

    Which command do you recommend in order to obtain a complete list of components? My aim is to reduce the time I spend looking component after component with Newark/Digikey/Element14.

    Thanks!

    Fernando

     

     

     

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 7 years ago in reply to dukepro

    On 12/04/18 20:57, Chuck Huber wrote:

     

    You should be able to save this as a CSV file from the BOM.ulp.  From

    there, you should be able to send the CSV file to a distributor as a

    BOM.  I know Mouser offers this.  Not sure about some of the others.

     

    Enjoy,

        - Chuck

     

    That depends on how well you've set up the BOM ULP database and/or the

    names/values/attributes of the parts in your design. But yes, in

    principle, the BOM ULP can export a CSV that can be arranged to include

    everything you need to upload to Mouser/Farnell/etc.

     

     

    On 04/12/2018 11:45 AM, Fernando Marengo Rodriguez wrote:

    Dear Sir,

    I am using Eagle 7.3.0 and need to buy the components listed in the bill of materials, which was obtained through the BOM.ulp command.

    Which command do you recommend in order to obtain a complete list of components? My aim is to reduce the time I spend looking component after component with Newark/Digikey/Element14.

    Thanks!

    Fernando

     

     

     

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

    On 12/04/18 20:57, Chuck Huber wrote:

     

    You should be able to save this as a CSV file from the BOM.ulp.  From

    there, you should be able to send the CSV file to a distributor as a

    BOM.  I know Mouser offers this.  Not sure about some of the others.

     

    Enjoy,

        - Chuck

     

    That depends on how well you've set up the BOM ULP database and/or the

    names/values/attributes of the parts in your design. But yes, in

    principle, the BOM ULP can export a CSV that can be arranged to include

    everything you need to upload to Mouser/Farnell/etc.

     

     

    On 04/12/2018 11:45 AM, Fernando Marengo Rodriguez wrote:

    Dear Sir,

    I am using Eagle 7.3.0 and need to buy the components listed in the bill of materials, which was obtained through the BOM.ulp command.

    Which command do you recommend in order to obtain a complete list of components? My aim is to reduce the time I spend looking component after component with Newark/Digikey/Element14.

    Thanks!

    Fernando

     

     

     

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

    On 12/04/18 20:57, Chuck Huber wrote:

     

    You should be able to save this as a CSV file from the BOM.ulp.  From

    there, you should be able to send the CSV file to a distributor as a

    BOM.  I know Mouser offers this.  Not sure about some of the others.

     

    Enjoy,

        - Chuck

     

    That depends on how well you've set up the BOM ULP database and/or the

    names/values/attributes of the parts in your design. But yes, in

    principle, the BOM ULP can export a CSV that can be arranged to include

    everything you need to upload to Mouser/Farnell/etc.

     

     

    On 04/12/2018 11:45 AM, Fernando Marengo Rodriguez wrote:

    Dear Sir,

    I am using Eagle 7.3.0 and need to buy the components listed in the bill of materials, which was obtained through the BOM.ulp command.

    Which command do you recommend in order to obtain a complete list of components? My aim is to reduce the time I spend looking component after component with Newark/Digikey/Element14.

    Thanks!

    Fernando

     

     

     

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • dukepro
    0 dukepro over 7 years ago in reply to autodeskguest

    On 04/13/2018 08:39 AM, Rob Pearce wrote:

    On 12/04/18 20:57, Chuck Huber wrote:

    You should be able to save this as a CSV file from the BOM.ulp.  From

    there, you should be able to send the CSV file to a distributor as a

    BOM.  I know Mouser offers this.  Not sure about some of the others.

     

    Enjoy,

        - Chuck

     

    That depends on how well you've set up the BOM ULP database and/or the

    names/values/attributes of the parts in your design. But yes, in

    principle, the BOM ULP can export a CSV that can be arranged to include

    everything you need to upload to Mouser/Farnell/etc.

     

    Rob,  You're spot on.

     

    Sometimes I forget how well my setup works.  I combine the device and

    package name with the part's value to form an Eagle Key.  This key is

    then associated with one or more in-house part numbers.  By the "or

    more", I mean that we have multiple parts that have been qualified for a

    particular component, for example a "resistor, 1k, 1% 0603".  It's a

    freakin' jellybean.  Suffice to say that the Key will identify any of

    those qualified parts.  From each of the in-house part numbers, I pull

    the manufacturer (MFR) and the manufacturer's part number (MFRPN).  All

    this works in one step: "run bom".

     

    Some of the engineers present here (or used to be present), have chosen

    to push the part identification into the schematic by assigning

    attributes to each device/package in a library that include an internal

    part number or even an MFR and MFRPN

     

    When I saw this, I thought it was a pretty good idea.  But rather than

    include such attributes in a library, which would mean that every

    instance of that part would have the same attributes, I did a bit of

    programming in ULP, C, and php to provide a dialog box through which I

    could search a server-side database of parts.  With a right-click on a

    part in the schematic, a dialog box pops up and uses an HTTP based REST

    application to search for the part number in a database.  If a record

    from the DB is chosen by the user, then appropriate attributes are

    assigned to that instance of the part.  This allows me to differentiate

    between a garden variety 10k resistor and a 10k resistor that has a

    specific voltage rating or tolerance, or overload capability, or other

    special requirement.

     

    With whatever method you choose, the BOM.ulp can be modified to include

    the values of attributes in its output.  Attributes indicating MFR and

    MFRPN would be what Mouser/Farnell/Digikey would want.

     

    Enjoy,

        - Chuck

     

     

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

    On 04/13/2018 08:39 AM, Rob Pearce wrote:

    On 12/04/18 20:57, Chuck Huber wrote:

    You should be able to save this as a CSV file from the BOM.ulp.  From

    there, you should be able to send the CSV file to a distributor as a

    BOM.  I know Mouser offers this.  Not sure about some of the others.

     

    Enjoy,

        - Chuck

     

    That depends on how well you've set up the BOM ULP database and/or the

    names/values/attributes of the parts in your design. But yes, in

    principle, the BOM ULP can export a CSV that can be arranged to include

    everything you need to upload to Mouser/Farnell/etc.

     

    Rob,  You're spot on.

     

    Sometimes I forget how well my setup works.  I combine the device and

    package name with the part's value to form an Eagle Key.  This key is

    then associated with one or more in-house part numbers.  By the "or

    more", I mean that we have multiple parts that have been qualified for a

    particular component, for example a "resistor, 1k, 1% 0603".  It's a

    freakin' jellybean.  Suffice to say that the Key will identify any of

    those qualified parts.  From each of the in-house part numbers, I pull

    the manufacturer (MFR) and the manufacturer's part number (MFRPN).  All

    this works in one step: "run bom".

     

    Some of the engineers present here (or used to be present), have chosen

    to push the part identification into the schematic by assigning

    attributes to each device/package in a library that include an internal

    part number or even an MFR and MFRPN

     

    When I saw this, I thought it was a pretty good idea.  But rather than

    include such attributes in a library, which would mean that every

    instance of that part would have the same attributes, I did a bit of

    programming in ULP, C, and php to provide a dialog box through which I

    could search a server-side database of parts.  With a right-click on a

    part in the schematic, a dialog box pops up and uses an HTTP based REST

    application to search for the part number in a database.  If a record

    from the DB is chosen by the user, then appropriate attributes are

    assigned to that instance of the part.  This allows me to differentiate

    between a garden variety 10k resistor and a 10k resistor that has a

    specific voltage rating or tolerance, or overload capability, or other

    special requirement.

     

    With whatever method you choose, the BOM.ulp can be modified to include

    the values of attributes in its output.  Attributes indicating MFR and

    MFRPN would be what Mouser/Farnell/Digikey would want.

     

    Enjoy,

        - Chuck

     

     

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

    On 04/13/2018 08:39 AM, Rob Pearce wrote:

    On 12/04/18 20:57, Chuck Huber wrote:

    You should be able to save this as a CSV file from the BOM.ulp.  From

    there, you should be able to send the CSV file to a distributor as a

    BOM.  I know Mouser offers this.  Not sure about some of the others.

     

    Enjoy,

        - Chuck

     

    That depends on how well you've set up the BOM ULP database and/or the

    names/values/attributes of the parts in your design. But yes, in

    principle, the BOM ULP can export a CSV that can be arranged to include

    everything you need to upload to Mouser/Farnell/etc.

     

    Rob,  You're spot on.

     

    Sometimes I forget how well my setup works.  I combine the device and

    package name with the part's value to form an Eagle Key.  This key is

    then associated with one or more in-house part numbers.  By the "or

    more", I mean that we have multiple parts that have been qualified for a

    particular component, for example a "resistor, 1k, 1% 0603".  It's a

    freakin' jellybean.  Suffice to say that the Key will identify any of

    those qualified parts.  From each of the in-house part numbers, I pull

    the manufacturer (MFR) and the manufacturer's part number (MFRPN).  All

    this works in one step: "run bom".

     

    Some of the engineers present here (or used to be present), have chosen

    to push the part identification into the schematic by assigning

    attributes to each device/package in a library that include an internal

    part number or even an MFR and MFRPN

     

    When I saw this, I thought it was a pretty good idea.  But rather than

    include such attributes in a library, which would mean that every

    instance of that part would have the same attributes, I did a bit of

    programming in ULP, C, and php to provide a dialog box through which I

    could search a server-side database of parts.  With a right-click on a

    part in the schematic, a dialog box pops up and uses an HTTP based REST

    application to search for the part number in a database.  If a record

    from the DB is chosen by the user, then appropriate attributes are

    assigned to that instance of the part.  This allows me to differentiate

    between a garden variety 10k resistor and a 10k resistor that has a

    specific voltage rating or tolerance, or overload capability, or other

    special requirement.

     

    With whatever method you choose, the BOM.ulp can be modified to include

    the values of attributes in its output.  Attributes indicating MFR and

    MFRPN would be what Mouser/Farnell/Digikey would want.

     

    Enjoy,

        - Chuck

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • fmarengo
    0 fmarengo over 7 years ago in reply to dukepro

    Dear all,

    Thank you for all your helpful replies. Do you happen to have any useful script for generating the BOM? The BOM.ulp command generates a table quite different from Mouser's requested format, which is like this:
    Mfr Part Number (Input)    Manufacturer Part Number    Mouser Part Number    Manufacturer Name

     

    The table generated via BOM.ulp looks like this:
    Qty    Value    Device    Package    Parts    Description    CASE    MANUFACTURER_PART_NUMBER

     

    I know it is possible to modify this table and make it look like Mouser's requested format, but I would like to avoid this boring stage.

    Thank you all.

    Fernando

    • 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 © 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