Home > Community > Forums > PCB Design > Back Annotate component position from PCB Editor to Orcad Capture

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Back Annotate component position from PCB Editor to Orcad Capture 

Last post Tue, Feb 12 2013 7:22 AM by NicoDD. 8 replies.
Started by NicoDD 08 Feb 2013 09:38 AM. Topic has 8 replies and 1795 views
Page 1 of 1 (9 items)
Sort Posts:
  • Fri, Feb 8 2013 9:38 AM

    • NicoDD
    • Top 500 Contributor
    • Joined on Mon, Oct 3 2011
    • Posts 17
    • Points 235
    Back Annotate component position from PCB Editor to Orcad Capture Reply

    Hello,

    how can back annotate the position of the placed component from PCB Editor to Orcad Capture?

    In the old ORCAD LAYOUT with back annotation with the old layout I could find all the updated parameters such as position, fixed proprerty, nets thickness, ...

    how can I do? 

    Thanks 

    • Post Points: 20
  • Mon, Feb 11 2013 8:23 AM

    • steve
    • Top 10 Contributor
    • Joined on Fri, Jul 18 2008
    • Woking, Surrey
    • Posts 1,163
    • Points 18,900
    Re: Back Annotate component position from PCB Editor to Orcad Capture Reply

    There's an attached skill file that will export the relevant info from PCB Editor, then go to your design in Capture and use the Tools - Back Annotate command, select the OrCAD Layout tab and import the file that the skill file creates.

    • Post Points: 20
  • Mon, Feb 11 2013 8:59 AM

    • NicoDD
    • Top 500 Contributor
    • Joined on Mon, Oct 3 2011
    • Posts 17
    • Points 235
    Re: Back Annotate component position from PCB Editor to Orcad Capture Reply

    Hi Steve,

    thanks for your help. A question: In the attached file I read in the comments at the point 1:

    1. Open board in Allegro (make sure the skill program pickdata.il is loaded

    How can I load the pickdata.il file?

    There is a default path where I can put this file so everytime I open PCB designer the file is loaded (like the views or the padpath) ?

    Thank you very much

    • Post Points: 20
  • Tue, Feb 12 2013 2:30 AM

    • steve
    • Top 10 Contributor
    • Joined on Fri, Jul 18 2008
    • Woking, Surrey
    • Posts 1,163
    • Points 18,900
    Re: Back Annotate component position from PCB Editor to Orcad Capture Reply
    You basically put your skill files in a location somewhere then setup the allegro.ilinit to tell PCB Editor where they are. They are then autoloaded when you start. I have an exe that sets all this up. See below.

    Skill setup - There are a few steps to get this setup (but this is a onetime setup).

    1. Got to http://www.parallel-systems.co.uk/downloads/ConfigureLocalSkillLocation.zip and download the exe.
    2. Run the exe and specify a directory where you wish to store all your skill files.
    3. This creates the directory and sets up an allegro.ilinit file which tells Allegro to auto load the skill files.
    4. Put the pickdata.il in this directory specfied in 2.
    5. Start PCB Editor and type pickdata at the command line.
    • Post Points: 20
  • Tue, Feb 12 2013 3:23 AM

    • NicoDD
    • Top 500 Contributor
    • Joined on Mon, Oct 3 2011
    • Posts 17
    • Points 235
    Re: Back Annotate component position from PCB Editor to Orcad Capture Reply

    The procedure to load skill files works well, the file pickdata.swp is generated.

    I load the .swp file with "Back Annotate --> Layout tab" function and all seem to be good, but I don't have any update of properties in Orcad Caputre.

     This is the Orcad report:
     

    INFO(ORCAP-1384): Processing section "".Section3""...

     

    ********************************************************************************

    *

    * Updating properties

    *

    ********************************************************************************

    Stuffing Parts

    J9: Pick_X Stuffed

    J9: Pick_Y Stuffed

    J9: Pick_Rotation Stuffed

    J9: Pick_Mirror Stuffed

    J8: Pick_X Stuffed

    J8: Pick_Y Stuffed

    J8: Pick_Rotation Stuffed

    J8: Pick_Mirror Stuffed

    J14: Pick_X Stuffed

    J14: Pick_Y Stuffed

    J14: Pick_Rotation Stuffed

    J14: Pick_Mirror Stuffed

    J4: Pick_X Stuffed

    J4: Pick_Y Stuffed

    J4: Pick_Rotation Stuffed

    J4: Pick_Mirror Stuffed

    J7: Pick_X Stuffed

    J7: Pick_Y Stuffed

    J7: Pick_Rotation Stuffed

    J7: Pick_Mirror Stuffed

    J10: Pick_X Stuffed

    J10: Pick_Y Stuffed

    J10: Pick_Rotation Stuffed

    J10: Pick_Mirror Stuffed

    J3: Pick_X Stuffed

    J3: Pick_Y Stuffed

    J3: Pick_Rotation Stuffed

    J3: Pick_Mirror Stuffed

    R3: Pick_X Stuffed

    R3: Pick_Y Stuffed

    R3: Pick_Rotation Stuffed

    R3: Pick_Mirror Stuffed

    J1: Pick_X Stuffed

    J1: Pick_Y Stuffed

    J1: Pick_Rotation Stuffed

    J1: Pick_Mirror Stuffed

    J6: Pick_X Stuffed

    J6: Pick_Y Stuffed

    J6: Pick_Rotation Stuffed

    J6: Pick_Mirror Stuffed

    R5: Pick_X Stuffed

    R5: Pick_Y Stuffed

    R5: Pick_Rotation Stuffed

    R5: Pick_Mirror Stuffed

    R1: Pick_X Stuffed

    R1: Pick_Y Stuffed

    R1: Pick_Rotation Stuffed

    R1: Pick_Mirror Stuffed

    J11: Pick_X Stuffed

    J11: Pick_Y Stuffed

    J11: Pick_Rotation Stuffed

    J11: Pick_Mirror Stuffed

    J2: Pick_X Stuffed

    J2: Pick_Y Stuffed

    J2: Pick_Rotation Stuffed

    J2: Pick_Mirror Stuffed

    J5: Pick_X Stuffed

    J5: Pick_Y Stuffed

    J5: Pick_Rotation Stuffed

    J5: Pick_Mirror Stuffed

    J13: Pick_X Stuffed

    J13: Pick_Y Stuffed

    J13: Pick_Rotation Stuffed

    J13: Pick_Mirror Stuffed

    J12: Pick_X Stuffed

    J12: Pick_Y Stuffed

    J12: Pick_Rotation Stuffed

    J12: Pick_Mirror Stuffed

    R2: Pick_X Stuffed

    R2: Pick_Y Stuffed

    R2: Pick_Rotation Stuffed

    R2: Pick_Mirror Stuffed

    SW1: Pick_X Stuffed

    SW1: Pick_Y Stuffed

    SW1: Pick_Rotation Stuffed

    SW1: Pick_Mirror Stuffed

    J15: Pick_X Stuffed

    J15: Pick_Y Stuffed

    J15: Pick_Rotation Stuffed

    J15: Pick_Mirror Stuffed

    R4: Pick_X Stuffed

    R4: Pick_Y Stuffed

    R4: Pick_Rotation Stuffed

    R4: Pick_Mirror Stuffed

    INFO(ORCAP-1381): Done updating properties

    Thank you

    • Post Points: 20
  • Tue, Feb 12 2013 4:46 AM

    • steve
    • Top 10 Contributor
    • Joined on Fri, Jul 18 2008
    • Woking, Surrey
    • Posts 1,163
    • Points 18,900
    Re: Back Annotate component position from PCB Editor to Orcad Capture Reply

    Based on the report you have back annotated x,y, mirror, rotation. If you select a part in Capture and double click it or RMB - Edit Properties and then change the filter to Current Properties that's what you will see. That's what you asked for Back annotation as per Layout..... What's missing ??

    • Post Points: 20
  • Tue, Feb 12 2013 5:32 AM

    • NicoDD
    • Top 500 Contributor
    • Joined on Mon, Oct 3 2011
    • Posts 17
    • Points 235
    Re: Back Annotate component position from PCB Editor to Orcad Capture Reply
    I supposed to find the position and rotation in the boxes on the "edit properties", however I can not find anything more than before.
    For example I expected to get X, Y position in the field HARDPOSITION
    Maybe I need to define new properties? As Mirror, Position, Rotation, COMPSIDE ... ?

    My request to update this mechanical information from the finished board from PCB Design to Orcad Capture were required to have an updated project to use to start for a new project. In this way I hope to find the mechanical property in netlist about the placement when I I started to costruct a new board
    • Post Points: 20
  • Tue, Feb 12 2013 6:07 AM

    • steve
    • Top 10 Contributor
    • Joined on Fri, Jul 18 2008
    • Woking, Surrey
    • Posts 1,163
    • Points 18,900
    Re: Back Annotate component position from PCB Editor to Orcad Capture Reply

    When you use Tools - Back Annotate, Layout tab make sure you browse for the pickdata,swp. Once done change the edit properties find filter to Current Properties then look for Pick_X, Pick_Y, Pick_Mirror, Pick_Rotation. These are the fields that are back annotated from PCB Editor.

    You will not be able to use these fields in a new design to place parts though. These are just for information purposes. If you need to reuse the placement either use the Place Replication mode (there are posts about this) or use File - Export - Placement from the design you wish to copy or export a sub-drawing, then import these into a new design.....

    • Post Points: 20
  • Tue, Feb 12 2013 7:22 AM

    • NicoDD
    • Top 500 Contributor
    • Joined on Mon, Oct 3 2011
    • Posts 17
    • Points 235
    Re: Back Annotate component position from PCB Editor to Orcad Capture Reply
    OK, now I understand everything, thanks
    • Post Points: 5
Page 1 of 1 (9 items)
Sort Posts:
Started by NicoDD at 08 Feb 2013 09:38 AM. Topic has 8 replies.