Skip to datasheet
Momentary SPST-NO tactile switch

Push Button (Tactile Switch) Reference Tables

Search the Push Button (Tactile Switch) pin reference and manufacturer-referenced specification tables.

Package view
Selected package6 × 6 mmB3F-1000
Physical connections2 pinsPackage-specific numbering
Reference collection6 tables36 parameters & pin functions

Pin reference

Signal names, electrical functions and connection guidance

6 × 6 mm
Physical pin numbers2 pins

Scroll within the table to see all columns and rows.

Push Button (Tactile Switch) pin functions and connections
PinSignalTypeFunction & connection
1Contact terminal 1Pads 1: two leads on opposite sides of the body (6.5 mm apart on the 6 mm switch, 12.5 mm on the 12 mm one), joined inside.
Connection guidance

Connect to the microcontroller input; with INPUT_PULLUP the input idles HIGH.

A switch has no polarity: terminals 1 and 2 may be swapped.

2Contact terminal 2Pads 2: the other two leads, also joined inside. Pressing the plunger connects terminal 1 to terminal 2.
Connection guidance

Connect to ground for an active-low button (pressed reads LOW).

Closed: at most 100 mΩ between the terminals (initial). Leads 1 and 2 on the same side are the switched pair.

6 × 6 mm · Top view · pads 1 joined across the body, pads 2 joined across the body · Select a pin number to open its interactive pinout.

Selected parts and terminals

Manufacturer scope and page conventions

Manufacturer-referenced values6 parameters

Scroll within the table to see all columns and rows.

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

Manufacturer-referenced values13 parameters

Scroll within the table to see all columns and rows.

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

Manufacturer-referenced values6 parameters

Scroll within the table to see all columns and rows.

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

Manufacturer-referenced values6 parameters

Scroll within the table to see all columns and rows.

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

Manufacturer-referenced values5 parameters

Scroll within the table to see all columns and rows.

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.

Read each value with its conditions

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

Omron · Omron B3F Tactile Switch, Cat. No. A070-E1-08
Official PDF datasheet

Component view