At the moment kicad doesn’t support polygon shaped footprint pads. I belive there is work going on to implement it.
I can offer you two workarounds.
-
use trapezoid smd pad type to create a triangular pad. Then combine multiples of these triangle pads to create the shape you want. It can be tricky and it’s very limited.
-
This is sort of a hack but might work for you: Design your footprint in inkscape (svg) and convert it to kicad footprint. There is a script that does this. Somehow it can embed polygons to kicad footprints (even in copper layers) and it seems to work. Note that polygons created by this method are not normal pads and cannot be connected to traces. But you can workaround this by embedding a small pad in the middle of the polygon. I’m sure DRC will freak out though.
I’m attaching a svg and converted-tweaked footprint file.
slider.kicad_mod (1.6 KB)