Collection: Buttons-Switches

Buttons & Switches Philippines: Tactile, Toggle, Rocker, Limit, DIP & More | Circuitrocks

Buttons & Switches at Circuitrocks — Control Your Project with a Click or Flip

Build solid, reliable controls with our curated buttons and switches—from tactile and panel push buttons to toggle, rocker, slide, DIP, limit/micro switches, joysticks, and rotary encoders. Perfect for front panels, robots, arcade builds, CNC/3D printers, and smart home projects.

Tactile • Push Buttons • Toggle • Rocker • Slide • DIP • Limit • Joystick • Encoder

Why shop buttons & switches here

  • Wide selection: from tiny SMD tactiles to chunky panel buttons
  • Maker-ready: breadboard-friendly pins, screw terminals, and PCB footprints
  • PH support: quick local advice on wiring, debouncing, and safety

Popular builds

  • Arduino control panels and dashboard buttons
  • Arcade cabinets, game controllers & macro pads
  • Robot bumpers, end-stops and limit switches
  • Smart home switches and DIY remote controls

Featured button & switch categories

Push Buttons & Tactiles

Toggle, Rocker & DIP

Joysticks, Encoders & Limits

Tip: For microcontroller inputs, pair your buttons and switches with proper pull-up or pull-down resistors and add debouncing in hardware or code for clean, reliable reads.

Chooser (quick guide)

Need Good first choice Notes
Simple on/off for low-voltage load Panel-mount toggle or rocker switch Use for 5–24 V DC lines; add a relay for higher current or AC mains isolation.
Momentary input to Arduino/ESP32 12 mm panel push button or tactile switch Wire to a digital pin with internal pull-up enabled; handle debounce in code.
Multiple configuration options DIP switch bank Great for setting addresses, modes or feature flags without reprogramming.
Menu or knob-style control Rotary encoder module Use for scrolling menus, setting values and navigating UIs with a single control.
Robot/3D printer end-stops Lever-style limit/micro switch Mount so moving parts gently hit the lever; always test home/limit logic in firmware.
Directional game/robot control 2-axis joystick module Outputs two analog axes plus a button; perfect for remote controls and experiments.
Emergency stop / big red button Locking E-stop push button Use in series with power or enable lines; make sure it is easy to reach and clearly labeled.

Picks above are common starting points; check each product page for exact ratings, pinouts, and safe mounting practices.

Starter bundles

FAQ

Are these buttons and switches compatible with Arduino/ESP32/Raspberry Pi?

Yes. Most are simple digital inputs. Connect one side to ground or VCC and the other to a GPIO pin with proper pull-up or pull-down, then handle logic in code.

Do I need resistors or diodes with switches?

For logic-level inputs, you usually just need pull-up/pull-down resistors. For switching loads (motors, relays), use flyback diodes and follow the wiring recommendations on each product page.

How do I avoid switch bounce and false triggers?

Add simple debouncing—either with an RC filter and Schmitt trigger, or in software using small delays and state checks—especially for mechanical buttons.

Do you ship nationwide?

Yes—fast shipping anywhere in the Philippines. Same-day processing on in-stock orders before cutoff.

Buttons & Switches Philippines: Tactile, Toggle, Rocker, Limit, DIP & More | Circuitrocks

Buttons & Switches at Circuitrocks — Control Your Project with a Click or Flip

Build solid, reliable controls with our curated buttons and switches—from tactile and panel push buttons to toggle, rocker, slide, DIP, limit/micro switches, joysticks, and rotary encoders. Perfect for front panels, robots, arcade builds, CNC/3D printers, and smart home projects.

Tactile • Push Buttons • Toggle • Rocker • Slide • DIP • Limit • Joystick • Encoder

Why shop buttons & switches here

  • Wide selection: from tiny SMD tactiles to chunky panel buttons
  • Maker-ready: breadboard-friendly pins, screw terminals, and PCB footprints
  • PH support: quick local advice on wiring, debouncing, and safety

Popular builds

  • Arduino control panels and dashboard buttons
  • Arcade cabinets, game controllers & macro pads
  • Robot bumpers, end-stops and limit switches
  • Smart home switches and DIY remote controls

Featured button & switch categories

Push Buttons & Tactiles

Toggle, Rocker & DIP

Joysticks, Encoders & Limits

Tip: For microcontroller inputs, pair your buttons and switches with proper pull-up or pull-down resistors and add debouncing in hardware or code for clean, reliable reads.

Chooser (quick guide)

Need Good first choice Notes
Simple on/off for low-voltage load Panel-mount toggle or rocker switch Use for 5–24 V DC lines; add a relay for higher current or AC mains isolation.
Momentary input to Arduino/ESP32 12 mm panel push button or tactile switch Wire to a digital pin with internal pull-up enabled; handle debounce in code.
Multiple configuration options DIP switch bank Great for setting addresses, modes or feature flags without reprogramming.
Menu or knob-style control Rotary encoder module Use for scrolling menus, setting values and navigating UIs with a single control.
Robot/3D printer end-stops Lever-style limit/micro switch Mount so moving parts gently hit the lever; always test home/limit logic in firmware.
Directional game/robot control 2-axis joystick module Outputs two analog axes plus a button; perfect for remote controls and experiments.
Emergency stop / big red button Locking E-stop push button Use in series with power or enable lines; make sure it is easy to reach and clearly labeled.

Picks above are common starting points; check each product page for exact ratings, pinouts, and safe mounting practices.

Starter bundles

FAQ

Are these buttons and switches compatible with Arduino/ESP32/Raspberry Pi?

Yes. Most are simple digital inputs. Connect one side to ground or VCC and the other to a GPIO pin with proper pull-up or pull-down, then handle logic in code.

Do I need resistors or diodes with switches?

For logic-level inputs, you usually just need pull-up/pull-down resistors. For switching loads (motors, relays), use flyback diodes and follow the wiring recommendations on each product page.

How do I avoid switch bounce and false triggers?

Add simple debouncing—either with an RC filter and Schmitt trigger, or in software using small delays and state checks—especially for mechanical buttons.

Do you ship nationwide?

Yes—fast shipping anywhere in the Philippines. Same-day processing on in-stock orders before cutoff.