Creative Commons images are CC BY-NC-SA 3.0

0.50

added to your
shopping cart

quantity
In stock 4,442 in stock
0.50 1+ units
0.45 10+ units
0.40 100+ units

Description: This is a standard 12mm square momentary button. What we really like is the large button head and good tactile feel (it 'clicks' really well). This button is great for user input on a PCB or a good, big reset button on a breadboard. Breadboard friendly!

Comments 38 comments

  • I’m sorry if this is obvious to most of you out there, but if you’ve never worked with these (which I hadn’t until I bought some of these buttons), this might be unclear: The legs of this button are NOT all independent connection points which are joined when the button is pressed. Rather, the legs form two pairs which are both joined when the button is pressed.
    So how do you know which legs are linked? Well, look at how the four legs are curved. Legs that curve inwards towards each other are already connected even when the button isn’t pressed. They connect to the other pair of legs when the button is pressed. Thus, in the main photo for these buttons, the two visible legs are not connected until the button is pressed.

  • These do look like nice little switches, and I’m sure they are.

    But when I try to plug one into my Breadboard Mini Adhesive Backed, the pins will not go into the sockets with the switch oriented the right way - one pair of pins on top and the other pair on the bottom, basically 90 degrees from how the switch is shown in the pictures.

    The pins fit into the breadboard perfectly if I rotate the switch 90 degrees, but then the switch is shorted out by the vertical rails on the breadboard, right?

  • Can anybody comment on max power ratings?

  • How many amps and volts is it rated for?

  • This really would be more impressive to show next to something like a coin or a USB arduino. Seems larger than the usual button

  • Dimensions please? PCB footprint would be even better. Not using this in a breadboard.

    • Check out the comment right above yours :) ( In case the flow of comments changes: SparkFun Eagle library: TACTILE-PTH-12MM )

  • Can someone send me a link to the data sheet for this push button? I need to know the exact pin spacing for PCB design. (It is common for these buttons to have one pin spacing that is 0.1" but the other direction is slightly off - NOT square. And I need the EXACT pitch!)

    I see that multiple people have requested this data and there is no response - such as adding a link to the data sheet on the product description.

    If anyone has this information, please e-mail me at samuelaaronward@gmail.com.

    Thanks!

    • Sorry about the lack of a datasheet, we post them if we have them. If it helps, the PCB footprint is in the SparkFun Eagle library: TACTILE-PTH-12MM.

  • Any datasheet or manufacturer part number? I’m looking for their life-cycle spec (how many clicks are guaranteed). Thanks.

  • Absolutely amazing. Only complaint is that they don’t have it in different colors. Do you think you could do that?

  • if i plugged these into an arduino are they a digital or a analog? i want to know this because im a beginner

    • These can be connected to a digital or analog pins. Ideally, you would connect them from a digital IO pin to ground. Make sure you enable the pullups on the pin.
      You can find a good example here.

  • I have to agree with J.D., these buttons are not the best quality. I’ve definitely experienced a lot of double hits, and it gets to be very frustrating after a while.

  • Hello, is there a datasheet for this button? I would like to know the operating force and travel.

  • Nice buttons, I could sit clicking these all day.
    Infact I think I will :)

  • I find these horribly unreliable. Missed-hits and Double-hits abound.
    I opened one up to see why it was so terrible and they’re not much different from their tiny counterparts, but there looks like there’s a lot of extra space between the contacts.
    Good for a novelty, not much else.

    • That’s completely normal; It’s called “Switch Bounce”.

      • This is not just bounce, I’m talking mechanical failure. 555s will not save you.

        • I don’t think 555’s are used to combat bounce very often. Usually it’s just a capacitor.

          • Have to agree with Thnikkaman. You usually combat contact bouncing with a low pass filter or with waiting for a string of same states in your code. No matter which way you look at it you are looking at a slight delay if you want to debounce. We are using a mixture between these and the ones with the caps for our senior project and they are pretty reliable.

  • I find these buttons terrible for the basic breadboard on this site, they can’t straddle the middle trough and will come out with the stickiness of your skin if you try and press it. The only way I could use it at all was to put it sort of crooked on one side of the breadboard and slip wires on the only exposed terminal for the row.

  • Is there a way in Eagle to define the component such that two pads are connected to the same “pin” in the schematic symbol? As it stands, the best I’ve been able to come up with is defining four pins in the symbol, and explicitly drawing connections to one or the other in the schematic.

  • I need pushbuttons for breadboard. This type of momentary pushbutton is supposed to be breadboard friendly. But I noticed that the legs are curve inwards towards each other. Will this pushbutton easily plug in the breadboard and easily unplug as well? Thanks.

    • If you straighten the legs and keep them in a 90 degree angle and place it in the middle of your breadboard it will fit good and will not pop out. At least on my breadboard!

  • Is this button normally open or normally closed?

  • Anyone know if this button is drop-in compatible with the buttons on the JYE oscilloscopes?

    • Is looks like the same footprint, only the actuator isn’t as tall. Might cause issues if you’re planning to put the little button hat on it.

  • Can someone give me the diameter and height of the round button itself? Thank you!

    • Height from top of PCB to top of button surface: 8mm
      (Height = square button “shoulder”: 3mm + round “button”: 5mm)
      These buttons are awesome, nice clicky tactile feel, and the height of the button extends far enough to easily be reachable through many enclosure materials.

    • Diameter 7mm
      Can’t quite measure the height sorry.

  • These buttons are AWESOME!


Related Products