Switches, Buttons & Indicators

Switches, Buttons & Indicators

Whether you're building a custom mechanical keyboard, repairing a household appliance, prototyping a new PCB, or adding visual feedback to your electronics project, our Switches, Buttons & Indicators collection has everything you need. We stock a wide range of tactile push buttons, micro switches, self-locking switches, neon indicator bulbs, SMD LEDs, and more — all sourced for reliability and compatibility with popular DIY and professional electronics platforms. From hobbyist makers to seasoned engineers, you'll find the right component at the right price.

What You'll Find in This Collection

Why Choose Our Switches, Buttons & Indicators?

  • ✅ Multi-packs & kits save you money and keep your parts bin stocked
  • ✅ Wide compatibility with Arduino, Raspberry Pi, and custom PCBs
  • ✅ Consistent quality with rated voltage and current specifications clearly listed
  • ✅ Perfect for beginners and professionals — from quick repairs to complex builds

Learn more: EPA guidance on lithium-ion battery handling

Frequently Asked Questions

Q: What is the difference between a momentary push button switch and a self-locking switch?

A: A momentary push button switch only completes the circuit while it is being pressed — releasing the button breaks the connection. A self-locking (latching) switch stays in its activated position after being pressed and requires a second press to return to its original state. Momentary switches are ideal for triggers and resets, while self-locking switches work well for power on/off controls.

Q: Are the MX mechanical keyboard switches compatible with standard PCBs?

A: Yes! Our MX-compatible 3-pin CIY SMD mechanical keyboard switches are designed to fit standard MX-footprint PCBs. They also support hot-swap sockets, so when paired with our hot-swap socket packs, you can swap switches without soldering — great for customizing keyboard feel and actuation without permanent modifications.

Q: What SMD LED sizes are available and how do I choose the right one?

A: We carry SMD LEDs in sizes 0402, 0603, 0805, 1206, 1210, 3528, 5050, and 5730. Smaller sizes like 0402 and 0603 are used in compact, high-density PCB designs, while larger sizes like 5050 and 5730 provide more brightness and are commonly used in lighting strips and indicator applications. Always verify your PCB footprint and current requirements before selecting a size.

Q: Can the 6mm neon indicator bulbs be used with household appliances?

A: Yes. Our 6mm neon indicator bulbs are rated for 220V AC, making them suitable for use in standard household appliance panels, switches, and control boards in regions using 220V mains power. Always ensure proper insulation and observe electrical safety standards when wiring indicator bulbs into live circuits.

Q: What types of micro switches do you carry for appliance repair?

A: We carry several micro switch options including 6x6mm tactile micro switches for PCB and mouse repair, self-locking 6-pin micro switch kits for toggle applications, and 3-wire micro switches designed specifically for gas water heater on/off control. Browse our full range to find the exact specification you need for your repair or build project.

Skip to results list

Active filters:

143 items
Column grid
Column grid

Filter

