Home > Community > Forums > PCB SKILL > Padstack Editor and rectangles with rounded corners

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

 Padstack Editor and rectangles with rounded corners 

Last post Tue, Jul 12 2011 6:22 AM by dumarjo. 19 replies.
Started by Schallhofer 11 Mar 2010 12:52 AM. Topic has 19 replies and 8696 views
Page 1 of 2 (20 items) 1 2 Next >
Sort Posts:
  • Thu, Mar 11 2010 12:52 AM

    • Schallhofer
    • Not Ranked
    • Joined on Wed, Mar 10 2010
    • Wacken, Schleswig-Holstein
    • Posts 3
    • Points 190
    Padstack Editor and rectangles with rounded corners Reply

    Hi guys,

    any chance to "manipulate" the padstack editor window to get rectangle Padstacks with rounded corners in my own radius?

    Or any chance to get a window looking like the original one with same functions plus roundet corners in Skill from you guys?

     

    • Post Points: 20
  • Thu, Mar 11 2010 6:31 AM

    • eDave
    • Top 10 Contributor
    • Joined on Sun, Jul 13 2008
    • Christchurch, 00-NZ
    • Posts 744
    • Points 16,115
    Re: Padstack Editor and rectangles with rounded corners Reply

    Hmmm,

    There is no way of manipulating the padstack editor like that as far as I know.

    Certainly it would be possible in Skill to emulate the padstack form and add that functionality but it would be a big job that I doubt has been done.

    I think you have two options -

    1/ Ask Cadence to add the rounded pad feature to the Padstack editor. With the proliferation of RF and flex designs that require pads with such a shape they may well acquiesce - but it will take some time.

    2/ Write some Skill code just to create the shape and assign it to a pad using a suitable gui. I'm sure several of the people on this forum have code already to do something similar to this. I have code to round pad apertures for paste stencils.

    Let me know what further help we can offer.

    Dave Elder, Tait Communications
    • Post Points: 20
  • Thu, Mar 11 2010 10:29 AM

    • kerchunk
    • Top 500 Contributor
    • Joined on Tue, Jul 29 2008
    • Posts 35
    • Points 560
    Re: Padstack Editor and rectangles with rounded corners Reply

     Ya, SKILL could make quick work of converting a rectangle shape to a rounded-corner rectangle shape, fed a radius for the rounded corners. You know the corners ( which become the obverse of the centerpoints of the arcsegs) and you know apriori that all arcsegs will be minor therefore calculating the centerppints for the arcs and truncated linesegs becomes easy.

     

    Chris Walters

    local Cadence guru

    ()

    • Post Points: 20
  • Thu, Mar 11 2010 3:14 PM

    • Schallhofer
    • Not Ranked
    • Joined on Wed, Mar 10 2010
    • Wacken, Schleswig-Holstein
    • Posts 3
    • Points 190
    Re: Padstack Editor and rectangles with rounded corners Reply

    Hi,

    there's no problem creating rounded rectangle shapes but creating a padstack of them without the padstack-editor. I dont know how. I thought of copying something from Footprint Maker by Richard but no way.

    • Post Points: 20
  • Thu, Mar 11 2010 10:49 PM

    • eDave
    • Top 10 Contributor
    • Joined on Sun, Jul 13 2008
    • Christchurch, 00-NZ
    • Posts 744
    • Points 16,115
    Re: Padstack Editor and rectangles with rounded corners Reply

    OK. It's easy to create a padstack. I've included code for creating and SMD padstack based on a name.

    As you can see from the other posts, creating a rectangle with rounded corners is also relatively easy.

    The difficult part is knowing exactly what you want to do and, hence, what the form should look like.

    Dave

    defun( TLU_makeSMDPadstack (padName, figure, padx, pady @optional (res t), (paste t))
     let((pad, pads)
      unless(pady, pady = padx)
      pad = make_axlPadStackPad(?layer "TOP", ?type 'REGULAR, ?figure figure, ?figureSize padx:pady)
      when(pad, pads = list(pad))
      and(pads, res
        pad = make_axlPadStackPad(?layer "SOLDERMASK_TOP", ?type 'REGULAR, ?figure figure, ?figureSize padx:pady)
        pads = cons(pad, pads)
      )
      and(pads, paste
        pad = make_axlPadStackPad(?layer "PASTEMASK_TOP", ?type 'REGULAR, ?figure figure, ?figureSize padx:pady)
        pads = cons(pad, pads)
      )
      axlDBCreatePadStack(padName, nil, pads)
      axlPadstackToDisk(padName)
    ))

    Dave Elder, Tait Communications
    • Post Points: 50
  • Fri, Mar 12 2010 2:31 PM

    • Schallhofer
    • Not Ranked
    • Joined on Wed, Mar 10 2010
    • Wacken, Schleswig-Holstein
    • Posts 3
    • Points 190
    Re: Padstack Editor and rectangles with rounded corners Reply

    OK, easy to describe: As you can see I want something that creates rounded rectangle Padstacks I can use for my parts. I hope it's clearer now.

     

    Padstack Maker                    Padstack Maker bigger

    • Post Points: 50
  • Mon, Mar 15 2010 8:53 AM

    • eDave
    • Top 10 Contributor
    • Joined on Sun, Jul 13 2008
    • Christchurch, 00-NZ
    • Posts 744
    • Points 16,115
    Re: Padstack Editor and rectangles with rounded corners Reply

    Ok, I'm throwing something together that might help since you've done the hard work. I'll contact you offline.

    Dave

    Dave Elder, Tait Communications
    • Post Points: 5
  • Wed, Apr 14 2010 2:53 AM

    • Pieman
    • Top 500 Contributor
    • Joined on Thu, Feb 19 2009
    • Salt Lake City, UT
    • Posts 27
    • Points 405
    Re: Padstack Editor and rectangles with rounded corners Reply

     Any chance you could post you code for others to see?

    Thanks,

    Marvin.

    • Post Points: 20
  • Thu, Apr 15 2010 7:32 AM

    • eDave
    • Top 10 Contributor
    • Joined on Sun, Jul 13 2008
    • Christchurch, 00-NZ
    • Posts 744
    • Points 16,115
    Re: Padstack Editor and rectangles with rounded corners Reply

    I started to put something together. However the original poster never answered my questions - so I stopped.

    I will continue to develop it if there's some interest.

    Dave

    Dave Elder, Tait Communications
    • Post Points: 35
  • Thu, Apr 15 2010 7:02 PM

    • Pieman
    • Top 500 Contributor
    • Joined on Thu, Feb 19 2009
    • Salt Lake City, UT
    • Posts 27
    • Points 405
    Re: Padstack Editor and rectangles with rounded corners Reply

     No need.  I just thought that if you had something already that would be great.

    Don't take time for me on this.

    Thanks.

    Marvin.

    • Post Points: 5
  • Fri, Apr 16 2010 12:31 AM

    • Scully
    • Not Ranked
    • Joined on Fri, Nov 7 2008
    • Posts 1
    • Points 120
    Re: Padstack Editor and rectangles with rounded corners Reply

    "Original poster" never answered? I never got questions from anyone! Somethings wrong with my Account? Please ask me. I am really interested in getting this thing work.

    • Post Points: 20
  • Fri, Apr 16 2010 3:48 AM

    • eDave
    • Top 10 Contributor
    • Joined on Sun, Jul 13 2008
    • Christchurch, 00-NZ
    • Posts 744
    • Points 16,115
    Re: Padstack Editor and rectangles with rounded corners Reply

    I sent you an off-line message this morning. Let me knw if you haven't received it.

    Dave Elder, Tait Communications
    • Post Points: 20
  • Wed, Jun 16 2010 2:32 AM

    • Pieman
    • Top 500 Contributor
    • Joined on Thu, Feb 19 2009
    • Salt Lake City, UT
    • Posts 27
    • Points 405
    RE: Padstack Editor and rectangles with rounded corners Reply
    Dave,

    This is the only email I have received from you.

    Marvin.
    • Post Points: 5
  • Wed, Jun 16 2010 2:55 AM

    • Romme
    • Top 200 Contributor
    • Joined on Thu, Jul 17 2008
    • Bagsvaerd, Copenhagen
    • Posts 38
    • Points 635
    Re: Padstack Editor and rectangles with rounded corners Reply

    Hi.

      In skill do the shape where You either type in or calculate Your radius according to size and other stuff. Then do the padstack as Dave mentioned.

      What do You mean about fpm and no way, i have no problem whatsoever with that tool and use it alot. actually done some 2500 footprint with it.

    Sincerely

      Klavs.

     

    • Post Points: 5
  • Wed, Sep 8 2010 5:59 AM

    • Ejlersen
    • Top 10 Contributor
    • Joined on Mon, Jul 28 2008
    • Aalborg, Copenhagen
    • Posts 569
    • Points 10,080
    Re: Padstack Editor and rectangles with rounded corners Reply

    Hi Dave

    Do you have a description of the command make_axlPadStackPad?

    I don't seem to be able to find that command inside the documentation.

    Best regards

    Ole

    Best regards Ole
    • Post Points: 5
Page 1 of 2 (20 items) 1 2 Next >
Sort Posts:
Started by Schallhofer at 11 Mar 2010 12:52 AM. Topic has 19 replies.