AI

## Overview of CJP18-1003JB
The **CJP18-1003JB** is an electronic component primarily categorized as a **Joystick Potentiometer**. These components are widely used in gaming controllers, industrial remote controls, and robotics to convert physical directional movement into electrical signals.
---
### Technical Specifications
| Parameter | Specification |
| :--- | :--- |
| **Component Type** | Joystick Potentiometer (Dual Axis) |
| **Resistance Value** | 10k $\Omega$ (indicated by "1003") |
| **Resistance Tolerance** | $\pm$ 20% |
| **Linearity** | B-Type (Linear Taper) |
| **Operational Angle** | Typically 60° total (30° per direction) |
| **Life Cycle** | ~1,000,000 cycles |
| **Switch Integration** | Tactile "Push-button" center switch usually included |
---
### Key Internal Parts
1. **Potentiometer Track (Resistive Element):**
The "1003" in the part number signifies the resistance: **10** followed by **3** zeros, resulting in **10,000 Ohms (10kΩ)**. There are two of these tracks—one for the X-axis and one for the Y-axis.
2. **Wiper Arm:**
As the stick moves, the internal metal wiper slides along the resistive track, changing the output voltage proportional to the stick's position.
3. **Gimbal Mechanism:**
A mechanical structure (often plastic or metal) that allows the stick to move in two dimensions simultaneously while keeping the X and Y potentiometers independent.
4. **Centering Springs:**
Mechanical springs that return the joystick to the neutral (center) position when released.
5. **Tactile Switch:**
Located at the base of the shaft, allowing for a "Z-axis" or "L3/R3" click function when the joystick is pressed downward.
---
### Pinout Configuration
Standard versions of this component typically feature the following pins:
| Pin Group | Function | Description |
| :--- | :--- | :--- |
| **X-Axis (3 pins)** | VCC, Output, GND | Provides variable voltage for horizontal movement. |
| **Y-Axis (3 pins)** | VCC, Output, GND | Provides variable voltage for vertical movement. |
| **Switch (2 pins)** | Normally Open | Closes the circuit when the stick is pressed. |
---
### Common Applications
* **Gaming:** Replacement parts for PS4, Xbox, or Nintendo controllers.
* **RC Transmitters:** Controlling drones, planes, or cars.
* **Human-Machine Interface (HMI):** Navigating menus on industrial screens.
* **Robotics:** Manual control of robotic arms or drive systems.
- ⤷
How do I wire a CJP18-1003JB to an Arduino or microcontroller?
- ⤷ What is the difference between linear (B) and logarithmic (A) tapers in joysticks?
- ⤷ How can I troubleshoot a joystick that is 'drifting' in one direction?