Stepper & DC Motor Controller
Stepper & DC Motor Controller
Stepper & DC Motor Controller
( 0 )
Advanced products search 
Opto-Mechanical Products
Optical Tables
Brackets & Rails
Base Mounts & Accessories
Optical Mounts
Optical Positioners
Base Positioners
Translation & Rotation Stages
Motorized Positioners & Controllers
Fine Adjustment Screws
Custom Engineering
Vacuum Compatible Products
Optics, Lasers & Measurement
Lasers & Laser Accessories
Light Test & Measurement Instruments
Spectroscopic Instruments
Spectrographs & Monochromators
Product Index
Product Search
New Products
My Links
My WishList
Catalog Request
My Account
User Name / email:
Remember login
Restore password | Register account
My WishList
There are no products in the WishList.
Submit Inquiry
edit WishList
STANDA in Lithuania
STANDA P.BOX 2684 , 03001 Vilnius 9 P.O., Lithuania
Phone +370 5 2651474, Fax +370 5 2651483
E-mail: sales@standa.LT
Standa in the World
8SMC5-USB - Stepper & DC Motor Controller
Stepper & DC Motor Controller
Zoom in
Printable version
View drawings
Download 3D
New controller series iteration 8SMC5-USB selling is already started
(click here to see what have been changed)
Compatible with Windows XP/Vista/7/8/10/11, Linux, Mac OS
Saving files to flash/file
Precise home positioning
Synchronization I/O
User Friendly XILab Interface
Step Mode Up to 1/256
Step Loss Compensation
Rated current up to 3 A for stepper; 6 A for DC motor
Voltage 12 V - 48 V
Code Examples for Visual Basic, C, C#, C++, Matlab, Labview, Python
Status LEDs
Max. speed - 35000 steps/s (stepper); 800000 encoder counts per second (DC)
Encoder Input
Compatibility with 8SMC1-USBhF
Supports up to 32 axes in single USB port (more on request)
Manual control buttons
Control 8SMC5-USB via Ethernet
Multi-axis motion control system. Supporting up to 50 000 motorized positioners.
Ask a question about 8SMC5-USB
by e-mail:

Eng | Rus Quick start guide
Eng | Rus User manual pdf
Eng | Rus Programming manual pdf
Eng | Rus Full specification
Eng | Rus User Manual (on-line)
Eng | Rus Download software
Eng | Rus Profiles
Eng | Rus Ask a question (help desk)

Open source software for use with micro-Manager is also available.

Close relation between our customers influenced Standa to modify its 8SMC1. Tens of thousands of 8SMC1 stepper motor controllers take part in the market. With respect to our users, Standa has developed the new controller - 8SMC4 with a modern design and increased functionalities for photonics and industrial applications. What is the difference? Look here!

8SMC5-USB controllers model lineup
View rear panel View rear panel
8SMC5-USB Board
Circuit Card Wiring Diagram
One Axis Controller
Two Axis Controller
Three Axis Controller
Four Axis Controller

Brief description

An overview of today's approaches for flexible motion control in lab experiments is given. With modern controller design even simple and inexpensive positioners can be utilized to achieve high speed and precision. It doesn't matter which motor technology you prefer: stepper or DC because one controller can drive them all. Multi-axis control, developing custom motion control software for any OS, automatic positioners recognition and using various peripherals are all easy now.

Supported types of motors

One controller, one interface for any type of motor!
•   Bipolar Stepper (rotational/linear)
•   DC
•   BLDC (rotational/linear)
(is available from 2017)

The controller is great at driving bipolar stepper motors with a rated winding current of up to 3 A and DC motors with rated current up to 6 A. All you need to do is plug it in, no assembly required.

Multiple controllers can be connected to one computer either via USB ports or through a special hub that provide axis synchronization.

The controller's software is fully compatible with almost all operating systems, e.g., Windows, Mac OS X, Linux, etc. You can test the software with virtual controllers simulated by the software. The software provides javascript like scripting language to quickly automate your task or you can use a cross platform library with code examples on C, Visual Basic, Matlab, Labview, Python, C# to build your own software.

Optionally the controller can be managed with the same instructions set, as from USB interface, by using many of popular serial interfaces like Bluetooth, Ethernet, RS422 or RS232 – requires converters from TTL logic signals RX and TX. These signals are located on the backplane connector of the controller circuit board. Communication speed, parity and stop bits are wide configurable. Default interface is USB, but on request Standa can produce controllers with required interface. Test the controller 8SMC5 instantly as it comes with the manual control buttons, they could be used for ease testing of your equipment or controller itself even without a PC.

For faster starting your task we continuously develop new configuration files for motorized stages.


