M586
AI

The **M586** typically refers to a high-precision, industrial-grade **Stepper Motor Driver** (often associated with the Leadshine or similar clones) used in CNC machinery and automation. It is a digital microstepping driver designed to control 2-phase or 4-phase hybrid stepper motors.
---
## 1. Core Electronic Components
The internal architecture of an M586 driver consists of several key electronic subsystems:
| Component Category | Description |
| :--- | :--- |
| **Logic Controller** | A 32-bit DSP (Digital Signal Processor) that calculates current control and motion profiles. |
| **Power MOSFETs** | High-efficiency H-Bridge transistors that switch the high-voltage power to the motor phases. |
| **Optocouplers** | High-speed optical isolators (e.g., 6N137) that protect the internal logic from electrical noise on input signals. |
| **Current Sense Resistors** | Precision low-ohm resistors used to monitor the output current in real-time. |
| **Electrolytic Capacitors** | Large capacitors used for filtering voltage ripples and smoothing the DC bus. |
---
## 2. Technical Specifications
Below are the typical electrical parameters for the M586 electronic driver:
| Feature | Specification |
| :--- | :--- |
| **Input Voltage** | +20V to +50V DC |
| **Output Current** | 0.5A to 5.6A (Peak) |
| **Microstep Resolution** | 400 to 25,600 steps/rev (via DIP switches) |
| **Pulse Frequency** | Up to 200 kHz |
| **Control Signal Voltage** | 5V (requires resistors for 24V PLC signals) |
---
## 3. Interface and Connectivity
The electronics are interfaced through two main terminal blocks:
### A. Control Signal Connector
1. **PUL+ / PUL- (Pulse):** Controls the speed and distance of the motor.
2. **DIR+ / DIR- (Direction):** Determines the clockwise or counter-clockwise rotation.
3. **ENA+ / ENA- (Enable):** Used to engage or release the motor's holding torque.
### B. Power and Motor Connector
* **VDC / GND:** Power supply input.
* **A+, A-, B+, B-:** Connections for the two phases of the stepper motor.
---
## 4. Key Electronic Features
### Anti-Resonance
The DSP electronics analyze the back-EMF of the motor to suppress mechanical resonance, ensuring smooth motion at low speeds.
### Automatic Idle Current Reduction
To prevent overheating, the driver electronics automatically reduce the current (usually by 50%) when the motor is not moving.
### Protection Circuitry
The M586 includes integrated hardware protection against:
* **Over-voltage**
* **Over-current**
* **Short-circuit** (Phase-to-Phase or Phase-to-Ground)
---
- ⤷
How do you set the DIP switches on an M586 for a specific current?
- ⤷ What is the difference between the M586 and the DM556 driver?
- ⤷ Can I use an M586 driver with a NEMA 34 motor?