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
  • 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
Forum how to add a package to an existing device?
  • 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 3 replies
  • Answers 1 answer
  • Subscribers 177 subscribers
  • Views 1573 views
  • Users 0 members are here
  • package
  • libray
  • add package
Related

how to add a package to an existing device?

nikodemus
nikodemus over 7 years ago

For my PCB I need a MOSFET BUZ11 mounted vertically.

In the libraries I found the BUZ11 but only with a TO220 package mounted horizontally. In the same library there exists a TO220 package for vertical mount, named TO220V, but for a different device. Now I want to add this package type to a new library.

 

What I tried does not work:

1. generate new library, named BUZ11-hv

2. copy the device BUZ11 from the old library to the new library and save it

3. click the "new" button below the package window and give it the name "V" (new package variant)

4. right click on the new package variant and select "edit package"

5. copy the package TO220V from the old library to the new library; the package for vertical mounting is visible in the new package window

6. select device display and the new package TO220V and connect the pins

7. save

 

In the library window I can see two packages for the device BUZ11, TO220 and TO220V. But clicking on TO220V shows the old package with horizontal mounting and not the package for vertical mounting copied in step 5.

Now I closed the library window and looked on the library tree in the control panel. Below the new library, BUZ11-hv there are two devices, BUZ11 and BUZ11-HV.

The device BUZ11 now contains two packages, TO220 and TO220V, but the package TO220V looks like TO220!

The device BUZ11-HV ist empty, i.e. no symbol, no package.

 

What is the correct method to add an existing package?

  • Sign in to reply
  • Cancel

Top Replies

  • WarrenBrayshaw
    WarrenBrayshaw over 7 years ago +2 suggested
    Hi again - To answer your initial question: There are a couple of was to do things and your approach was the more troublesome one. It can be done your way but there was one step you missed. The device…
  • WarrenBrayshaw
    WarrenBrayshaw over 7 years ago +1
    Hi There is a BUZ11 mounted vertically in the Eagle supplied library "transistor-power.lbr" Hope this helps Warren
Parents
  • WarrenBrayshaw
    0 WarrenBrayshaw over 7 years ago

    Hi again - To answer your initial question:

     

    There are a couple of was to do things and your approach was the more troublesome one. It can be done your way but there was one step you missed.

    The device is made up of symbols and packages. If you edit either of those, the device needs to explicitly import the changes. This is akin to making a library change to a package while working on a board. You have to update the library, as the board sees it. That will bring the package changes onto the board.

     

    The same happens for the library package change. You started with the horizontal TO220 and changed it to a Vertical version and saved it. That saved the package but did not update the device. Back in the device editor you need to  go Library > Update and point back to your library that you are making. The package will now be in your new library properly. Its a bit strange because you used the horizontal TO220 and changed it to a vertical TO220. You should have made the package before you used it in a variant.

     

    The better way is:

    Open the destination library

    Go back to the control panel and locate the TO220 vertical package somewhere.

    Right click > Copy to Library

    Hey presto! the TO220 vertical package is now in your open library and you can make a package variant with no issues,

     

    HTH
    Warren

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • nikodemus
    0 nikodemus over 7 years ago in reply to WarrenBrayshaw

    WarrenBrayshaw  wrote:

     

    Hi again - To answer your initial question:

     

    ...

     

    The better way is:

    Open the destination library

    Go back to the control panel and locate the TO220 vertical package somewhere.

    Right click > Copy to Library

    Hey presto! the TO220 vertical package is now in your open library and you can make a package variant with no issues,

     

    HTH
    Warren

    Hi,

    thank you for your tips.

    Meanwhile I took your first tip and used the "transistor-power.lbr". And now I'm fighting with routing my board.

     

    But nevertheless, I tried to generate a new device with two packages. There are still open questions:

     

    1) In your tip "The better way" you finally say "the TO220 vertical package is now in your open library and you can make a package variant with no issues". This exactly I tried to do with my steps 3 to 7.

      After which of my steps "Update" is necessary?

     

    2) With my method I got a BUZ11 library with two packages. The packages have different names but have the same content.

      Now in the device editor I deleted the second package and wanted to add a new one by clicking on the "new" button and selecting the vertical package which really exists in the list of packages in my library.

      But then I get the message "the package already exists", and it is not possible to generate the second package.

      What is wrong now?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • nikodemus
    0 nikodemus over 7 years ago in reply to WarrenBrayshaw

    WarrenBrayshaw  wrote:

     

    Hi again - To answer your initial question:

     

    ...

     

    The better way is:

    Open the destination library

    Go back to the control panel and locate the TO220 vertical package somewhere.

    Right click > Copy to Library

    Hey presto! the TO220 vertical package is now in your open library and you can make a package variant with no issues,

     

    HTH
    Warren

    Hi,

    thank you for your tips.

    Meanwhile I took your first tip and used the "transistor-power.lbr". And now I'm fighting with routing my board.

     

    But nevertheless, I tried to generate a new device with two packages. There are still open questions:

     

    1) In your tip "The better way" you finally say "the TO220 vertical package is now in your open library and you can make a package variant with no issues". This exactly I tried to do with my steps 3 to 7.

      After which of my steps "Update" is necessary?

     

    2) With my method I got a BUZ11 library with two packages. The packages have different names but have the same content.

      Now in the device editor I deleted the second package and wanted to add a new one by clicking on the "new" button and selecting the vertical package which really exists in the list of packages in my library.

      But then I get the message "the package already exists", and it is not possible to generate the second package.

      What is wrong now?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
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