MC556-3A Three-Axis Stepper Driver
Product Overview
MC556-3A is a 3-axis digital two-phase stepper driver designed with a dual ARM core architecture, which can adapted to 42/57/60 series two-phase stepper motors. This driver uses the latest gantry drive algorithm to achieve better performance of dual-axis synchronization, and the 3 axes can be independently controlled, which greatly reduces the installation space of the driver compared with traditional single-axis drive; this driver also supports pulse mode and2 kinds of IO modes, which can be set through the USB port and has powerful functions; the driver combines many years of motion control algorithm, which greatly reduces the heat and noise the motor during operation, making the motor run more smoothly and reliably.
Features
Driver Function Description
| Driver Functions | Operating Instructions |
Microstep Subdivision or Speed Setting | The microstep subdivision or speed setting of the driver is set by three DIP switches SW4~SW6, with a total of 8 levels. When the user sets the subdivision or speed, the driver should be stopped first. For specific microstep subdivision or speed settings, please refer to the driver panel instructions. |
Output Current Setting | The output current of the driver is set by three DIP switches SW1~SW3, with a total of 8 levels. 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. |
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 can reverse 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 can reverse the motor direction.Motor 3: 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 can reverse the motor direction. |
Power Interface | Powered by DC power supply, operating input voltage range: 24V~50VDC, recommended operating voltage 36VDC, power supply power greater than 200W. |
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 lights up when overvoltage, overcurrent, phase loss, and other faults occur. The power and fault lights will flash regularly. After the fault is cleared, the red light goes off. When the driver has a fault, only power cycling and re-enabling can clear the fault. |
Installation Instructions | The driver dimensions are: 134 x 83 x 33mm, mounting hole distance is 111mm. It can be installed horizontally or vertically (vertical installation is recommended). During installation, it should be tightly attached to a metal cabinet to facilitate heat dissipation. |
Product Diagram

Control Signal Wiring Terminals
Terminal Number | Symbol | Description | ||
Pulse Mode | 10 Mode | |||
Run + Direction Mode | Forward + Reverse Mode | |||
1 | PUL1+ | Pulse signal input terminal for axis 1 (5V-24V) | Run signal for axis 1, motor starts rotating when connected. | Forward run signal for axis 1, motor rotates forward when connected. |
2 | PUL1- | |||
3 | DIR1+ | Direction signal input terminal for axis 1 (5V-24V) | Direction signal for axis 1, switches running direction when connected. | Reverse run signal for axis 1, motor rotates backward when connected. |
4 | DIR1- | |||
5 | PUL2+ | Pulse signal input terminal for axis 2 (5V-24V) | Run signal for axis 2, motor starts rotating when connected. | Forward run signal for axis 2, motor rotates forward when connected. |
6 | PUL2- | |||
7 | DIR2+ | Direction signal input terminal for axis 2 (5V-24V) | Direction signal for axis 2, switches running direction when connected. | Reverse run signal for axis 2, motor rotates backward when connected. |
8 | DIR2- | |||
9 | PUL3+ | Pulse signal input terminal for axis 3 (5V-24V) | Run signal for axis 3, motor starts rotating when connected. | Forward run signal for axis 3, motor rotates forward when connected. |
10 | PUL3- | |||
11 | DIR3+ | Direction signal input terminal for axis 3 (5V-24V) | Direction signal for axis 3, switches running direction when connected. | Reverse run signal for axis 3, motor rotates backward when connected. |
12 | DIR3- | |||
13 | ECOM | Common terminal for release signal (5V-24V) | ||
14 | ENA1-2 | Release signal for axis 1 and axis 2 (shared) | ||
15 | NC | Empty | ||
16 | ENA3 | 3-axis release signal | ||
17 | ALM+ | Alarm signal output terminal (normally closed) | ||
| 18 | ALM- | |||
Motor winding terminal
| Terminal name | Description |
| 1A+ |
Phase A and Phase B windings of the 1st axis motor; swapping A+ and A- can change the direction |
| 1A | |
| 1B+ | |
| 1B | |
| 2A+ |
Phase A and Phase B windings of the 2nd axis motor; swapping A+ and A- can change the direction |
| 2A- | |
| 2B+ | |
| 2B- | |
| A3+ | 3rd axis motor Phase A and Phase B windings; swapping A+ and A- can change the direction |
| A3- | |
| B3+ | |
| B3- |
Power terminal
Terminal name | Description |
+VDC | DC power input positive (24V-50V) |
GND | DC power input negative |
Parameter setting
The MC556-3A driver uses an 18-bit DIP switch to set microstepping accuracy, dynamic current, and speed, detailed as follows:

Operating current setting
PEAK (Peak current) | RMS (Root mean square 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 fields
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