Categories

Partlist Wednesday: Buttons and switches

Posted on Wednesday, July 27th, 2011 in partlist, parts by Ian

Every Wednesday we highlight a component from the updated partlist. This week: buttons and switches.

Let’s talk buttons. The 6mm button is the classic button. It comes in surface mount and through hole versions.

The 6mm surface mount button, DTSM-6 seems to be one package name, has nice beginner-friendly pads that are easy to solder. It comes in a pick and place friendly reel, but it must exceed the specs of most machines. On the Logic Sniffer we noticed that the 6mm SMD buttons were hand-soldered, and SparkFun, Seeed, and Adafruit all use a smaller button in their designs.

A 5.2mm button (or 4.8mm, or many similar sizes) seems way more common in pick and place assembled designs. The smaller size and lower profile must be better for automated assembly, but they are more slightly more expensive.

Footprints for both bottom types are in the Dangerous Prototypes Eagle parts library.

This entry was posted on Wednesday, July 27th, 2011 at 5:00 pm and is filed under partlist, parts. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

4 Responses to “Partlist Wednesday: Buttons and switches”

  1. Any ideas for an extremely small footprint SMD button?
    Something that could be used to, say, build up a really small calculator keyboard?

  2. Dan says:

    The lower switch is a ALPS SKQGABE010, thanks to your post I was able to track it down from suppliers Mouser and Newark. This switch happens to be the one used in Nissan remote key fobs from around the 2000’s. I am going to use them to repair my fob that has worn out switches!

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Paul Campbell: I'm old enough that I started programming with punched cards .... each card had a sequence number in the last few characters. A friend once...
  • Ian: test comment on /blog/ page
  • ian: No, that's exactly how it should be :) Sorry about missing names on comments, the theme is being reworked as we speak.
  • J. Peterson: Nice writeup. It looks like some of the formatting for your command examples needs some missing newlines?
  • Geert Jordaens: I'm not sure what kind of licensing I have to add since it is a fairly straight forward implementation of the adaptive Huffman Decoding. For...