Push Button (Tactile Switch) Reference Tables
Search the Push Button (Tactile Switch) pin reference and manufacturer-referenced specification tables.
Pin reference
Signal names, electrical functions and connection guidance
Scroll within the table to see all columns and rows.
| Pin | Signal | Type | Function & connection |
|---|---|---|---|
| 1 | Contact terminal 1 | Pads 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 guidanceConnect to the microcontroller input; with INPUT_PULLUP the input idles HIGH. A switch has no polarity: terminals 1 and 2 may be swapped. | |
| 2 | Contact terminal 2 | Pads 2: the other two leads, also joined inside. Pressing the plunger connects terminal 1 to terminal 2.Connection guidanceConnect 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. |
No pins match these filters. Try another signal name or reset the filters.
Selected parts and terminals
Manufacturer scope and page conventions
Scroll within the table to see all columns and rows.
| 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 within the table to see all columns and rows.
| 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 within the table to see all columns and rows.
| 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 within the table to see all columns and rows.
| 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 within the table to see all columns and rows.
| 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.
No matching rowsTry a pin name, parameter, unit or test condition, or reset the filters.