IGS102-2 Switch: Applications in IoT and Robotics (Selection & Wiring Guide)
Learn how the IGS102-2 switch is used in IoT and robotics projects: wiring examples, debounce, selection criteria and South Africa procurement notes.

Where to Use IGS102-2
Limit switches, mode selection, and low-voltage control inputs in IoT and robots.
Key Specs to Check
Verify contact rating, configuration, actuator type and mechanical life before design.
Local Buying Tips
Check Communica branch stock, request VAT invoices and keep spare parts for labs.
Overview: What to expect from the IGS102-2 switch
The IGS102-2 switch (searchers commonly reference it by model) is used widely as a small mechanical switching element in embedded systems, sensor arrays and robotics control panels. For South African makers, students and technicians, the practical value is in its compact footprint, straightforward wiring and typically low-voltage contact ratings suitable for logic-level inputs and relay-driving circuits. When planning a design around the IGS102-2 switch, confirm the device's electrical ratings, mechanical life, actuator type and mounting style from the specific datasheet before final selection.
Common roles in IoT and robotics
- User input: push or toggle for mode selection, calibration or reset functions on microcontroller projects.
- Limit/home switches: detect travel endpoints on linear actuators, gantries and robot arms.
- Configuration/jumper replacement: small switches replace soldered jumpers for field configuration without tools.
- Power or signal gating: switching low-voltage DC feeds or signalling paths before relays or MOSFET stages.
Key specs to check (before you buy)
For reliable integration, compare these parameters across vendors or batches:
| Parameter | Why it matters | Typical ranges to expect |
|---|---|---|
| Contact rating | Defines safe switching voltage/current; important if switching relays or motors. | DC: 12V-100V; Current: 0.1A-2A (device dependent) |
| Contact configuration | SPST / SPDT / DPDT affect wiring and functionality. | SPST or SPDT commonly used in small switches |
| Mechanical life | Cycles rating impacts suitability for frequently toggled inputs. | 10k-10M cycles depending on switch family |
| Actuator & mounting | Panel, PCB, or cable mounting changes integration method. | PCB through-hole, surface mount or panel-mount forms |
Consideration: For classroom and prototyping use in South Africa, favour switches with clear mechanical travel and an easily accessible datasheet. Confirm stock availability at local suppliers to avoid long lead times for small replacements during practical labs.
Standards & electrical considerations
When using the IGS102-2 switch in low-voltage IoT/robotics circuits, designers should treat the switch as a signal-level device unless the datasheet explicitly lists higher contact ratings. Use the following rules of thumb for safe design:
- Never exceed the specified contact voltage/current. If you need to switch higher currents, use the switch to drive a transistor, MOSFET or relay.
- Protect inputs to microcontrollers with pull-ups or pull-downs and simple RC debouncing to avoid false triggers.
Simple debounce formula and example
A common RC debounce uses a resistor (R) and capacitor (C). Time constant = R x C. Choose between 5ms and 50ms depending on application.
Example: R = 10 kOhm and C = 4.7 uF gives ~ 47 ms - suitable for human-operated toggles.
Wiring basics (logic input)
ASCII wiring for a single-pole switch to an MCU input with pull-up:
Vcc (3.3V)
|
10kOhm
|
MCU INPUT ------o/ o----- GND
(IGS102-2)
When closed: INPUT = GND (logic low). When open: INPUT pulled high via 10kOhm (logic high).Related Robotics & Prototyping Products
Discover quality robotics & prototyping products related to IGS102-2 Switch: Applications in IoT and Robotics (Selection & Wiring Guide)
Panel-mount Rotary Switch • Form : 4p-3pos • 300ma-125vac • Solder-lug • Rotor-shaft Actuator
Panel-mount Rotary Switch • Form : 4p-3pos • 300ma-125vac • Solder-lug • Rotor-shaft Actuator
Panel-mount Rotary Switch • Form : 3p-4pos • 300ma-125vac • Solder-lug • Rotor-shaft Actuator
Panel-mount Rotary Switch • Form : 3p-4pos • 300ma-125vac • Solder-lug • Rotor-shaft Actuator
Auxiliary Contact Block For 02 Series Switches Black
Auxiliary Contact Block For 02 Series Switches Black
Contact Block For 02 Series Switches - Stackable 1 N/c Brown 10a/600vac
Contact Block For 02 Series Switches - Stackable 1 N/c Brown 10a/600vac
Ema 2swa.1 - Stackable 1 N/o Green 10a Contact Block 02 Series Switches
Ema 2swa.1 - Stackable 1 N/o Green 10a Contact Block 02 Series Switches
Panel-mount Rotary Switch • Form : 1p-12pos • 1p12w Std • Solder-lug • Rotor-shaft Actuator
Panel-mount Rotary Switch • Form : 1p-12pos • 1p12w Std • Solder-lug • Rotor-shaft Actuator
1223c3 - Apem Momentary Push Button Switch Round 1 N/o Screw Term,
1223c3 - Apem Momentary Push Button Switch Round 1 N/o Screw Term,
Salecom Miniature Toggle Switch 4pdt-1-0-(1) 5a-120 Vac Right-angle-pcb-thruhole
Salecom Miniature Toggle Switch 4pdt-1-0-(1) 5a-120 Vac Right-angle-pcb-thruhole
Salecom 8409 Miniature Toggle Switch 4pdt-1-0-(1) 5a-120 Vac Solder-lug Std-lever Actuator
Salecom 8409 Miniature Toggle Switch 4pdt-1-0-(1) 5a-120 Vac Solder-lug Std-lever Actuator
Miniature Toggle Switch 8407 - 4pdt-(1)-0-(1) - 5a-120 Vac - Solder-lug - Std-lever Actuator
Miniature Toggle Switch 8407 - 4pdt-(1)-0-(1) - 5a-120 Vac - Solder-lug - Std-lever Actuator
Salecom 8405p Miniature Toggle Switch 4pdt-1-0-1 5a-120 Vac Right-angle-pcb-thruhole Ver.opr.std.lever
Salecom 8405p Miniature Toggle Switch 4pdt-1-0-1 5a-120 Vac Right-angle-pcb-thruhole Ver.opr.std.lever
Salecom 8405 Miniature Toggle Switch 4pdt-1-0-1 5a-120 Vac Solder-lug
Salecom 8405 Miniature Toggle Switch 4pdt-1-0-1 5a-120 Vac Solder-lug
Selection criteria and application examples
Match the IGS102-2 to the role you need it to perform. Below are practical examples and wiring/compatibility notes for South African maker and student projects.
Example 1: Limit switch on a robot linear slide
Use the IGS102-2 as a mechanical limit. Mount it to detect the carriage and connect it to the MCU's interrupt pin. Add an RC debounce (see earlier) and a pull-up resistor. If the carriage contacts the switch frequently, prioritise a switch with higher mechanical life. If switching a motor's supply directly, instead have the switch control a motor driver enable pin or a relay coil (within its contact rating).
Example 2: Mode-select on an IoT sensor node
Small switches like the IGS102-2 are convenient for selecting config modes (test, normal, sleep). Wire multiple switches into GPIO pins and read their states at boot or via a dedicated configuration routine. For battery-powered nodes, use the switch to break power through a latching MOSFET circuit to minimise quiescent drain; ensure the switch only handles logic-level currents.
Example 3: Panel control and operator safety
On operator panels, choose switches with clear tactile feedback and appropriate mounting. If the IGS102-2 is a PCB-mounted option, consider adding a bezel or secondary mechanical guard. For safety interlocks, combine mechanical switches with firmware validation and watchdog timers rather than relying on a single contact state.
| Use Case | Recommended wiring | Notes |
|---|---|---|
| Limit switch | Interrupt pin + pull-up + debounce | Choose durable actuator; mount securely |
| Mode selector | GPIO array with resistive ladder or separate pins | Label clearly for students and operators |
| Power gating (logic) | Drive MOSFET gate or relay coil via transistor | Avoid switching high motor currents directly |
Local procurement & practical tips in South Africa
Communica stocks a wide range of switches, connectors and small components suitable for education and prototyping. When sourcing an IGS102-2 or equivalent locally:
- Check Samrand, Pretoria (CBD) or Cape Town branch stock for immediate collection to avoid courier delays.
- Request VAT invoices and itemised quotes for departmental procurement or tertiary lab purchases.
- Estimate modest component costs: single mechanical switches typically range from under ZAR 10 to ZAR 80 depending on type and brand; bulk orders and specialised actuators increase cost (figures indicative and vary by supplier).
- When building teaching kits, buy some spare switches and compatible headers to allow quick field replacements during lab sessions.
Troubleshooting checklist
- If the switch appears intermittent: check solder joints, clean contacts if possible, and add software debounce.
- If switching loads that are too large: move switching to a transistor/MOSFET or relay and use the switch only for the logic-level control.
- If mechanical life is short: choose a higher-rated actuator or a sealed/panel-mounted alternative.
Sources
- Communica - Shop by Category (components, switches and prototyping)
- Communica - About Us
- Digi-Key Electronics - Component catalog and datasheets
- Raspberry Pi Foundation - GPIO input guidance
- SparkFun - Switch Guide and wiring examples
Communica supplies semiconductors and electronic components to industries such as automotive, electrical, automation, mining, and education.
Disclaimer: This content is for educational purposes only. Product availability, pricing, and specifications are subject to change. Always verify current details on the retailer's website before making a purchase. We may earn affiliate commissions from qualifying purchases.
Frequently Asked Questions
Get answers to common questions about Robotics And Prototyping
Why Choose Communica?
*Free Shipping
Free shipping for orders over ZAR 1,000.00.
7-Day Returns
Get a full refund if you had the product for less than 7 days.
Quick Delivery
Nationwide delivery within 2 - 4 working days.
























