

The CS-D808 Closed Loop Stepper Drive by Leadshine is a high-performance stepper motor driver designed for precise motion control. It is equipped with closed-loop control technology, ensuring accurate positioning and smooth operation. The driver supports microstepping, which enhances motion resolution and reduces vibration, making it ideal for applications requiring high precision and reliability.








| Parameter | Value | 
|---|---|
| Manufacturer | Leadshine | 
| Model | CS-D808 | 
| Input Voltage Range | 24V to 80V DC | 
| Output Current Range | 2.4A to 8.2A (peak) | 
| Microstepping Resolution | Up to 51200 steps/rev | 
| Control Signal Input | Pulse/Direction or CW/CCW | 
| Feedback Type | Closed-loop with encoder feedback | 
| Protection Features | Over-voltage, over-current, and overheat | 
| Operating Temperature | 0°C to 50°C | 
| Dimensions | 118 x 75.5 x 34 mm | 
The CS-D808 features multiple connectors for power, motor, and control signal connections. Below is the pin configuration for the key connectors:
| Pin Number | Name | Description | 
|---|---|---|
| 1 | PUL+ | Pulse signal input (positive) | 
| 2 | PUL- | Pulse signal input (negative) | 
| 3 | DIR+ | Direction signal input (positive) | 
| 4 | DIR- | Direction signal input (negative) | 
| 5 | ENA+ | Enable signal input (positive) | 
| 6 | ENA- | Enable signal input (negative) | 
| Pin Number | Name | Description | 
|---|---|---|
| 1 | V+ | Power supply positive (24V-80V DC) | 
| 2 | V- | Power supply negative (GND) | 
| 3 | A+ | Motor phase A positive | 
| 4 | A- | Motor phase A negative | 
| 5 | B+ | Motor phase B positive | 
| 6 | B- | Motor phase B negative | 
| Pin Number | Name | Description | 
|---|---|---|
| 1 | EA+ | Encoder channel A positive | 
| 2 | EA- | Encoder channel A negative | 
| 3 | EB+ | Encoder channel B positive | 
| 4 | EB- | Encoder channel B negative | 
| 5 | VCC | Encoder power supply (5V) | 
| 6 | GND | Encoder ground | 
The following example demonstrates how to control the CS-D808 using an Arduino UNO:
// Define control signal pins
const int pulsePin = 2;  // Pulse signal connected to pin 2
const int dirPin = 3;    // Direction signal connected to pin 3
const int enaPin = 4;    // Enable signal connected to pin 4
void setup() {
  // Set pins as outputs
  pinMode(pulsePin, OUTPUT);
  pinMode(dirPin, OUTPUT);
  pinMode(enaPin, OUTPUT);
  // Enable the driver
  digitalWrite(enaPin, HIGH); // Set enable pin HIGH to activate the driver
}
void loop() {
  // Set direction
  digitalWrite(dirPin, HIGH); // Set direction to clockwise
  // Generate pulses for motor movement
  for (int i = 0; i < 200; i++) { // Move 200 steps
    digitalWrite(pulsePin, HIGH); // Pulse HIGH
    delayMicroseconds(500);       // 500 µs delay
    digitalWrite(pulsePin, LOW);  // Pulse LOW
    delayMicroseconds(500);       // 500 µs delay
  }
  delay(1000); // Wait for 1 second
  // Change direction
  digitalWrite(dirPin, LOW); // Set direction to counterclockwise
  // Generate pulses for motor movement
  for (int i = 0; i < 200; i++) { // Move 200 steps
    digitalWrite(pulsePin, HIGH); // Pulse HIGH
    delayMicroseconds(500);       // 500 µs delay
    digitalWrite(pulsePin, LOW);  // Pulse LOW
    delayMicroseconds(500);       // 500 µs delay
  }
  delay(1000); // Wait for 1 second
}
Motor Not Moving
Overheating
Erratic Motor Movement
Encoder Feedback Errors
Q: Can the CS-D808 drive any stepper motor?
A: The CS-D808 is compatible with 2-phase stepper motors. Ensure the motor's voltage and current ratings match the driver's specifications.
Q: How do I configure the microstepping resolution?
A: Use the DIP switches on the driver to set the desired microstepping resolution. Refer to the user manual for the DIP switch settings.
Q: Is the driver compatible with 3.3V logic signals?
A: Yes, the CS-D808 supports both 3.3V and 5V logic signals for control inputs.
Q: What happens if the encoder is disconnected?
A: The driver will detect a feedback error and stop the motor to prevent damage.
This concludes the documentation for the CS-D808 Closed Loop Stepper Drive. For further assistance, refer to the official Leadshine user manual or contact technical support.