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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
Forum Create library devices with different numbers of pins and pads.
  • 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 170 subscribers
  • Views 497 views
  • Users 0 members are here
  • eagle
  • cadsoft
Related

Create library devices with different numbers of pins and pads.

IVL
IVL over 12 years ago

Hi Richard,

 

I have some questions regarding creating your own devices to which i didn't find an answer so far.

 

  1. Nowdays, there are a lot of complex devices availble in different packages. I'm mainly thinking about MCU's. Sometimes not all of the available packages bring every available pin to the outside due to limited number of package pads. Eagle allows to create devices in different versions (eg different packages for the same symbol) which is great. However it seems to be impossible to create a device having a symbol with some pins that are used for some packages and are not connected to a pad for other packages.
    Did i miss something ?
  2. How to deal with pins connected to multiple pads ?
    As an example, this is often the case for connectors.
    I found some mention about ROUTETAG in the release notes, wich seems to be what i'm looking for. However i didn't find any info on how to actually use this.
    Is there some tutorial about this ?
  3. On one hand it's nice Eagle combines symbols and packages into a single library instead of 2 separated libraries as in many other cad sofware packages.
    On the other hand there seems to an inconvenience with this approach as well.
    A lot of devices use standard packages. I see those packages defined over and over in all of the device libraries. On top, the different versions of the same package in different libraries are not always as consistent as they could be...
    I don't think there is way to link a symbol to a package in another library right ?
    So, are there any guidlines how to deal with this problem, to keep at least your own device libraries consistent ?

 

 

Regards,

Ivan

  • Sign in to reply
  • Cancel

Top Replies

  • Richard_H
    Richard_H over 12 years ago +1
    Hello Ivan, concerning your questions: 1. Numbers if pins and pads in a device: EAGLE always expects to connect each pin connected to at least one pad. It is not allowed to have pins not connected to a…
  • Richard_H
    0 Richard_H over 12 years ago

    Hello Ivan,

     

    concerning your questions:

     

    1. Numbers if pins and pads in a device:

    EAGLE always expects to connect each pin connected to at least one pad. It is not allowed to have pins not connected to a pad. It is no problem if a package has more pads than pins.
    If you want to use a component where not all pins are used, you have to create a new device in EAGLE that only has the number of pins connected.

     

    2. Connect a pin to a  number of pads.

    This can be done in the CONNECT dialogue. Select a pin and a pad an click Connect. Now select a further pad and click onto Append. This adds a further pad to the selected connection. There is a blue coloured  icon visible in the connection column. Click onto it in order to change the connection mode from "all" to "any".

    All says: All pads have to be connected with a signal. Any: one of these pads has to be connected.

     

    3. A library file is a closed system that contains all symbols, packages for the devices. This gives us the possibility to create a board from a schematic without having any libraries available, for example.

    How to handle all the packages? There is ref-packages.lbr which contains all the packages used in our libraries. From there you can take a package for a new definition and copy it into your lbr file.

     

    Regards,

    Richard

    • Cancel
    • Vote Up +1 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