MC556-2A Two-Axis Stepper Driver
Product Overview
The MC556-2A driver is a digital stepper driver developed using the latest generation 32-bit DSP chip, designed for one driver controlling two axes. It supports stepper motors with frame sizes 57, 60, and 86. This driver integrates two control modes: external pulse and IO self-generated pulse. It can control two-axis stepper motors independently or synchronously for precise positioning control. It can also simply control motor operation speed through external IO. By integrating two-axis stepping into one unit, this driver not only saves one pulse axis for customers, reducing costs, but also enhances flexibility and convenience in field applications.
Features
Driver Function Description
Driver Functions | Operating Instructions |
Operating Current Setting | The output current of the driver is set by three DIP switches SW1 to SW3, with 8 levels of output current. For specific output current settings, please refer to the driver panel instructions. |
Automatic Half-Current Function | Users can set the driver's automatic half-current function through software. By setting the half-current ratio and half-current time, the driver enters a half-current state after the pulse train stops for a certain time, reducing motor self-heating and improving reliability. |
Microstep Subdivision Setting | The microstep subdivision or speed setting of the driver is set by three DIP switches SW4 to SW6, with 8 levels. When setting subdivision or speed, the driver should be stopped first. For specific microstep subdivision or speed settings, please refer to the driver panel instructions. |
Indicator Lights | The driver has two indicator lights: red and green. The green light is the power indicator, which stays on when the driver is powered; the red light is the fault indicator, which stays on when overvoltage or overcurrent faults occur. The red light turns off after the fault is cleared. When a fault occurs, only power cycling and re-enabling can clear the fault. |
Signal Interface | In pulse mode: PUL+ and PUL- are the positive and negative terminals of the control pulse signal; DIR+ and DIR- are the positive and negative terminals of the direction signal; ENA+ and ENA- are the positive and negative terminals of the enable signal.In self-generated pulse IO mode: PUL+ and PUL- are the positive and negative terminals of the start signal; DIR+ and DIR- are the positive and negative terminals of the direction signal; ENA+ and ENA- are the positive and negative terminals of the enable signal. |
Motor Interface | Motor 1: A+ and A- connect to the positive and negative terminals of the stepper motor A-phase winding; B+ and B- connect to the positive and negative terminals of the stepper motor B-phase winding. Swapping the A and B phase windings reverses the motor direction.Motor 2: A+ and A- connect to the positive and negative terminals of the stepper motor A-phase winding; B+ and B- connect to the positive and negative terminals of the stepper motor B-phase winding. Swapping the A and B phase windings reverses the motor direction. |
Power Interface | Powered by DC power supply, operating input voltage range: 24V~50VDC, recommended operating voltage 36VDC, power greater than 150W. |
Installation Instructions | Driver dimensions: 134 x 83 x 33mm, mounting hole distance: 111mm. Can be installed horizontally or vertically (vertical installation is recommended). When installing, it should be tightly attached to a metal cabinet to facilitate heat dissipation. |
Product Diagram

