Home > Community > Forums > PCB SKILL > How to get Pad Attributes


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

 How to get Pad Attributes 

Last post Thu, Feb 8 2007 11:44 PM by archive. 0 replies.
Started by archive 08 Feb 2007 11:44 PM. Topic has 0 replies and 1041 views
Page 1 of 1 (1 items)
Sort Posts:
  • Thu, Feb 8 2007 11:44 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    How to get Pad Attributes Reply

    How to get the padstack's information like as: Begin Layer, End layer, soldermask and pastemask, etc?

    We can get the Drill information(Drill diameter, Drill figure and Drill char, etc) directly. Because there are generic attribute for them.
    But for the Pad size, Soldermask size, I can't get directly.
    For example, to get the pad size in ETCH/Top layer. I got a pad db and named it: pad_db

    The padstack layer's information is in the list: pad_db->pads
    if I want to get the Top Regular Pad, I can do it like this:

    Pad_top = setof(item, pad_db->pads, item->layer=="ETCH/TOP")
    Pad_top_regular = setof(item, Pad_top, item->type=="REGULAR")
    Pad_top_regular_path = car(Pad_top_regular->figure)->_pathList

    Then I should calculate these paths to confirm the figure's size.
    I am not sure about the solution, maybe I make the easy thing difficult.

    Originally posted in cdnusers.org by leonlee
    • Post Points: 0
Page 1 of 1 (1 items)
Sort Posts:
Started by archive at 08 Feb 2007 11:44 PM. Topic has 0 replies.