Home > Community > Forums > PCB SKILL > Wire keepout over via skill program

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: *

 Wire keepout over via skill program 

Last post Tue, Mar 21 2006 10:11 PM by archive. 6 replies.
Started by archive 21 Mar 2006 10:11 PM. Topic has 6 replies and 2180 views
Page 1 of 1 (7 items)
Sort Posts:
  • Tue, Mar 21 2006 10:11 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    Wire keepout over via skill program Reply

    Hi,

    I am looking for skills program which create wire keepout shape on via.  Anyone has such program to share with me?

    Thanks in advance.


    Stella


    Originally posted in cdnusers.org by ystella
    • Post Points: 0
  • Wed, Mar 22 2006 5:43 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Wire keepout over via skill program Reply

    Hi Stella,

    Nice to hear from you.

    This is not a difficult task - try using the axlPolyFromDB command.

    eg. poly = car(axlPolyFromDB(via_dbid ?layer "ETCH/TOP" ?padType "REGULAR"))

    You can then create a keepout shape on the appropriate layer using axlDBCreateShape:

    axlDBCreateShape(poly, t, layer)

    I hope this helps.

    Cheers, Dave


    Originally posted in cdnusers.org by Dave Elder
    • Post Points: 0
  • Wed, Mar 22 2006 11:36 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Wire keepout over via skill program Reply

    Hi Dave,

    Nice to hear from you and glad that you are moderating this forum.  Guess I have a lot to learn from you.

    I left out a some detail.  I am looking for slightly more ie the wire keepout to be created will exclude any cline connect to the via.    In the attached.  Thanks for the code, it is a good starting point.


    Regards,
    Stella


    Originally posted in cdnusers.org by ystella
    • Post Points: 0
  • Thu, Mar 23 2006 2:17 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Wire keepout over via skill program Reply

    Hi Stella,

    Have a look at the attached code. I hope it helps.
    It makes use of the axlPoly commands which are great for doing this type of task.

    Cheers, Dave


    Originally posted in cdnusers.org by Dave Elder
    • Post Points: 0
  • Fri, Mar 24 2006 12:14 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Wire keepout over via skill program Reply

    Hi Dave,

    Thanks for the great help.  I did a little customisation and now I am using it for my design. 

    Have a nice weekend.


    Regards,
    Stella


    Originally posted in cdnusers.org by ystella
    • Post Points: 0
  • Sun, Mar 26 2006 4:14 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Wire keepout over via skill program Reply

    Dave,

    Stella is working at the board level, in particular, the vias on the board level.

    Can you give me your reasoning for putting the new "WIRE_KEEPOUT" subclass within the "PACKAGE GEOMETRY" class?

    thanks,
    jcr


    Originally posted in cdnusers.org by J.C. Roberts
    • Post Points: 0
  • Sun, Mar 26 2006 12:23 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: Wire keepout over via skill program Reply

    Hi J.C.

    It's just example code. I don't know what Stella's "wire keepout" layer is. Yes, it should probably be a BOARD GEOMETRY feature. I assumed that anyone using the code would modify it for their own purposes. Hence the function name "stella"

    Cheers, Dave


    Originally posted in cdnusers.org by Dave Elder
    • Post Points: 0
Page 1 of 1 (7 items)
Sort Posts:
Started by archive at 21 Mar 2006 10:11 PM. Topic has 6 replies.