Control Terminals
Terminal Names | Description Description |
PUL1+ | Axis 1 - External pulse mode: pulse signal input, signal voltage supports 5V-24V; pulse input mode: pulse + direction (pulse port), dual pulse (CW port); pulse active edge adjustable, default is rising edge; pulse width should be greater than 2.5μs for reliable response. Axis 1 - IO self-generated pulse mode: motor start control terminal, speed adjusted via SW4-SW6. |
PUL1- | |
DIR1+ | Axis 1 - External pulse mode: direction input port, signal voltage supports 5V-24V; pulse input mode: pulse + direction (direction port), dual pulse (CCW port); high/low level signal, to ensure reliable motor direction change, direction signal should be established at least 5μs before pulse signal DIR1-. Axis 1 - IO self-generated pulse mode: direction signal control terminal for motor direction switching. |
DIR1- | |
NC | No connection |
NC | No connection |
PUL2+ | Axis 2 - External pulse mode: pulse signal input, signal voltage supports 5V-24V; pulse input mode: pulse + direction (pulse port), dual pulse (CW port); pulse active edge adjustable, default is rising edge; pulse width should be greater than 2.5μs for reliable response. Axis 2 - IO self-generated pulse mode: motor start control terminal, speed adjusted via SW4-SW6. |
PUL2- | |
DIR2+ | Axis 2 - External pulse mode: direction input port, signal voltage supports 5V-24V; pulse input mode: pulse + direction (direction port), dual pulse (CCW port); high/low level signal, to ensure reliable motor direction change, direction signal should be established at least 5μs before pulse signal. Axis 2 - IO self-generated pulse mode: direction signal control terminal for motor direction switching. |
DIR2- | |
ENA+ | Enable control signal, this input signal is used to enable or disable the output of driver axis 1 and axis 2. When ENA is connected to low level (or internal optocoupler conduction), the driver cuts off current to all motor phases, putting the motor in a free state and not responding to step pulses. If this function is not needed, the enable signal terminal can be left floating. (Signal voltage supports 5-24V) |
ENA- | |
ALM+ | Alarm output signal, requires external 24V power supply; when motor axis 1 or axis 2 alarms, the alarm signal is output through the alarm port. (Default is normally open interface, i.e., signal output during alarm; can be changed to normally closed output by setting parameter PA-25 to 1 via software communication, meaning signal is disconnected during alarm.) |
ALM- |
Motor Winding Terminals
| Terminal Names | Description |
| 1A+ | Method to reverse the rotation direction of the motor by swapping the A phase and B phase motor winding interfaces of the 1-axis motor: Swap A phase winding with B phase winding, Swap A+ with A-, Swap B+ with B-; All three methods can reverse the motor direction. |
| 1A- | |
| 1B+ | |
| 1B- | |
| 2A+ | Method to reverse the rotation direction of the motor by swapping the A phase and B phase motor winding interfaces of the 2-axis motor: Swap A phase winding with B phase winding, Swap A+ with A-, Swap B+ with B-; All three methods can reverse the motor direction. |
| 2A- | |
| 2B+ | |
| 2B- |
Power Electronics
| Terminal Names | Description |
| +VDC | Voltage input terminal: supports DC 24-50V voltage. GND. Recommended power supply: 36V, 10A or 48V, 6A and above. |
| GND |
Parameter Settings
MC556-2A Driver Support Twelve-position DIP switch to set microstepping accuracy, dynamic current, and speed. Detailed description as follows:

Operating Current Setting
PEAK (Peak Current) | RMS (RMS Current) | SW1 | SW2 | SW3 |
1.4A | 1.0A | OFF | OFF | OFF |
2.1A | 1.5A | ON | OFF | OFF |
2.7A | 1.9A | OFF | ON | OFF |
3.2A | 2.3A | ON | ON | OFF |
3.8A | 2.7A | OFF | OFF | ON |
4.3A | 3.1A | ON | OFF | ON |
4.9A | 3.5A | OFF | ON | ON |
5.6A | 4.0A | ON | ON | ON |
Microstepping Setting
Microstep | SW4 | SW5 | SW6 |
1600 | ON | ON | ON |
3200 | OFF | ON | ON |
6400 | ON | OFF | ON |
12800 | OFF | OFF | ON |
1000 | ON | ON | OFF |
3600 | OFF | ON | OFF |
4000 | ON | OFF | OFF |
8000 | OFF | OFF | OFF |
Speed Range Setting
Speed | SW4 | SW5 | SW6 |
60rpm | ON | ON | ON |
90rpm | OFF | ON | ON |
120rpm | ON | OFF | ON |
180rpm | OFF | OFF | ON |
240rpm | ON | ON | OFF |
300rpm | OFF | ON | OFF |
420rpm | ON | OFF | OFF |
540rpm | OFF | OFF | OFF |
Main Application Areas
Suitable for various motion control automation equipment and instruments, such as: electronic processing and inspection, semiconductor packaging, laser cutting and welding, laser typesetting, packaging machinery, engraving machines, marking machines, cutting machines, garment plotters, CNC machine tools, automated assembly equipment, etc.
WeChat