Question about creating a complex footprint

Hi, there!

currently I am working on a project and need a schottky diode with a very complex footprint.
http://postimg.org/image/cwo77lxg9/
As far as I know KiCad doesn’t support custom footprint shapes so I came up with a kind of work around:
http://postimg.org/image/j9pj9hznp/
basically I merged a lot of different small pads to one big of the shape I need.
My question, is there a more elegant solution for such kind of footprints?

greetings suckiden

Not yet.

Arbitrary pad shapes (or polygon approximation) would be a great thing!

This is a good topic. I’d run into the same issue previously. For instance, I was created an SMT inductor where the suggested land pattern was a bit odd.

I took a similar approach as @suckiden but I was hoping for a more elegant solution as well.

For reference, I am running: (2013-07-07 BZR 4022)-stable

I think I would have used simple rectangular pads for that inductor, unless something unusual is going on in the middle, or board space is very limited.

What I did recently was to make only one pad for each pin (i.e: just 1, 2 ,3 ) then I added shapes. I think you have somehow to associate the net so there will be no issues with the rules.

I recently had to create a pad that is in the shape of an annular ring with a through hole in the middle . The middle hole is an acoustic port hole for a bottom port mic SPU0410LR5H and there has to be a clearance between the port hole and the annular ring inner circle

I am a Kicad newbie. So this is what I did. In put a normal disk shaped pad , but deselected the F.Mask in the pad properties . Then I selected the F.Mask layer in the Pcbnew side bar and drew a circle shape inside the disk pad.

The above was verified by checking the F.Mask,gbr,

Hope this works and somebody finds it useful.