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) How do you specify a manufacturer part number when using designlink?
  • 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 Not Answered
  • Replies 0 replies
  • Subscribers 177 subscribers
  • Views 269 views
  • Users 0 members are here
Related

How do you specify a manufacturer part number when using designlink?

Justynb
Justynb over 11 years ago

Hi,

 

I have been trying to use the designlink ULP for BOM generation.

By ensuring that the part numbers are described correctly in the library, I can add parts to my designs and then run designlink, which will search Farnell for the part number of each device and add them to a BOM.

 

This largely seems to work quite well. However the search string that designlink uses is taken by aggregating the device name, the technology and the package variant name.

 

This means that if you name your package variant differently to the way the part number is specified, or if the part number doesn't follow the right ordering (DEVICE_NAME+TECHNOLOGY_NAME+PACKET_VARIANT_NAME) then designlink will search for the wrong thing and fail.

 

As well as for devices with alternative part number schemes, this is particularly frustrating when you have multiple footprints for a particular package, for example to deal with reflow and wave soldering. So if you have two package variants for device LTC2850, one called DD_REFLOW and one called DD_WAVE (and for completeness I might set a technology name of *) then designlink will search Farnell for LTC2850*DD_REFLOW or LTC2850*DD_WAVE and so will come up with nothing because of the appended _REFLOW or _WAVE.

 

What is so annoying is that designlink sets the attribute MPN with the manufacturer part number (and also MF for manufacturer) after searching designlink, but it doesn't respect these values when searching itself. So if I set an MPN of LTC2850*DD for my device, designlink will ignore it and overwrite it if there is no OC_FARNELL (or OC_NEWARK) order code set.

 

In many cases setting the specific order code in the library is not desired because there will be multiple options available and you don't want to limit yourself to just one. To use the LTC2850 example again there are three versions of the DD (DFN8) version available from Farnell, with different temperature grades, any of which are suitable for my project (LTC2850CDD, LTC2850HDD, LTC2850IDD). I am forced to pick one and set an order code when I design the schematic.

 

Surely that defeats the point of designlink? What's the point of having a selection box come up and allow you to pick the best price/etc if you don't get to see it because you already had to pick one specific order code to get it to work at all?

 

Really all I want is to be able to override the designlink search string with an attribute, so I can specify exactly what part number should search for, and it would use this rather than autogenerating the search term from name, technology and packet variant. This seems straightforward and sensible but I can't seem to do it. Is it possible?

 

Thanks.

  • 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