Active filters:

  • 180PCS Micro Tactile Push Button Switch Kit – 10 Types 6x6mm

    180PCS Micro Tactile Push Button Switch Kit – 10 Types 6x6mm

    Sale price  $16.46 Regular price $19.88
  • 16mm Momentary Push Button Switch – IP65 Waterproof Panel Mount

    16mm Momentary Push Button Switch – IP65 Waterproof Panel Mount

    Sale price  $11.31 Regular price $13.43
  • 16A Push Air Button Switch – Waste Disposal, Spa & Hot Tub

    16A Push Air Button Switch – Waste Disposal, Spa & Hot Tub

    Sale price  $21.03 Regular price $25.61
  • 16A Air Button Push Switch – Disposal, Spa & Hot Tub Use

    16A Air Button Push Switch – Disposal, Spa & Hot Tub Use

    Sale price  $21.03 Regular price $25.61
  • 15PCS KY-040 Rotary Encoder Module Kit with Knob Caps – Arduino

    15PCS KY-040 Rotary Encoder Module Kit with Knob Caps – Arduino

    Sale price  $60.08 Regular price $74.59
  • 12V–24V Toggle Switch Panel 20A | Car Truck Caravan Waterproof

    12V–24V Toggle Switch Panel 20A | Car Truck Caravan Waterproof

    Sale price  $70.66 Regular price $87.86
  • 12V On-Off Push Pull Switch with Screw Terminals

    12V On-Off Push Pull Switch with Screw Terminals

    Sale price  $9.91 Regular price $11.66
  • 12V 20A LED Toggle Switch with Cover – SPST On/Off Car Switch

    12V 20A LED Toggle Switch with Cover – SPST On/Off Car Switch

    Sale price  $10.83 Regular price $12.83
  • 12mm Waterproof Latching Push Button Switch – Stainless Steel

    12mm Waterproof Latching Push Button Switch – Stainless Steel

    Sale price  $19.56 Regular price $23.78
  • 12mm Push Button Switch 2-Pin Momentary Self-Lock ON/OFF 3A 150V

    12mm Push Button Switch 2-Pin Momentary Self-Lock ON/OFF 3A 150V

    Sale price  $6.32 Regular price $7.16
  • 10pcs Square Micro Switch Buttons 6x6mm | Mouse Tactile Switch

    10pcs Square Micro Switch Buttons 6x6mm | Mouse Tactile Switch

    Sale price  $8.14 Regular price $9.45
  • 10PCS Self-Locking Tactile Push Button Micro Switch 6 Pin Kit

    10PCS Self-Locking Tactile Push Button Micro Switch 6 Pin Kit

    Sale price  $5.39 Regular price $6.00
  • 10PCS Active Piezo Buzzer TMB12A 12mm – 3V 5V 12V DC

    10PCS Active Piezo Buzzer TMB12A 12mm – 3V 5V 12V DC

    Sale price  $8.71 Regular price $10.16
  • 100PCS Tactile Micro Switch Kit – 6-Pin Self-Locking Button Switches

    100PCS Tactile Micro Switch Kit – 6-Pin Self-Locking Button Switches

    Sale price  $31.14 Regular price $38.29
  • 100PCS SMD LED Diodes 0402–5050 Multi-Color Surface Mount

    100PCS SMD LED Diodes 0402–5050 Multi-Color Surface Mount

    Sale price  $4.91 Regular price $5.40
  • 100pcs SMD LED 0603 0805 1206 3528 5050 5730 – Multi-Color Pack

    100pcs SMD LED 0603 0805 1206 3528 5050 5730 – Multi-Color Pack

    Sale price  $12.42 Regular price $14.81
  • 100PCS 6x6 Tactile Push Button Switch Kit – 10 Types DIY Set

    100PCS 6x6 Tactile Push Button Switch Kit – 10 Types DIY Set

    Sale price  $15.86 Regular price $19.13
  • 100PCS 3528 Bicolor SMD LED Beads Amber & Yellow PLCC-4

    100PCS 3528 Bicolor SMD LED Beads Amber & Yellow PLCC-4

    Sale price  $11.52 Regular price $13.69
  • 100-Pack Hot Swap Sockets for Mechanical Keyboard PCB

    100-Pack Hot Swap Sockets for Mechanical Keyboard PCB

    Sale price  $46.38 Regular price $57.41
  • 100 Pcs MX Mechanical Keyboard Switches – 3-Pin CIY SMD Black Blue

    100 Pcs MX Mechanical Keyboard Switches – 3-Pin CIY SMD Black Blue

    Sale price  $52.25 Regular price $64.76
  • 10-Pack 6mm Neon Indicator Bulbs – Green, Red & Blue 220V

    10-Pack 6mm Neon Indicator Bulbs – Green, Red & Blue 220V

    Sale price  $5.99 Regular price $6.75
  • 10-Pack 6mm Neon Indicator Bulbs Green Red Blue 220V AC

    10-Pack 6mm Neon Indicator Bulbs Green Red Blue 220V AC

    Sale price  $5.99 Regular price $6.75
  • 10-Pack 3-Wire Micro Switch for Gas Water Heater On/Off

    10-Pack 3-Wire Micro Switch for Gas Water Heater On/Off

    Sale price  $15.68 Regular price $18.90