Skip to datasheet
Momentary SPST-NO tactile switch

Push Button (Tactile Switch) Specifications

Review Push Button (Tactile Switch) electrical specifications, operating conditions and package details.

Package view

Key specifications

Wire one terminal to the input and the other to ground, give the input a pull-up, and the pin reads HIGH until the button is pressed. Keep the current within 50 mA: a tactile switch signals, a transistor or relay switches the load.

Contact rating50 mA at 24 V DC maximum, resistive · logic signals
Contact resistance100 mΩ maximum, initial · open > 100 MΩ
Contact bounce≤ 5 ms · debounce in software or with RC
Life1–3 M operations · 6 mm / 12 mm

Operating profile

Supply, signals and operating conditions

Push Button (Tactile Switch) operating profile
ParameterValueConditions / notes
Selected package6 × 6 mmB3F-1000 · 4 leads, 2 contacts
ContactSPST-NOMomentary: closed only while pressed
Example circuit5 V · 10 kΩ0.5 mA when pressed · reads LOW
Use these values with the stated grade and test conditions.

Package details

B3F-1000 · 6 × 6 mm

Selected package
Selected Push Button (Tactile Switch) physical package
PropertyDetails
ManufacturerOmron
Part numberB3F-1000
Package6 × 6 mm
Connections2 pins
MountingThrough-hole
Lead pitch6.50 × 4.50 mm pad spacing
Package codepush-6mm
Thermal referenceContact heating at the rating: (50 mA)² × 100 mΩ = 250 µW

Selected parts and terminals

Manufacturer scope and page conventions

Scroll sideways to see all columns.

ParameterValueConditions / notes
Reference partsOmron B3F-1000 (6 × 6 mm) · B3F-4000 (12 × 12 mm)Omron B3F Tactile Switch, Cat. No. A070-E1-08
Contact formSPST-NO, momentaryClosed only while the plunger is held
Leads4 leads, 2 contactsThe two leads across the body are joined inside
Terminal 1Pads 1 (two leads)ProTech pin 1 · KiCad pad 1
Terminal 2Pads 2 (two leads)ProTech pin 2 · KiCad pad 2
Proteus symbolBUTTON2 pins; ProTech’s Push Button models it

If unsure which leads are joined, measure: the pair that reads 0 Ω unpressed is one terminal.

The two push buttons

From each manufacturer’s sheet · the numbers ProTech’s model and checks use

Scroll sideways to see all columns.

SpecificationOmron B3F-1000Omron B3F-4000
Contact rating (resistive)1–50 mA at 3–24 V DC (resistive)1–50 mA at 3–24 V DC (resistive)
Minimum load10 µA at 1 V DC10 µA at 1 V DC
Contact resistance100 mΩ maximum (initial)100 mΩ maximum (initial)
Insulation resistance≥ 100 MΩ at 250 V DC≥ 100 MΩ at 250 V DC
Dielectric strength500 V AC for 1 min500 V AC for 1 min
Operation0.98 ± 0.29 N (100 gf); release ≥ 0.2 N1.27 ± 0.49 N (130 gf); release ≥ 0.29 N
Travelpretravel 0.25 mmpretravel 0.3 mm
Life1 000 000 operations3 000 000 operations
Contact bounce≤ 5 ms≤ 5 ms
Operating temperature−25 to +70 °C−25 to +70 °C
Size6 × 6 mm, plunger Ø3.5 mm, 4.3 mm high12 × 12 mm, plunger Ø7.1 mm, 4.3 mm high
Terminals6.5 × 4.5 mm (4 leads)12.5 × 5.0 mm (4 leads)
Lookblack body, metal cover with four tabs, ivory round plungerblack body, metal cover, large ivory round plunger

Contact resistance is the initial maximum; it rises with wear and contamination. Ratings are for resistive loads.

How ProTech models it

The same numbers drive the simulator, its checks and this page

Scroll sideways to see all columns.

ParameterValueConditions / notes
Closed100 mΩ between pins 1 and 2I = V / Rc, P = I² · Rc
OpenNo branchInsulation resistance not modelled
Rating checkWarns above 50 mA or 24 VPop-up Check page and the status bar
Bounce5 ms in the Lab onlyNot in the running circuit
ModesNO (closed while pressed) · NC (open while pressed)Properties; latching keeps its saved position
SizeDrawn at true size6 × 6 mm or 12 × 12 mm against the Uno

Change the switch in Properties: the drawing, rating, contact resistance and PCB footprint follow it.

Reading it with a microcontroller

5 V input with a pull-up resistor

Scroll sideways to see all columns.

ParameterValueConditions / notes
Pull-up10 kΩ to 5 V (or INPUT_PULLUP)Input idles HIGH
Pressed current0.5 mA5 V / 10 kΩ, far below 50 mA
Pressed voltage at the pin≈ 50 µV0.5 mA × 100 mΩ contact resistance
Contact heating0.025 µW(0.5 mA)² × 100 mΩ
RC debounce10 kΩ + 100 nF → τ = 1 msSettles within about 5 τ = 5 ms, the bounce time
Software debounceRead again 10–20 ms after an edgeLonger than the 5 ms bounce

Never switch a motor or lamp through a tactile switch: let it drive a transistor or relay.

Package

B3F-1000 · 6 × 6 mm

Scroll sideways to see all columns.

ParameterValueConditions / notes
6 mm body6 × 6 mm, plunger Ø3.5 mm, 4.3 mm highB3F-1000
12 mm body12 × 12 mm, plunger Ø7.1 mm, 4.3 mm highB3F-4000
6 mm pads6.50 × 4.50 mm pad spacing, Ø1.1 mm drillKiCad SW_PUSH_6mm
12 mm pads12.50 × 5.00 mm pad spacing, Ø1.2 mm drillKiCad SW_PUSH_12mm
MountThrough-holeLeads soldered; the plunger faces up

Footprints are KiCad’s, the same as ProTech’s PCB page; check the drill against your board house.

Connections by function

Select a pin for its function, connection guidance and electrical notes.

Switch contact2 pins

Read the conditions with every value

Typical values describe stated test conditions. Absolute maximum ratings are stress limits, not operating targets.

Official PDF datasheet

Component view