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 Chat (English) Altering footprints on board (not in 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 2 replies
  • Subscribers 179 subscribers
  • Views 443 views
  • Users 0 members are here
Related

Altering footprints on board (not in library)

qwertymodo
qwertymodo over 13 years ago

Is there any way to edit a device footprint on the board layout, without editing the lbr?  I find it very frustrating trying to get my silkscreen layers the way I want when some libraries (even some of the official ones that ship with EAGLE) are inconsistent when it comes to documentation layers.  For the most part, I find that the tPlace and tNames layers should go on the top silkscreen, and the same for bPlace and bNames on the bottom.  This is consistent with most chips, as tPlace tends to be the layer containing the pin 1 indicator dot or edge notch, and I don't tend to clutter my board with values on the silkscreen (I can always just refer back to the schematic.  However, some parts, like the USB-B connector in con-cypressindustries, have a lot of extraneous part outlining on tPlace that I don't want on my silkscreen.  I would like to be able to selectively change layers on parts on the board layout and set all of that outline to tDocu (where I think it belongs in the first place).  You can currently change the layers of the names and values if you smash the part, but as far as I can tell, you can't change anything else.  As it is, I have to disable the tPlace layer entirely and copy all of the lines/dots/etc. that I want by hand into my own user-defined layer in order to get my silkscreen right without all of the extra crap I don't want.  This is stupid.  I really hope I'm just missing something here.  Can anyone tell me what I'm doing wrong, or is EAGLE just not capable of handling this?

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

    Ben Whitman schrieb:

     

    Is there any way to edit a device footprint on the board layout,

    without editing the lbr?

     

    No.

     

    I find it very frustrating trying to get my

    silkscreen layers the way I want when some libraries (even some of

    the official ones that ship with EAGLE) are inconsistent when it

    comes to documentation layers.  For the most part, I find that the

    tPlace and tNames layers should go on the top silkscreen, and the

    same for bPlace and bNames on the bottom.  This is consistent with

    most chips, as tPlace tends to be the layer containing the pin 1

    indicator dot or edge notch, and I don't tend to clutter my board

    with values on the silkscreen (I can always just refer back to the

    schematic.  However, some parts, like the USB-B connector in

    con-cypressindustries, have a lot of extraneous part outlining on

    tPlace that I don't want on my silkscreen.

     

    Welcome to the world of bad libraries. The only libraries you can trust

    are those that you created by yourself. Many of the parts coming with

    EAGLE contain bloated silkscreen data.

     

    I would like to be able

    to selectively change layers on parts on the board layout and set all

    of that outline to tDocu (where I think it belongs in the first

    place).

     

    Does this make sense? What if you need that part again later? If you

    change it, change it at the right position - the effort is the same anyway.

     

    While we're at it: use and modify only your own set of libraries. If you

    really want to use a device from the provided libraries (and think you

    can trust in it), copy it to your own libraries.

     

    You can currently change the layers of the names and values

    if you smash the part, but as far as I can tell, you can't change

    anything else.  As it is, I have to disable the tPlace layer entirely

    and copy all of the lines/dots/etc. that I want by hand into my own

    user-defined layer in order to get my silkscreen right without all of

    the extra crap I don't want.  This is stupid.

     

    Yes, in this context this method is ... not the right one. image

    BTW, it's much more effort than simply changing layers in the package

    definition of the library, don't you agree?

     

    EAGLE uses a library based device concept. The definitions in the

    libraries need to be correct. If they aren't (or don't match your design

    rules), fix them there - not in the board.

     

    I really hope I'm just

    missing something here.  Can anyone tell me what I'm doing wrong, or

    is EAGLE just not capable of handling this?

     

    I tried to answer both of these questions. image

     

    Tilmann

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • qwertymodo
    0 qwertymodo over 13 years ago in reply to Former Member

    Yeah, that answers my questions... not necessarily the answer I was hoping for, but an answer nonetheless.  I was hoping to avoid duplicating the standard libraries, but I guess that's just how it has to be. And yes, that is a better solution than what I am doing currently.

    • 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