PCB Libraries Forum Homepage
Forum Home Forum Home > PCB Footprint Expert > Questions & Answers
  New Posts New Posts RSS Feed - PADS Layout V2005 Export To DipTrace
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

PADS Layout V2005 Export To DipTrace

 Post Reply Post Reply
Author
Message
dwaltoneng View Drop Down
Advanced User
Advanced User


Joined: 02 Mar 2013
Location: Australia
Status: Offline
Points: 193
Post Options Post Options   Thanks (0) Thanks(0)   Quote dwaltoneng Quote  Post ReplyReply Direct Link To This Post Topic: PADS Layout V2005 Export To DipTrace
    Posted: 02 May 2014 at 1:17am

I am having difficulty exporting from PCB Library Expert to DipTrace CAD tool.

One footprint is not exported/imported correctly. I have tried selecting PADS Version 2005.0 and 2007.0

The following is part of the exported PADS Version 2005.0 output from Library Expert, for the Footprint Name QFN50P400X400X80-21

COPCLS 10 0.01 1 20
1.37 0
1.37 -1.22 0 -900 1.07 -1.37 1.37 -1.07
1.22 -1.37
-1.22 -1.37 2700 -900 -1.37 -1.37 -1.07 -1.07
-1.37 -1.22
-1.37 1.22 1800 -900 -1.37 1.07 -1.07 1.37
-1.22 1.37
1.22 1.37 900 -900 1.07 1.07 1.37 1.37
1.37 1.22
1.37 0

The document "PADS Parts Library ASCII File Format Specification Version 2005.x" says the angles are in degrees. The output from pcbl is in 1/10 of a degree. The current beta version of Diptrace expects degrees not 1/10 of a degree. If I change the angles from 900, 1800 and 2700 to 90, 180 and 270, it is imported correctly into Diptrace.
The document "PADS Layout ASCII Format Specification PADS 9.0" says the angles are in 1/10 of a degree. What is correct for V2005.0?

Referring to the V2005.0 spec, the last number in the line "COPCLS 10 0.01 1 20" is the linestyle, which should be either -1 or 0. The number 20 is correct for the v9.0 spec, where it is the pin number minus 1. What is correct here?


uploads/2945/QFN50P400X400X80-21.fpx
uploads/2945/QFN50P400X400X80-21.zip

Back to Top
Back to Top
chrisa_pcb View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 29 Jul 2012
Location: San Diego
Status: Offline
Points: 772
Post Options Post Options   Thanks (0) Thanks(0)   Quote chrisa_pcb Quote  Post ReplyReply Direct Link To This Post Posted: 02 May 2014 at 10:19am

Hi. Can you send me the PADS 2005 ASCII .pdf? Whats weird is that I'm showing no exceptions to the rotation units being in degrees, rather than the normal tenths of a degree. PADS itself loads the 2005 .d and .p that is put out without issue.

Also keep in mind that the .d and .p are applicable to the library specification document included with PADS, plib_ascii.pdf,  as opposed to the .asc which is described in ppcb_ascii.pdf. There are minor differences between the two, so please ensure you're reading the right specification.


Back to Top
dwaltoneng View Drop Down
Advanced User
Advanced User


Joined: 02 Mar 2013
Location: Australia
Status: Offline
Points: 193
Post Options Post Options   Thanks (0) Thanks(0)   Quote dwaltoneng Quote  Post ReplyReply Direct Link To This Post Posted: 02 May 2014 at 4:37pm
Someone has posted the 2007 documents at docin.
Ppcb_ASCII v2007 http://www.docin.com/p-306298051.html
Plib_ASCII v2007 http://www.docin.com/p-306297849.html

Interesting that Plib_ASCII says the angle is in degrees, and Ppcb_ASCII says the angle is in tenths of a degree.
Is Plib_ASCII the document we should be referring to?
Back to Top
chrisa_pcb View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 29 Jul 2012
Location: San Diego
Status: Offline
Points: 772
Post Options Post Options   Thanks (0) Thanks(0)   Quote chrisa_pcb Quote  Post ReplyReply Direct Link To This Post Posted: 03 May 2014 at 3:08am

Originally posted by dwaltoneng dwaltoneng wrote:

Someone has posted the 2007 documents at docin.
Ppcb_ASCII v2007 http://www.docin.com/p-306298051.html
Plib_ASCII v2007 http://www.docin.com/p-306297849.html

Interesting that Plib_ASCII says the angle is in degrees, and Ppcb_ASCII says the angle is in tenths of a degree.
Is Plib_ASCII the document we should be referring to?

Ppcb_ASCII.pdf describes the .ASC (full board) specification.

Plib_ASCII.pdf describes the .p/.d (library part) specification.

When you choose a .asc output, it places the parts(part decal, part type, and then a part to place) on a board in order to import them. When you choose the part and decal format, it uses library style. They vary in minor ways.

I've looked back through my stuff in comparison to these pdfs, and it appears that prior to version 9, the .d file used degrees, rather than tenths of a degree for the angles contained in an arc. All .asc files have always described the angles of an arc in tenths of a degree. It looks like they brought the two specs inline with version 9.

As such, I put in the modifications, but they'll be awaiting the next update.


Back to Top
dwaltoneng View Drop Down
Advanced User
Advanced User


Joined: 02 Mar 2013
Location: Australia
Status: Offline
Points: 193
Post Options Post Options   Thanks (0) Thanks(0)   Quote dwaltoneng Quote  Post ReplyReply Direct Link To This Post Posted: 04 May 2014 at 12:20am
Originally posted by dwaltoneng dwaltoneng wrote:

Referring to the V2005.0 spec, the last number in the line "COPCLS 10 0.01 1 20" is the linestyle, which should be either -1 or 0. The number 20 is correct for the v9.0 spec, where it is the pin number minus 1. What is correct here?


In the 2005 and 2007 version of Plib_ASCII.pdf, I think the last number in the line "COPCLS 10 0.01 1 20" is the linestyle, which should be either -1 or 0. Is this right?
Setting the last number 20 to -1 causes DipTrace to come up with a memory exception though.
Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down



This page was generated in 0.234 seconds.