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
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.
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.