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) Same component with different variants and pincount in the same library
  • 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 1 reply
  • Subscribers 178 subscribers
  • Views 700 views
  • Users 0 members are here
  • footprint
  • package
  • library
  • variant
  • symbol
Related

Same component with different variants and pincount in the same library

ttodorov
ttodorov over 14 years ago

Hello everyone,

 

I am not a longtime user of Eagle and unfortunately I could not find an answer to my question anywhere online.  I hope someone would have a solution for me here.

 

As you know, there many parts which are offered in different packages.  Often the packages have a different pin count.  Let's take the the ATmega328P from the popular Arduino project as example.  There is the 28 pin DIP package and then there is the 32 pin TQFP package.  I tried to create the part in my own library, and Eagle did not let me use the 32 pin symbol with the 28 pin package.  The selection option was greyed out and the message was that the footprint does not have enough pins for the symbol.  So all the nice functionality of having one part with multiple variants was lost to me.  There is no way to change from through-hole to SMD footprint in the pcb editor with just a click.  I am basically forced to create a new symbol for each version of the uC.  If I want to replace one footprint for another, I will have to delete the part from my schematic, insert the other and reconnect all the pins manually.  It would be nice, if I could let Eagle replace the package variants and reconnect all pins automatically, only ripping up the nets to pins which are not assigned from the symbol to the package...  Then I wouldn't have to enter any description and device attributes twice or more times in the library either...

 

If anyone knows a solution for that, please share. (I think I read that in version 6 we'll be able to name multiple pins the same name, which will basically mean same net, and maybe this way it will be possible to have one symbol with multiple footprint variants which have different pin count; nevertheless I would still like to have this in v 5.11.0 if at all possible).

 

Thanks,

Todor

  • Sign in to reply
  • Cancel
  • Former Member
    0 Former Member over 14 years ago

    Todor Todorov wrote on 29/09/11 19:25 MET:

    As you know, there many parts which are offered in different packages.

    Often the packages have a different pin count.  Let's take the the

    ATmega328P from the popular Arduino project as example.  There is the 28

    pin DIP package and then there is the 32 pin TQFP package.  I tried to

    create the part in my own library, and Eagle did not let me use the 32

    pin symbol with the 28 pin package.

     

    Your only option is to draw a symbol for the 28-pin footprint and then

    create a device with the two different package variants. Only footprints

    with equal to or greater pincount can be used.

     

    BUT if the second variant needs to have more pins in the symbol you really

    have to create two different devices using two different symbols.

     

    Regards

    Friedrich Lobenstock

     

     

    • 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