Mini Pushbutton Switch

We use these little buttons on everything! These Miniature Single Pole Single Throw switches have a good click to them and are breadboard friendly. Perfect as a tactile reset switch. These momentary buttons are rated up to 50mA.

Mini Pushbutton Switch Product Help and Resources

IR Communication

February 7, 2013

This tutorial explains how common infrared (IR) communication works, as well as shows you how to set up a simple IR transmitter and receiver with an Arduino.

Beginner Parts Kit Identification Guide

March 22, 2019

The essential parts for beginning (or even experienced) hobbyists that gives you all of the basic through-hole components you will need to get started playing with embedded projects. We'll identify a few parts in the kit and provide a few basic circuits to get started!

Button and Switch Basics

May 7, 2013

A tutorial on electronics' most overlooked and underappreciated component: the switch! Here we explain the difference between momentary and maintained switches and what all those acronyms (NO, NC, SPDT, SPST, ...) stand for.

Core Skill: Soldering

This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.

1 Soldering

Skill Level: Noob - Some basic soldering is required, but it is limited to a just a few pins, basic through-hole soldering, and couple (if any) polarized components. A basic soldering iron is all you should need.
See all skill levels


Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

1 Electrical Prototyping

Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels


Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Member #396330 / about 8 years ago / 1

    What size is this? 6x6x5?

  • JAA / about 15 years ago / 7

    The pins are too short to be used with a breadboard.

    • MK1888 / about 14 years ago / 4

      I have two of these on a breadboard right now. Maybe it's your breadboard.

      • Member #67899 / about 13 years ago / 1

        they're just barely long enough to fit in my breadboard. I have 3 different breadboards and all the switches fit the same. They do work but also fall out with the slightest bump on the board.

        • Sniper001 / about 13 years ago / 4

          That is just the nature with this type of switch. They aren't designed to be breadboard freindly, they are designed to fit on a PCB. you will see these switches in a lot of common household electronics. Take a pair of needle nose pliers and bend the leads so they are closer/farther away. this can help 'hook' the button in place so it wont fall out.

          • Member #183815 / about 13 years ago / 22

            GUYS! I've discovered an excellent technique for making these types od buttons breadboard friendly. First, using pliers, remove the kinks from the legs, making them straight pieces of metal flush with the sides of the button. Next, grab the middle of a leg with the pliers and twist 90 degrees.

            • Member #735 / about 13 years ago / 3

              !!!
              SF, please add this to the description. A 90 degree leg twist... who'd have thought?

            • unitof / about 13 years ago / 3

              That makes so much sense. My life has been changed.

            • FMaz / about 11 years ago / 1

              When I first read other people reply, I though they were all sarcastic, and that it was maybe a stupid idea. But at 90 cents for 20 push buttons, I though I could risk 4 cents over a possible solution to an extremely annoying problem. So I took a new button, straiten the pin, and twisted them 90 degrees:

              Wow ! The button is not "clipped" in the bread board, but it doesn't tend to pop out anymore, and it improved the situation by at least 90%. That's a very smart advise.

              Big thank you Member #183815 !

            • SomeGuy123 / about 13 years ago / 1

              Its about time someone came up with a solution for this. I've straightened out the legs before, but never would I have thought to twist them.
              You are a genius.

        • Member #207552 / about 13 years ago / 1

          I had the same results

    • isaacbwagner / about 11 years ago / 1

      If you straighten the pins with a pair of needle-nose pliers, they fit perfectly into a breadboard

      • bithead942 / about 10 years ago / 1

        I tried this and it was still not staying in. In fact, I've had a few actually jump off the board. I ended up tinning each leg with a bit of solder - that seems to work well.

  • JAA2 / about 15 years ago / 5

    If you're in the Dallas area, Tanner Electronics has these exact same buttons for 15?.

  • fornax / about 10 years ago / 2

    This product made me a hero.

    The left button on my wife's laptop had given out and was failing to register a press about 25% of the time. The culprit was a button just like this except in SMT gullwing form, soldered to the motherboard. I happened to have one of these sitting around (which I didn't even know... the wife found it while digging through my spare parts). I straightened and bent out the legs with a pair of needlenose pliers and snipped them down, and it was a perfect replacement.

    Lesson learned: you can never have too many spare parts. (Alternate lesson: I could really use a hot-air rework station. My desolder-fu is weak.)

  • Member #512219 / about 10 years ago / 2

    What I mean is: does the button stay closed when you release and require a second push to change the state back? I don't want a momentary push button.

  • Sciguy / about 11 years ago / 2

    The dimensional drawing shows the 7mm tall button, but the picture is of the 5mm one, and one comment states that these are the B3F-1000 ones, the 4.3mm ones.

    From the omron b3f datasheet, the only ones with a black plunger is the 0.98N push force, 5mm tall ones. These are the ones I need, and I'm assuming the picture, taken by you guys, is of the ones you have. (already ordered some, hoping they're right... if not, I can still work around it)

    Confirmation on this? Maybe the description should be more specific, and the dimensional drawing/pictures corrected?

    • Sciguy / about 11 years ago / 2

      Also, a random B3F omron switch that I found in a drawer of random electronics things has on the bottom a label "OMRON" and "B3F" The button pictured here doesn't have these, and also appears to be made of a cheaper plastic then the one I have (a little fuzzy around the corners)

      Are these actually the b3f-1020 switches?

      • Sciguy / about 11 years ago / 1

        Okay, I don't believe these are really B3F switches.

        As I said, a genuine B3F-1000 switch that I have is marked "OMRON" and "B3F". It is the 4.3mm variety (I needed a bunch of the 5mm tall ones), with an ivory plunger, which signifies it's the 0.98N force switch. Confirmed from here: http://www.omron.com/ecb/products/pdf/en-b3f.pdf

        According to that same datasheet, the ONLY B3F switches that have a black plunger like the switches on this page are also 0.98N activation force.

        The switches sold here take very considerably more force to press, even more than some other generic 5mm tall black-plunger tact switches that I have. These switches, although they appear to at least be made of higher quality than the ones pictured, also still don't have the "OMRON" and "B3F" labels.

        It's really disappointing, I bought these for the low activation force, which these switches here definitely don't have. (and also for the 1million cycle rating, which who knows what these switches are rated for)

  • CPJ / about 12 years ago / 2

    Fantastic little buttons, im always running out, great for reset buttons and to be used for digital inputs either pullup or pulldown

  • Midknight5000 / about 12 years ago / 2

    are these normally open or normally closed?

    • CPJ / about 12 years ago / 2

      The legs bending towards each other are normally closed, when you press the button all sides are closed if i remember right

  • abers13 / about 12 years ago / 2

    If i want buttons in my finished project can i use these?? Can you have a tutorial about something like panel mount buttons???

  • SWCTAStudent / about 12 years ago / 2

    Does this push button switch have two settings, ei: pressed completes the circuit and when pressed again it's not?

  • Member #160559 / about 12 years ago / 2

    Is this the smallest on-off switch you have by chance?

  • stormbytes / about 12 years ago / 2

    I've got 2 different breadboards and whoever said these "fit" has obviously never tried it.

  • Member #124803 / about 13 years ago / 2

    I bought 3 of these switches and none of them work. They are always on and when I push the button they read 0 v.

  • MayHan / about 14 years ago / 2

    I just hot glued them to my board. It does not take much to hold them in and they pop off with enough pressure.

  • MattTheGeek / about 15 years ago / 2

    Fits perfectly in a breadboard.

    • MattTheGeek / about 15 years ago / 4

      lol? Ok then, They fit in a 0.1 inch spaced breadboard(aka the standard breadboard :) i have your breadboard from here and 2 from parallax and a small one from here too and they fit perfectly the way i use them. I don't put them in the center.)

      • JAA2 / about 15 years ago / 3

        lol?
        You find it funny that these buttons do not work as advertised for me?
        Ok then, They fit in a 0.1 inch spaced breadboard(aka the standard breadboard :)
        They do not stay in my standard breadboards. One of them literally pops out like a spring.
        I don't put them in the center
        Neither do I. They are way too short to straddle the center divide.

        • MattTheGeek / about 15 years ago / 5

          Well if they don't work for you, try to get a RMA number and try to return them.

        • Are you and JAA some kinda spambots who have been set to say "These won't work with a breadboard, Booohoohoo!" no matter how many fixes people give that might work? I mean, do you even TRY the fixes before saying they don't work? 'cause this one seems to have positive feedback:
          Member183815 said:

          GUYS! I've discovered an excellent technique for making these types od buttons breadboard friendly. First, using pliers, remove the kinks from the legs, making them straight pieces of metal flush with the sides of the button. Next, grab the middle of a leg with the pliers and twist 90 degrees.
          And the feedback:
          Nike said:
          Its about time someone came up with a solution for this. I've straightened out the legs before, but never would I have thought to twist them.
          You are a genius.
          unitof said:
          That makes so much sense. My life has been changed.

          "You find it funny that these do not work as advertised for me?" Advertised? lol? He finds it funny that you're making such a pointless repeat fuss about this. IT'S 35 CENTS!! It's not like you bought a computer from here and it broke in 3 days!

    • JAA2 / about 15 years ago / 3

      They may fit perfectly in YOUR breadboard but that does not mean the fit in EVERY breadboard.

      • Stop griping about it. Just return it, find one that works, and quiet down. Usually people just do that in the first place instead of filling up th' whole frickin' comment section with pointless flaming and web arguments.

      • PresidentOfAwesomeness / about 14 years ago / 1

        I found this to be the case also... although the pins may be spaced at .1 inches on all breadboards, this doesn't mean that it'll fit and stay in nicely in all. The spring contacts may be of different tension on different breadboards, and the plastic layer between the parts and the spring contacts may be of different thickness, changing the way the legs fit. I know firsthand that they work in some, but not all breadboards, because these DO NOT stay in my mini breadboards sold here at Sparkfun, but they DO stay in my Radioshack breadboard. I like these switches, they work nice on perf boards and certain breadboards.

  • Tairc / about 15 years ago / 2

    Bought dozens of these for a breadboard project. Was disappointed to find that the pins are too short, and it doesn't seat well in the breadboard - while it'd kindof work, they'd fall out regularly.
    At the same time, the long push button, (COM-08986) worked really well. I'll be buying those in the future. Tiny variation, huge difference in how it fits in the board.

  • collinmel / about 16 years ago / 2

    Good switches - nice height, sturdy feel

  • Member #210458 / about 9 years ago / 1

    I have ordered a bunch of this push buttons. These push buttons fit easily into a breadboard. However, now that I have my prototype working and I am making a schematic in Eagle, I have no idea what the dimensions are to make my switch component in Eagle. It is very frustrating and time wasting.

    • M-Short / about 9 years ago / 1

      This switch is actually in our Eagle libraries. Check under the Electromagnetic/Switch-Momentary-2 section. It should be the first one (Description: Omron switch). Or internal part number is SWCH-8441, as long as you have that one selected you should be good. Feel free to email techsupport if you have any other questions or ever need more information.

  • Member #642349 / about 9 years ago / 1

    Hi everyone from western Australia .Question i have a car imobolizer that has these switches ,im not sure as to the correct one to use, where would i look on circuit board to tell what type to use. the one in pic here looks the same ,im not to sure on ohms , Your feed back would greatly be appreciated .Kind regards David

  • jcholton / about 10 years ago / 1

    Thought this might help: If these are falling out of your breadboard and messing you up, put a small glob of hot glue on the bottom before putting them on. They won't be able to fall off, and if you need to get them off, the hot glue will peel off with ease.

  • Member #549347 / about 10 years ago / 1

    Is this a momentary contact switch or does it latch in the on state and the next time depressed if latches in the off state?

  • CharlieE / about 10 years ago / 1

    Does anyone know where to get rubber baby buggy bumpers - i.e. the little rubber covers for these things? I would like a nice button to be flush with the surface of the box for my projects, but these seem to be custom, spend $5K in tooling sort of things out there. I would think that they should be a commodity type of item!

  • Member #511030 / about 10 years ago / 1

    Is this a normally open or closed switch?

  • Member #512219 / about 10 years ago / 1

    Are these on/off type toggle switches? If not, do you have any of similar size?

    • BirdNerd / about 10 years ago / 1

      No they are not toggle switches. They just are momentary, so they do not stay in that position if you release.

      If you are looking for a similar size, a spdt switch might work well https://www.sparkfun.com/products/9609

      Or if you want an actual toggle switch (which will always be around this size which is a little bigger) this is a good quality one. https://www.sparkfun.com/products/9276

  • Member #495951 / about 10 years ago / 1

    way too difficult a website

  • Jeff36 / about 15 years ago / 1

    I was wondering if anyone knew where to find the data sheet for this part. Any help is appreciated

  • Jonathan W / about 15 years ago / 1

    Hi,
    I also have problems getting them stay in the 830-pin Pololu breadboards (http://www.pololu.com/catalog/product/352)
    They do fit fine the wrong way around (ie the flat sides of the pins parallel to the connected lines), but then they're useless since they're always on...
    Would be ok across the divide, but the divide is too wide (4 steps)
    My solution: straighten the pins (not enough on it's own as noted by others), then rough them up by plating them with solder
    HTH, Jonathan

  • czarvargo / about 15 years ago / 1

    Nice little buttons. They do fit well in the mini ( railless ) breadboards they sell here, but I can't get em to fit in any of my Elenco or Archer (Tandy) boards.

Customer Reviews

4.7 out of 5

Based on 3 ratings:

Currently viewing all customer reviews.

3 of 3 found this helpful:

The remote on my gas log unit suddenly refused to turn the unit off. Some trouble-shooting revealed that the "off" circuit pushbutton was broken. Went up on the internet looking for replacement remotes. $94.00 plus S&H. Went up on the internet looking for pushbutton switches. Found you, then found the switch, with enough specs to assure me that it was the switch I needed. 35 cents plus S&H. Bought it, installed it, remote's good as new. That's a triumph in my book. I'll keep you in mind in case I have to rebuild my TV.

1 of 1 found this helpful:

4 pin buttons

I love these 4 pin buttons. I can put them on my breadboard and the feeling when I press the switch is perfect. I recommend this product.

Good Button, unexpected poles

I had expected the two pins that were on the same side face of the button to be the pair for each pole; however, the paired pins for each pole are on opposing faces of the button. Otherwise, button is fine.