• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. PCB Design
  3. IDF out problems to Solidworks 2016

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 166
  • Views 15400
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

IDF out problems to Solidworks 2016

stevegauvin
stevegauvin over 9 years ago

I am having strange problems when I output an IDF file out of Allergro PCB Designer and send to our mechanical group using Solidworks. Sometimes the component height goes through, in the IDF file, and sometimes it doesn't. I assume this value is derived in the IDF translator from the PLACE_BOUND_TOP > PACKAGE_HEIGHT_MAX attribute??? Sometimes mounting holes show up in solidworks and sometimes they do not. I add a PLACE_BOUND_TOP  > PACKAGE_HEIGHT_MAX shape, with a low height value. I can't find any literature on IDF in Cadence to indicate what properties the IDF export tool uses when it does the translation out of Allegro into IDF? Any ideas?

 

  • Cancel
  • Soundman99
    Soundman99 over 9 years ago

    Yes, it uses the PACKAGE_HEIGHT_MAX attribute to draw the height of the package.

    IDF has two components to it.  I'm used to the PTC version, which gives two files of *.emn and *.emp.  For Solidworks, you should have files with the extention .bdf and ldf. The first contains the bare-board outline, including holes and vias and location of parts on the board (just x-y side of board and rotation).  Make sure that if you are using a filter in the IDF out dialog box, that you have the filter selected correctly.  If you filter out plated through holes, then it will filter them out no matter what (plated or not).  It also will fail if any of your cutouts aren't fully "closed".  That's because when it brings it into the MCAD world, it creates a 2D sketch and then extrudes that to the height of your board.  If there's an open sketch, then it can't figure out how to draw the 3D shape from that. The second file contains all the information about your parts.  It again draws a sketch, pulled from the placebound outline and extrudes those shapes to the Z-height of PACKAGE_HEIGHT_MAX and places them at the locations specified in the first file.

    I hope that helps a little.  If you want, the IDF standard should be a text file.  I just opened it up and started to figure stuff out one day because I was having problems. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • redwire
    redwire over 9 years ago

    I run Solidworks on the back end and use the EMN EMP format 'cause that's my normal export.  SW does not have an issue with this format.  Have you tried it?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • stevegauvin
    stevegauvin over 9 years ago

    Thanks, that is helpful... Can't explain why some component height comes in and some does not even though I have the proper property... I will play with the filter...

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • stevegauvin
    stevegauvin over 9 years ago
    what is EMN EMP format?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • redwire
    redwire over 9 years ago

    It is the PTC format (Choose File->Export->IDF, then choose PTC in the pulldown box)

    It is the most requested format that I get for 3D export

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information