-S-10-R
AI

The **S-10-R** typically refers to a specific series of **Rotary DIP Switches** manufactured by companies like *Nidec Components (formerly Copal Electronics)* or *E-Switch*. These are compact electromechanical components used to set binary or hexadecimal values on a circuit board.
---
### 1. Key Technical Specifications
The "10" in the part number usually indicates a **10-position (BCD)** configuration, while the "R" often denotes the **Real Code** output.
| Feature | Specification (Typical) |
| :--- | :--- |
| **Number of Positions** | 10 (0 through 9) |
| **Output Code** | BCD (Binary Coded Decimal) |
| **Switching Voltage** | 5V DC to 24V DC |
| **Switching Current** | 100mA |
| **Contact Resistance** | < 100mΩ |
| **Operating Temp** | -25°C to +70°C |
---
### 2. Physical Construction
The S-10-R series is designed for durability and space-saving on PCBs.
1. **Rotor:** The top dial that can be turned using a screwdriver or a small coin.
2. **Housing:** Usually made of heat-resistant plastic (PBT) to withstand wave soldering.
3. **Terminals:** Available in **Through-hole** (PC pins) or **Surface Mount** (SMD) configurations.
4. **O-ring Seal:** Many "S" series switches are sealed to allow for board washing after soldering.
---
### 3. Truth Table (BCD Real Code)
When you turn the dial to a specific number, the internal pins short to the "Common" pin according to binary logic.
| Position | Pin 1 (2⁰) | Pin 2 (2¹) | Pin 4 (2²) | Pin 8 (2³) |
| :--- | :---: | :---: | :---: | :---: |
| **0** | OFF | OFF | OFF | OFF |
| **1** | **ON** | OFF | OFF | OFF |
| **2** | OFF | **ON** | OFF | OFF |
| **5** | **ON** | OFF | **ON** | OFF |
| **9** | **ON** | OFF | OFF | **ON** |
---
### 4. Common Applications
* **Address Setting:** Used in industrial networking (Modbus/CANbus) to give a device a unique ID.
* **Configuration:** Selecting operating modes on an embedded controller without needing a screen.
* **Prototypes:** Quick adjustments to logic parameters during hardware testing.
---
- ⤷
What is the difference between Real Code (S-10-R) and Complement Code versions?
- ⤷ How do I wire a Rotary DIP switch to an Arduino or microcontroller?
- ⤷ Can the S-10-R be used in automated surface mount assembly?