Push Button (Tactile Switch) Specifications
Review Push Button (Tactile Switch) electrical specifications, operating conditions and package details.
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.
Package details
B3F-1000 · 6 × 6 mm
| Property | Details |
|---|---|
| Manufacturer | Omron |
| Part number | B3F-1000 |
| Package | 6 × 6 mm |
| Connections | 2 pins |
| Mounting | Through-hole |
| Lead pitch | 6.50 × 4.50 mm pad spacing |
| Package code | push-6mm |
| Thermal reference | Contact 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.
| Parameter | Value | Conditions / notes |
|---|---|---|
| Reference parts | Omron B3F-1000 (6 × 6 mm) · B3F-4000 (12 × 12 mm) | Omron B3F Tactile Switch, Cat. No. A070-E1-08 |
| Contact form | SPST-NO, momentary | Closed only while the plunger is held |
| Leads | 4 leads, 2 contacts | The two leads across the body are joined inside |
| Terminal 1 | Pads 1 (two leads) | ProTech pin 1 · KiCad pad 1 |
| Terminal 2 | Pads 2 (two leads) | ProTech pin 2 · KiCad pad 2 |
| Proteus symbol | BUTTON | 2 pins; ProTech’s Push Button models it |
No specifications match. Try a parameter name or a unit.
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.
| Specification | Omron B3F-1000 | Omron B3F-4000 |
|---|---|---|
| Contact rating (resistive) | 1–50 mA at 3–24 V DC (resistive) | 1–50 mA at 3–24 V DC (resistive) |
| Minimum load | 10 µA at 1 V DC | 10 µA at 1 V DC |
| Contact resistance | 100 mΩ maximum (initial) | 100 mΩ maximum (initial) |
| Insulation resistance | ≥ 100 MΩ at 250 V DC | ≥ 100 MΩ at 250 V DC |
| Dielectric strength | 500 V AC for 1 min | 500 V AC for 1 min |
| Operation | 0.98 ± 0.29 N (100 gf); release ≥ 0.2 N | 1.27 ± 0.49 N (130 gf); release ≥ 0.29 N |
| Travel | pretravel 0.25 mm | pretravel 0.3 mm |
| Life | 1 000 000 operations | 3 000 000 operations |
| Contact bounce | ≤ 5 ms | ≤ 5 ms |
| Operating temperature | −25 to +70 °C | −25 to +70 °C |
| Size | 6 × 6 mm, plunger Ø3.5 mm, 4.3 mm high | 12 × 12 mm, plunger Ø7.1 mm, 4.3 mm high |
| Terminals | 6.5 × 4.5 mm (4 leads) | 12.5 × 5.0 mm (4 leads) |
| Look | black body, metal cover with four tabs, ivory round plunger | black body, metal cover, large ivory round plunger |
No specifications match. Try a parameter name or a unit.
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.
| Parameter | Value | Conditions / notes |
|---|---|---|
| Closed | 100 mΩ between pins 1 and 2 | I = V / Rc, P = I² · Rc |
| Open | No branch | Insulation resistance not modelled |
| Rating check | Warns above 50 mA or 24 V | Pop-up Check page and the status bar |
| Bounce | 5 ms in the Lab only | Not in the running circuit |
| Modes | NO (closed while pressed) · NC (open while pressed) | Properties; latching keeps its saved position |
| Size | Drawn at true size | 6 × 6 mm or 12 × 12 mm against the Uno |
No specifications match. Try a parameter name or a unit.
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.
| Parameter | Value | Conditions / notes |
|---|---|---|
| Pull-up | 10 kΩ to 5 V (or INPUT_PULLUP) | Input idles HIGH |
| Pressed current | 0.5 mA | 5 V / 10 kΩ, far below 50 mA |
| Pressed voltage at the pin | ≈ 50 µV | 0.5 mA × 100 mΩ contact resistance |
| Contact heating | 0.025 µW | (0.5 mA)² × 100 mΩ |
| RC debounce | 10 kΩ + 100 nF → τ = 1 ms | Settles within about 5 τ = 5 ms, the bounce time |
| Software debounce | Read again 10–20 ms after an edge | Longer than the 5 ms bounce |
No specifications match. Try a parameter name or a unit.
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.
| Parameter | Value | Conditions / notes |
|---|---|---|
| 6 mm body | 6 × 6 mm, plunger Ø3.5 mm, 4.3 mm high | B3F-1000 |
| 12 mm body | 12 × 12 mm, plunger Ø7.1 mm, 4.3 mm high | B3F-4000 |
| 6 mm pads | 6.50 × 4.50 mm pad spacing, Ø1.1 mm drill | KiCad SW_PUSH_6mm |
| 12 mm pads | 12.50 × 5.00 mm pad spacing, Ø1.2 mm drill | KiCad SW_PUSH_12mm |
| Mount | Through-hole | Leads soldered; the plunger faces up |
No specifications match. Try a parameter name or a unit.
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.