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
    About the element14 Community
  • 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) IDF files and libraries
  • 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
  • Replies 5 replies
  • Subscribers 187 subscribers
  • Views 782 views
  • Users 0 members are here
Related

IDF files and libraries

autodeskguest
autodeskguest over 10 years ago

Hi support,

I'm currently testing the IDF export tool in Eagle 7.3.

I have some question concerning the component dimensions.

I know that I have to add a HEIGHT attribute for each component. But I

can't find which layer is used in the package to determine the width and

length of the component.

 

Any suggestions? Thanks!

Vincent

 

  • Sign in to reply
  • Cancel
  • autodeskguest
    autodeskguest over 10 years ago

    Hi Warren,

    reading the ulp header, i got the 2.2 version coming with my eagle 7.3

    version.

    I don't see in the file any option or configuration concerning the keepout.

    Do you have more information?

    Maybe I can contact the author Marc Battistello.

     

    BR

    Vincent

     

    Hi Vincent,

     

    The latest version is 2.4 which comes with EAGLE 7.5.0. I don't see any

    comments about it being implemented in that version so it looks like

    being able to ignore features on the keep out layers is still on the

    todo list.

     

    hth,

    Jorge Garcia

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 10 years ago

    Le 16/03/2016 16:45, Jorge Garcia a écrit :

    Hi Warren,

    this is what I though.

    So if I Want a quite accurate PCB 3D model, I have to limit all useless

    wires and so on.

     

    My problem is that it also take all polygon, rectangles wires, in the

    Keepout layer. I don't think it is a good idea, because only the body

    (tPlace layer on maybe tDocu) and the pins should be in the IDF package

    don't you think?

     

    Thanks for your answer.

    Vincent

     

    Hi Vincent,

     

    The most recent version of the ULP gives you the option to ignore

    features on the keepout layers if I recall correctly.

     

    hth,

    Jorge Garcia

     

    Hi Warren,

    reading the ulp header, i got the 2.2 version coming with my eagle 7.3

    version.

    I don't see in the file any option or configuration concerning the keepout.

    Do you have more information?

    Maybe I can contact the author Marc Battistello.

     

    BR

    Vincent

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 10 years ago

    Hi Warren,

    this is what I though.

    So if I Want a quite accurate PCB 3D model, I have to limit all useless

    wires and so on.

     

    My problem is that it also take all polygon, rectangles wires, in the

    Keepout layer. I don't think it is a good idea, because only the body

    (tPlace layer on maybe tDocu) and the pins should be in the IDF package

    don't you think?

     

    Thanks for your answer.

    Vincent

     

    Hi Vincent,

     

    The most recent version of the ULP gives you the option to ignore

    features on the keepout layers if I recall correctly.

     

    hth,

    Jorge Garcia

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 10 years ago

    Le 15/03/2016 10:09, warrenbrayshaw a écrit :

    On 15/03/2016 9:45 p.m., Vincent Belloir wrote:

    Hi support,

    I'm currently testing the IDF export tool in Eagle 7.3.

    I have some question concerning the component dimensions.

    I know that I have to add a HEIGHT attribute for each component. But I

    can't find which layer is used in the package to determine the width and

    length of the component.

     

    Any suggestions? Thanks!

    Vincent

     

    Looking within the ULP eagleidfexporter.ulp

    The ULP looks at all the wires, arcs, circles, polygons,

    holes,rectangles in the package.

     

    //check min/ax for each of

    //circles() UL_CIRCLE - C.x, C.y, C.radius, C.width)

    //holes() UL_HOLE

    //polygons() UL_POLYGON -> wires()

    //rectangles() UL_RECTANGLE - R.x1, R.y1, R.x2, R.y2);

    //wires() UL_WIRE

     

    The layer is not important as it scoops up all of the above objects no

    matter which layer they are on.

     

    The resulting width and length is a rectangle deduced from the above

    min x max y (top left)

    to

    max X min Y (Bottom right)

     

     

    HTH

    Warren

     

    Hi Warren,

    this is what I though.

    So if I Want a quite accurate PCB 3D model, I have to limit all useless

    wires and so on.

     

    My problem is that it also take all polygon, rectangles wires, in the

    Keepout layer. I don't think it is a good idea, because only the body

    (tPlace layer on maybe tDocu) and the pins should be in the IDF package

    don't you think?

     

    Thanks for your answer.

    Vincent

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 10 years ago

    On 15/03/2016 9:45 p.m., Vincent Belloir wrote:

    Hi support,

    I'm currently testing the IDF export tool in Eagle 7.3.

    I have some question concerning the component dimensions.

    I know that I have to add a HEIGHT attribute for each component. But I

    can't find which layer is used in the package to determine the width and

    length of the component.

     

    Any suggestions? Thanks!

    Vincent

     

     

    Looking within the ULP eagleidfexporter.ulp

    The ULP looks at all the wires, arcs, circles, polygons,

    holes,rectangles in the package.

     

    //check min/ax for each of

    //circles() UL_CIRCLE - C.x, C.y, C.radius, C.width)

    //holes() UL_HOLE

    //polygons() UL_POLYGON -> wires()

    //rectangles() UL_RECTANGLE - R.x1, R.y1, R.x2, R.y2);

    //wires() UL_WIRE

     

    The layer is not important as it scoops up all of the above objects no

    matter which layer they are on.

     

    The resulting width and length is a rectangle deduced from the above

    min x max y (top left)

    to

    max X min Y (Bottom right)

     

     

    HTH

    Warren

     

    • Cancel
    • Vote Up 0 Vote Down
    • 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.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube