SMD Tactile Push Button Switch 3×4×2.5mm
Atoms

SMD Tactile Push Button Switch 3×4×2.5mm

Overview

SMD Tactile Push Button Switch 3×4×2.5mm designed for compact electronic circuits, embedded systems, consumer electronics, DIY electronics, IoT devices, and PCB applications. A miniature surface-mount tactile switch providing momentary push-button input with reliable tactile feedback and long mechanical life.

This compact SMD tact switch is commonly used in ESP32 boards, STM32 projects, remote controls, keyboards, wearable electronics, smart home devices, and custom PCB designs where space-saving and reliable operation are important.

Specifications

ParameterValue
Product TypeSMD Tactile Switch
Size3mm × 4mm × 2.5mm
Mounting TypeSurface Mount (SMD/SMT)
Switch TypeMomentary Push Button
Contact TypeNormally Open (NO)
Operating Voltage12V DC max
Rated Current50mA
Contact Resistance≤100mΩ
Insulation Resistance≥100MΩ
Operating Force~160gf ±50gf
Travel Distance~0.25mm
Mechanical LifeUp to 100,000 cycles
Operating Temperature-20°C to +70°C
Terminal TypeSMD Pads
Body MaterialHigh-temperature plastic

Pin Configuration

PinDescription
Pin 1Switch Terminal A
Pin 2Switch Terminal A
Pin 3Switch Terminal B
Pin 4Switch Terminal B

Pins on each side are internally connected.

Features

  • Ultra compact size — ideal for small PCB layouts
  • Surface mount design — suitable for automated SMT assembly
  • Momentary tactile feedback — responsive button press feel
  • Low profile height — space-saving mechanical design
  • Reliable switching performance
  • Long mechanical lifespan
  • Easy PCB integration
  • Low power signal switching
  • Compatible with reflow soldering
  • Widely used in embedded electronics

Common Applications

  • ESP32 development boards
  • STM32 embedded systems
  • IoT devices
  • Smart home products
  • Wireless remote controls
  • Keypad circuits
  • Consumer electronics
  • Robotics control panels
  • Portable electronic devices
  • DIY PCB projects

SMD Tact Switch vs Through-Hole Push Button

FeatureSMD Tact SwitchThrough-Hole Button
MountingSurface MountThrough-Hole
PCB SpaceVery SmallLarger
AssemblySMT ReflowManual Soldering
HeightLow ProfileTaller
ProductionMass ProductionPrototype Friendly
DurabilityHighHigh
Best ForCompact PCBsBreadboard projects

Typical Wiring Example

Push Button with ESP32

Tact SwitchESP32
Pin 1GPIO0
Pin 3GND

Push Button with STM32

Tact SwitchSTM32
Pin 1PA0
Pin 3GND

Internal pull-up resistor can be enabled in software.

Basic Arduino Example

#define BUTTON_PIN 4

void setup() {
    Serial.begin(115200);

    pinMode(BUTTON_PIN, INPUT_PULLUP);
}

void loop() {

    if(digitalRead(BUTTON_PIN) == LOW) {
        Serial.println("Button Pressed");
    }

    delay(50);
}

PCB Design Notes

  • Use proper SMD footprint matching 3×4×2.5mm package
  • Recommended for reflow soldering
  • Add software debounce for stable input reading
  • Keep pads clean for reliable solder joints
  • Avoid excessive mechanical force during assembly

Package Includes

  • 1× SMD Tact Switch 3×4×2.5mm

Notes

  • This is a momentary switch, not latching
  • Suitable for low-current signal applications only
  • Not intended for direct AC mains switching
  • Store in dry environment before soldering
  • Excessive heat may damage plastic housing
  • Use debounce circuit or software filtering for stable operation
$0.06$0.05Save $0.01

៛200

1000 in stock
Quantity
1
Buy Now
🚚

Fast Shipping

Phnom Penh & provinces

↩️

7 Day Returns

Hassle-free returns