It is also possible to add a height injected property to the part.ptf file and add the height there. We add the max height property when we first create a new physical. Then every part number entered in the part.ptf files get the max height as defined by that mfg. This height may or may not be the same as the max height given by the mfg for the original part. We then have scripts that read the part.ptf heights instead of the PLACEBOUND_TOP shape height. This method assures that every individual part number has the correct max height and that the physical does not need to be updated every time a new part is added to the library that might have a slightly taller height than the original. Shirley in Oregon -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of Claude Meyers Sent: Monday, August 15, 2005 4:24 PM To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E The PACKAGE_HEIGHT_MAX = property is attached to the PLACE_BOUND_TOP or PLACE_BOUND_BOTTOM when the footprint is built. You can check by opening a footprint .dra file and identifying the place bound. If the part is built correctly it looks like this. LISTING: 1 element(s) < SHAPE > class PACKAGE GEOMETRY subclass PLACE_BOUND_TOP Shape is solid filled Area: 390544.00 square mils exterior boundary: segment:xy (616.0 48.0) xy (616.0 -269.0) width (0.0) segment:xy (616.0 -269.0) xy (-616.0 -269.0) width (0.0) segment:xy (-616.0 -269.0) xy (-616.0 48.0) width (0.0) segment:xy (-616.0 48.0) xy (616.0 48.0) width (0.0) Properties attached to shape PACKAGE_HEIGHT_MAX = 75 MIL -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of george.h.patrick@xxxxxxxxxxxxxx Sent: Monday, August 15, 2005 4:16 PM To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E If the "Height" property is on a component instance after reading the netlist. It is not something that we add while in Allegro, it is something that comes from the netlist. Is this NOT coming from the component definition? -- George Patrick Tektronix, Inc. Central Engineering, PCB Design Group P.O. Box 500, M/S 39-512 Beaverton, OR 97077-0001 Phone: 503-627-5272 Fax: 503-627-5587 http://www.tektronix.com http://www.pcb-designer.com It's my opinion, not Tektronix' -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of John Schiavone Sent: Monday, August 15, 2005 13:00 To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E Height will be taken from the component definitions, not instances. -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of george.h.patrick@xxxxxxxxxxxxxx Sent: Monday, August 15, 2005 2:59 PM To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E OK. I will be turning in an issue in the next couple days. It doesn't work that way here on the 5 or 6 boards I have tried it on this morning. They all have "Height = " properties on the component instances, no height on the symbol place bounds, and they all export with the default value of 150 mil in the .emp file like they can't find any height, even though they have various heights in the board database. Allegro Expert 15.2-s073 (v15-2-51CE) exporting PTC flavored IDF v2.0 or 3.0 Thanks, John. -- George Patrick Tektronix, Inc. Central Engineering, PCB Design Group P.O. Box 500, M/S 39-512 Beaverton, OR 97077-0001 Phone: 503-627-5272 Fax: 503-627-5587 http://www.tektronix.com http://www.pcb-designer.com It's my opinion, not Tektronix' -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of John Schiavone Sent: Monday, August 15, 2005 11:05 To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E Yes, I'm sure. -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of george.h.patrick@xxxxxxxxxxxxxx Sent: Monday, August 15, 2005 12:59 PM To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E You sure of that, John? One of our users has been trying to export an IDF and gets ONLY the default height. Since we define all our heights in the schematic symbol, I looked on sourcelink for a solution. This is what I got: ------------------------------------------------------------------------ -- According to SourceLink ("Solution:" number 11184806, Allegro 15.2, created 6/30/05) The IDF data will correctly export the symbol definition height (as defined in the .dra file) and not the symbol instance height which could be different for seperate instances in the design. In order to get the correct height into Allegro perform the following: 1. Open each of the package symbols that has the incorrect height. 2. Add the correct height, using the "PACKAGE_HEIGHT_MAX" property, to the PLACE_BOUND_TOP shape 3. Refresh those symbols (or all symbols) 4. Export the IDF file again. You'll then be presented in the resultant .emp file with, as an example: AL23042 AL23042_AL23042_AL23042 THOU 455.0 ------------------------------------------------------------------------ -- Note the "AS DEFINED IN THE .DRA FILE" bit. Another real improvement :) -- George Patrick Tektronix, Inc. Central Engineering, PCB Design Group P.O. Box 500, M/S 39-512 Beaverton, OR 97077-0001 Phone: 503-627-5272 Fax: 503-627-5587 http://www.tektronix.com http://www.pcb-designer.com It's my opinion, not Tektronix' -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of John Schiavone Sent: Monday, August 15, 2005 06:34 To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E You have it correct, Tony. The IDF Library file contains the definitions of the packages used (their outlines and height). Allegro's idf_out will get the height values in this order: (1) from the component definition's Height property. (2) from the symbol definition's Package_Height_Max property. (3) from the idf_out default height. Regarding the symbol outline, idf_out will export the union of all the place_bound shapes. IDF only supports one closed loop polygon per symbol definition. John -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] Sent: Monday, August 15, 2005 9:01 AM To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Hey 3D experts... Allegro to Pro-E I have also run across this issue. It seems that Allegro outputs the data from the symbols that were read into the database. Any modifications made within the database are ignored. If you want these items to be output into your IDF data then you have to update the symbol with the appropriate info and refresh the symbol in the database. Then and only then will the correct IDF data output. If anyone else knows of another way then please respond. Thanks Tony Cosentino Tekelec 919-460-3656 Tony.cosentino@xxxxxxxxxxx -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] Sent: Friday, August 12, 2005 5:01 PM To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Hey 3D experts... Allegro to Pro-E Sure I can export, no problem... But a more subtle issue. Where is Allegro getting the data to make the idf (emn and emp files)? I can change the properties withing the .brd file of the PACKAGE_HEIGHT_MAX on the class PACKAGE GEOMETRY / subclass PLACE_BOUND_TOP for a particular part symbol, but it does not appear to change the output files data for that part. Also is there a conflict between the shape used for PLACE_BOUND_TOP and some other feature of a part symbol? I have at least one part symbol with a PACKAGE_HEIGHT_MAX property that only outputs the default height, it acts as if there is no HEIGHT property at all. Anybody have any insight here? ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx ----------------------------------------------------------- ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx ----------------------------------------------------------- ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx ----------------------------------------------------------- ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx ----------------------------------------------------------- ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx ----------------------------------------------------------- ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx ----------------------------------------------------------- ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx ----------------------------------------------------------- ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx ----------------------------------------------------------- ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx ----------------------------------------------------------- ----------------------------------------------------------- To subscribe/unsubscribe: Send a message to icu-pcb-forum-request@xxxxxxxxxxxxx with a subject of subscribe or unsubscribe To view the archives of this list please login at //www.freelists.org. Our list name is icu-pcb-forum or go to //www.freelists.org/archives/icu-pcb-forum/ Problems or Questions: Send an email to icu-pcb-forum-admins@xxxxxxxxxxxxx Want to post a job listing ? DON'T DO IT HERE! Better yet, join our jobs listing forum. SUBSCRIBE: icu-jobs-forum-subscribe@xxxxxxxxxx POST: icu-jobs-forum@xxxxxxxxxx -----------------------------------------------------------