Products > Stepper > Stepmotor controllers
Programmable stepmotor controller


We offer the stepper motor controllers for full line of stepmotors - from tiny motors 20 mm size up to high torque stepper motors 130 mm size. SMSD stepper motor controllers provide advanced functionality and few control modes. Control modes are simple to be changed by customer using switches on a controller case.

The most desirable is the programmable mode. SMSD controllers under this control mode operate as per pre-loaded motion algorith. Motion algorithm is a sequence of simple commands like motion start, stop, speed, direction, acceleration and deceleration, movement distance, syncronization to outside devices and etc. Such algorithms are loaded to the controllers from a computer using ready software SMC-Program (provided with the controller for free) or any other software for data transfer. We provide fully data communication protocol and command list for our controllers. For PC connecting USB or LAN is used. Data transfer via simple and well known RS232. This control mode is convinient for automation systems with repeating operation cycle.

Programmable stepper motor controller

The other control mode - direct control mode - stepper motor drive with SMSD controller executes commands as soon as gets them from a computer. Such real-time control from a computer convinient if the motion parameters are changed often or are not known in advance.

Analog speed control mode - speed of a motor is controlled by analog voltage signal, direction by digital signal.

Analog position control mode - the defined position is proportional to the input analog voltage signal, the motion scale is set via communication data protocol.

The last control mode is the same as in simple stepmotor drivers - position is set by pulse signal. There are two modefications of this control mode: PULSE and DIR signals and A-phase and B-phase pulses with 90° difference.

CANopen control mode - all motion parameters are controlled via CAN interface, CANopen standard. It is the most suitable control mode for huge industrial systems, where different devices operates in conjunction.

Stepper motor
Max. current
per phase,
Microstepping  Size,
SMSD-1.5 1.6 10 - 30 VDC 1, 1/2, 1/4, 1/8, 1/16 23x83x116.5 USB, RS232, RS485
analog speed control
PULS/DIR + A-phase-B-phase
SMSD-1.5RS-485 12 - 30VDC 1, 1/2, 1/4, 1/8, 1/16 26x110x120
SMSD-4.2 4.2 12 - 48 VDC 1, 1/2, 1/4,1/8, 1/16 26x116x120
SMSD-4.2RS-485 1, 1/2, 1/4, 1/16 24x110x120
SMSD-4.2LAN 4.2 24-48VDC 1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128 120х115х36

Ethernet, USB
analog speed control,
analog position control,

SMSD-42CAN 4.2 12-48VDC 1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128 120x105x46

CAN - CANOpen:
velocity control, position control, homing;

SMSD-8.0 8.0 24 - 72VDC 1,1/2, 1/4, 1/8, 1/16 44x121x140 USB, RS232, RS485
analog speed control
PULS/DIR + A-phase-B-phase
SMSD-822 8.0 70 - 200 VDC
or 110 - 220 VAC
1/2; 1/4; 1/8; 1/16; 1/32; 1/64; 1/128; 1/256 78x160x195 USB RS232
analog speed control
analog position control
PULS/DIR + A-phase-B-phase