I am designing an Arduino shield in KiCAD.

I have to have a reset button, so I got these buttons.

enter image description here

As you can see, the pins are really long (I extended the pins in one of them.)

How are these buttons used? Are they through hole or SMD components?

I plan on using SMD components.

  • \$\begingroup\$ You could bend the pins on those switches to convert them to surface-mount. \$\endgroup\$ Dec 5, 2020 at 1:14
  • \$\begingroup\$ @PeterBennettDo you think i can design an smd footpring and solder these on that footprint? \$\endgroup\$ Dec 5, 2020 at 22:39
  • \$\begingroup\$ Well... I know I could, as I've designed footprints for many other things. You just need to take careful measurements of where the bent switch contacts will tough the board in order to determine where to put the pads, and what size to make them. \$\endgroup\$ Dec 5, 2020 at 23:13

1 Answer 1


They are through-hole. SMD parts in that size are a bit different. The pins "snap" into the holes to hold the part in position when you design the footprint properly.

(photo from Digikey)

enter image description here

  • \$\begingroup\$ What decides how big an SMD part can be? Width of the trace? Epoxy used for binding the copper to substrate? Type of substrate? All of the above? Can a regular paper phenolic PCB hold one of these switches reliably? \$\endgroup\$
    – Indraneel
    Dec 5, 2020 at 10:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.