Documentation

200-Piece 6mm Light Touch Button Switch Kit in Plastic Box, 4.3/5/6/7/8/9/10/12/14/16mm | ShillehTek Product Manual
Documentation / 200-Piece 6mm Light Touch Button Switch Kit in Plastic Box, 4.3/5/6/7/8/9/10/12/14/16mm | ShillehTek Product Manual

200-Piece 6mm Light Touch Button Switch Kit in Plastic Box, 4.3/5/6/7/8/9/10/12/14/16mm | ShillehTek Product Manual

Overview

A 200-piece assortment of 6 mm tactile push-button switches in 10 different heights, organised in a labelled plastic storage case. Each switch is a four-pin SPST momentary push-button (the kind used on every Arduino project, breadboard prototype, dev-kit reset button, and consumer electronics from kitchen scales to TV remotes), with the button cap height varying from 4.3 mm up to 16 mm so you can pick the right travel for an enclosed front-panel, a stackable header, or a flush-mount installation.

Each lid section is pre-labelled with the cap height; flip the lid open, take what you need, snap it closed. The 6 mm body is the standard 0.1" (2.54 mm) pin spacing on a 6×6 mm footprint, so all 200 switches drop directly onto a breadboard, perfboard, or matching PCB pads.

Use this kit for everything from menu navigation panels and reset buttons to startup keys, mode-select switches, and anywhere a momentary contact closure is needed. The 10 different cap heights cover stacked-PCB sandwich designs (where the top layer has cutouts and a tall cap pokes through), front-panel mounts, and direct-on-board interactions.

At a Glance

Total Pieces
200 (10 heights × 20)
Body Size
6 × 6 mm
Type
SPST momentary, 4-pin
Cap Heights
4.3 / 5 / 6 / 7 / 8 / 9 / 10 / 12 / 14 / 16 mm
Pin Pitch
2.54 mm (0.1") × 6.5 mm
Storage
Labelled plastic box

Specifications

Parameter Value
Total Pieces 200 buttons
Different Cap Heights 10 (4.3, 5, 6, 7, 8, 9, 10, 12, 14, 16 mm)
Pieces per Height 20
Switch Type SPST momentary, normally-open (NO)
Pin Count 4 (2 pairs of internally-shorted pins)
Body Footprint 6 mm × 6 mm
Pin Spacing 2.54 mm (0.1") horizontal, ~6.5 mm vertical
Operating Force ~160-260 gf depending on travel
Contact Rating 50 mA @ 12V DC
Insulation Resistance > 100 MΩ @ 100V
Lifespan ~100,000 cycles minimum
Operating Temperature -25°C to +70°C

Wiring & Use Cases

Each switch has 4 pins, but they're internally arranged as 2 pairs — the two pins on each side are permanently connected to each other, and pressing the button shorts the left pair to the right pair. This means you only need two wires to use it: one to either pin on the left side and one to either pin on the right.

Wiring Result
Left pin → GPIO, Right pin → GND GPIO is HIGH at rest (with internal pull-up enabled), pulls LOW when pressed
Left pin → +V, Right pin → GPIO + pull-down GPIO is LOW at rest, goes HIGH when pressed
Across an LED or buzzer Press the button to complete the circuit and energise the load
Tip: Mechanical buttons bounce. When the contacts make or break, they actually clatter open/closed several times in the first few milliseconds. Without debouncing, a single press can register as 5 or 10. Debounce in software (read the pin twice with a 10-50 ms delay between reads) or in hardware (a small RC filter on the pin: 10 kΩ pull-up + 100 nF cap to GND, plus a Schmitt-trigger if needed).

Choosing a Cap Height

Cap Height Best Use
4.3 mm Direct on-PCB use, no enclosure or thin keypad sticker over the top
5 - 6 mm Behind a thin (~1 mm) front-panel cutout
7 - 8 mm Standard breadboard / dev-kit prototyping
9 - 10 mm Behind a 2-3 mm thick enclosure panel; stacked PCB designs
12 - 14 mm Pokes through enclosure cutouts, ideal for keypad-style panels
16 mm Tall stacks — e.g., shield-on-shield, or thick acrylic panel

Frequently Asked Questions

Why does my button have 4 pins if it's a single switch?
Mechanically, 4 legs makes the button much more stable on the PCB — pressing on the cap pushes down evenly through 4 mounting points instead of 2. Electrically, two pairs of pins are internally shorted, so you only need to wire to one pin from each side.
Can these handle mains voltage?
No. Maximum rating is 50 mA at 12V DC — signal-level only. For mains switching use a proper rocker switch or relay.
My button readings flicker between 0 and 1.
That's contact bounce. Add software debouncing (the simplest is to debounce on every transition: see Arduino's example "Debounce" sketch) or wire a 100 nF capacitor across the switch contacts, which slows the edge enough that most microcontroller inputs settle cleanly.
Will the cap pop off?
The button caps are press-fit and quite secure on these. Repeated very-hard presses might dislodge them over years of use, but for hobby projects they're fine.
Will these fit a standard breadboard?
Yes — the 2.54 mm horizontal pitch and 6.5 mm vertical pitch span 3 rows on a standard breadboard, with one pair of pins on each side of the central trough. They drop in firmly and don't pop out when you press them.
Is the button momentary or latching?
Momentary — the button only completes the circuit while pressed, and springs back open when released. For latching (push-to-toggle) you'd need a different switch type.