XILab features two user-friendly graphical interfaces, which are designed for positioners control, diagnostic and fine tuning of the motors driven by the controllers.
The control process can be automated with the scripting option that can be used either directly or to speed up the process of customized control program development. XiLab supports multiaxial mode and multidimensional control scripts. It is possible to output motor and controller status in form of charts and save them to a file. XILab software has two types of interfaces: Single-axis control and Multi-axis control.

New software extension for integration with Tango environment is available. Please inquire for details.

Single-axis and Multi-axis control interfaces contain motor and controller parameters: position, speed, voltage, current and temperature. Advanced joystick and units conversion block are only available in Multi-axis interface. You can choose any of these interfaces that fits your application the best.

XILab Main window in single-axis control mode

XILab Main window in multi-axis control mode

8SMC5 Controllers Series Specifications

Number of axes 1 to 4 (up to 32 axes in single USB port)
Motor parameters
   Motor type stepper/dc/servo
      Stepper motor 0,1- 3 A
      DC, servo 0,1- 6 A
   Voltage 12-48 Vdc
Motor kinematics
   Step division (for stepper motor) 1-1/256
   Maximum speed
      Stepper motor 35000 steps/s
      DC, servo 800000 counts/s
Motion control
   Motion modes move left/right, move to point, shift on delta, continuous speed,
acceleration and deceleration ramps, backlash compensation mode,
automatic home position calibration mode and etc..
Optionally: linear interpolation, circular interpolation.
   Control loop Open loop, closed loop
   Backlash compensation Included
   Step loss compensation Included
Positioner sensors reading
   Encoder (rotary) Incremental quadrature encoder (TTL, RS422 up to 5MHz)
   Limit switches optron, hall sensor, microswitch
   Revolution sensor supported
Communication interface Ethernet, USB, RS232
   Synchronization I/O included
   Joystick Analog input (0-3V)
   Output +3V; +5V for power supplying
Motor connector DB15F
Supplementary connector DB25F
Position counter 40 bit
Positioner identification One-wire interface (for Standa and other suppliers)
Protections ESD protection, Current overload protection, Voltage overload
protection, Short circuit protection, Motor hot plug/unplug protection
Operating temperature Up to 70 degrees C
LED indication Included
Programming C++, C#, .NET, Delphi, Visual Basic, gcc, Xcode, Matlab, Java, LabVIEW, Python.
SCADA Support µmanager, FESA, TANGO, EPICS (by request)
Supported OS Windows XP/Vista/7/8/10/10.1/11, Linux, Mac OS

Related products Suggested products
Power supplies selection Joystick Multi-axis
8,10,12 axis motion
Motorized Stages Vacuum stages Custom engineering

New controller series iteration 8SMC5-USB selling is already started (click here to see what have been changed (8SMC4 vs. 8SMC5 series comparison summary page))

Ordering Information
Model Details Specifications Price Availability  

Singe-Axis Controller Board New!

€ 597.00 today

Single-Axis Controller Board for Brake Equipped Motor New!

€ 639.00 today

1-axis controller New!

€ 657.00 today

1-axis controller for brake equipped motor New!

€ 698.00 today

2-axis controller New!

€ 1349.00 today

2-axis controller (1-axis for brake equipped motor) New!

€ 1399.00 today

3-axis controller New!

€ 1998.00 today

3-axis controller (1-axis for brake equipped motor) New!

€ 2049.00 today

4-axis controller New!

€ 2698.00 today

4-axis controller (1-axis for brake equipped motor) New!

€ 2748.00 today

Ethernet Communication Block
8SMC5-USB, 8SMC4-USB controllers compatible

€ 198.00 today

Power Supply

36V, 4.15A € 199.00 today

Power Supply

12V, 3A € 77.00 today

Power Supply

24V, 2.5A € 104.00 today

Assembly kit to fix two or more controller boxes together

€ 19.00 today

Power supply output cable split

- € 14.00 today

Cable for 1-axis RS232 interface

€ 49.00 2-3 days

Cable for 2-axis RS232 interface

€ 69.00 2-3 days

15-pin cable to motor with rotary encoder (1.8 m)

- request today

15-pin cable to motor with brake and synchronization

- request 2-3 days

Synchronization cable

request 2-3 days

9-pin cable to motor (1.8 m)

request today

Connector HDB26(M) with backshell

- request 2-3 days

Joystick for manual control

request today

12 core cable, lenght 1.8 m

- request 2-3 days

8 core cable, lenght 1.8 m

- request 2-3 days

USB cable between controllers 0.2 m

- request 2-3 days
USB/A-miniUSB 1.8m

Mini USB cable to USB PC (1.8 m)

request 2-3 days
USB/A-USB/B 1.8m

USB cable to PC 1.8 m

- request today
  Products | Support | Company | Contacts | Trade Shows |