This pad stack is for “dome”, or “snaptron”. It is switch “snap” board.
Any idea how to make this type pad? Kicad footprint editor does not contain this type pad. Looks only way is make circle to copper layer, put pad inside circle line and put second pad inside. But, drc not love this type idea.
Is it any “official” way to make this type pad? Eg. “make pad in other software, export DWG, import…” or any other idea?
I would imagine, draw a circle on a copper layer of the center radius, set to the equivalent width, and use the square point as the anchor pad, then add a normal SMD round pad in the middle, By rights as it contains no holes, kicad DRC should be happy,
Select the circle and the normal pad, then “Create Pad from Selected Shapes”. IIRC the center of the normal pad must be inside the graphic shape (in this case meaning the inner and outer bound of the circular line).
Ok, now it works. It must be inside circle and it works.
Need much more study. Eg. now I put normal SMD pad inside this circle and “Pad properties”, “2” (it number) but no any effect. Is it any preference whick “lock” it pad? So how I can lock out preferences? Now I have little pad “2” middle of circle (it innner, it is not connected to circle). I cannot edit it…
EDIT. Solved. It icon on tool bar is not right way. First, move text away and then double click…
Middle pad (0,0) is 3,81 mm. So pad1 = outer circle and it is ok.
Middle pad need: outer dimension 3,81 mm. Double-sided: 3,81 mm, opposite side 1.5 mm, hole 0,9 mm, metallized. BUT. Hole center not in 0,0— eg. 0,3 mm from center. (First picture in this thread.)
Is it any way move it drill hole to other place than 0?
Ok. First time test Kicad. I have Pads experience from 1996, and now I try this.
Circle 9,78 mm: 1.4 mm circle thickness, 4,2mm radius. Little pad (1,3 square) inside line, combined = pin1. All in front copper, only.
Inner pad: Pin number 2, SMD pad 3,8 mm, only in front copper.
Thru hole: Also pin nr 2, 1,5 mm pad, 0,9 mm thru hole. Offset.
Solder mask top, circle, radius 2,45mm, width 4,9 mm --> filled circle 9,78 mm.
Looks not so easy as in Pads, but ok. Eg. this hole with offset need two pad. Maybe there is any way make it with one pad, but in my Kicad it offset is “grey”. All this area must be open in solder mask top, under dome switch there is no place for solder mask.
This was very good test. Looks “pad stack” setting in Kicad need more “jinx”. Eg. if I need thru-hole “different pad form and size in every layer” is very difficult. Also buried looks impossible. Eg. Pads style pads stack need several pads with same pin number: one pad per layer.
One comment on domed buttons we have used way back…
The sticky tape used to hold them in place, was prone to softening and release, over time, and we also saw domes flip upside down, and never click back, after some cycles…
End result, they were designed out, to never be used again.
This seems to offset - actually I think the hole stays put, and the pad moves, but the relative offset is what you want.
Thinking about the usage of these pads, I don’t think using the offset would work in KiCad. Simply because KiCad doesn’t have robust padstack handling. (Hopefully that will change, but I don’t know where it is on the roadmap if it is there at all.) The pad on the back would be the same size as the pad on the front. I think in this case one would want a via-sized annular ring on the back side. Thus I would build it with a round SMT pad and a via sized THT pad offset from center, both with the same pin number (2 in this case). And, it seems that is the way @elkesan described it in his previous message.
Semantics I guess. KiCad handles it as a stack of individual pad objects. Instead of a single pad-stack object with individually configurable layer settings. i.e. not a single pad with different top, bottom, and inner annular rings, and a flag to exclude pads on inner layers if there isn’t any connection.