• 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. Allegro X PCB Editor
  3. Pick-n-Place files

Stats

  • Replies 5
  • Subscribers 162
  • Views 15419
  • Members are here 0
More Content

Pick-n-Place files

bulldog
bulldog over 16 years ago

Hi,

Has anybody written a program to generate pick-n-place files that outputs fiducial (mechanical symbol) locations along with the component locations?  Our vendors want separate files for top/bottom side components and surface mount/thru-hole components.  Add that along with extracting fiducial locations and this is a bit more then the standard report extraction can handle.

  • Sign in to reply
  • Cancel
  • BillZ
    BillZ over 16 years ago

    Hi,

    I can make a suggestion based on my past experiance with the assembly house I dealt with.

    They did not require component fiducials only card fiducials. I would but 3 fiducials in the corners of the card top and bottom whenever possible at the same x,y coordinates. I would then dimension these on the fab drawing. Usually with a leader line and list the x,y coordinate. This was acceptable to my assembly house.

    You could create this fids as a component and add them to the schematic then they would come out in the standard output.

    Another possibilty is to use say the film mask layer in the padstack and create a fid artwork with only the fid's on that layer. The x,y's would be in the artwork.

    Just some suggestions.

    BillZ

    EMA Design Automation 

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • steve
    steve over 16 years ago

    Have a look at the forum entry:-

    /forums/p/11197/13431.aspx#13431 You can custom write a report that will include your co-ordinates.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Ejlersen
    Ejlersen over 16 years ago

    Hi,

    You could also program your own skill routine and search through all mechanical symbols by name and make sure only the ones having a special name are outputted.

    Best regards,

    Ole

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • bulldog
    bulldog over 16 years ago

    Thanks Ole,  I used the pickdata.il program you wrote some time back as a "pattern" for what I need.  I am much more familiar with Visual Basic and once I caught on to Skill it was just a matter of writing and testing.

    Thanks again everybody.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dschaefer
    dschaefer over 16 years ago

     I've written a few of these translators for different organizations. I've found that although Allegro supports and defines mechanical symbols well in it's output that most downstream manufacturing tools I've interfaced with do not in their input translators ... mechanical information within the file either gets stripped or causes corruption. I did approach several of the downstream tool vendors suggesting they have a look at the current Allegro data definition for their input translators, but there was not much interest in supporting change. I've therefore decided to add the fiducials and tooling holes as package symbols within the schematic - the information flows fine thru the 3rd party input translators.

    Hth,
    Dave

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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