The MDrive® Plus with step /direction input is a 1.8° 2-phase stepper motor with on-board control electronics. Step/direction signals of a master controller, e.g. a motion controller, or A/B signals of an encoder are converted directly into motion.

Settings for MDrive Plus step / direction input products may be changed on-the-fly or downloaded and stored in nonvolatile memory using the SPI Motor Interface software provided. This eliminates the need for external switches or resistors. Parameters are changed via an SPI port.

  • Sizes: Nema 14, 17, 23, 34
  • Step Clock
  • Direction
  • Enable
Each step clock input pulse is converted to a motor microstep. Parameter setup is made with an IMS-supplied SPI interface program running on a Windows-based PC for:
  • Microstep resolution (up to 256 per full step or 51,200 per motor revolution)
  • Run current and hold current (in percent)
  • Direction of rotation (CW or CCW)
  • Digital filter for electrical transient suppression

Catalog & Specifications
M-Drive 14 Motor+Driver Microstepping Catalog
M-Drive 17 Motor+Driver Microstepping Catalog

M-Drive 23 Motor+Driver Microstepping Catalog
M-Drive 34 Motor+Driver Microstepping Catalog

User Guides
Nema 14 Quick Reference Guide
Nema 17 Quick Reference Guide

Nema 23 Quick Reference Guide
Nema 34 Quick Reference Guide
Nema 14 Hardware Installation Guide
Nema 17 Hardware Installation Guide
Nema 23 Hardware Installation Guide
Nema 34 Hardware Installation Guide
Programmers Guide

Nema14 1-Stack MDrive (stp)
Nema14 3-Stack MDrive (stp)
Nema17 1-Stack MDrive (stp)

Nema17 2-Stack MDrive (stp)
Nema17 3-Stack MDrive (stp)
Nema23 1-Stack MDrive (stp)
Nema23 2-Stack MDrive (stp)
Nema23 3-Stack MDrive (stp)
Nema23 4-Stack MDrive (stp)
Nema34 1-Stack MDrive (stp)
Nema34 2-Stack MDrive (stp)
Nema34 3-Stack MDrive (stp)

SPI Interface

Southern California (Main Office): 9209 Research Drive • Irvine, CA 92618 • Ph: (949) 585-9009 • Fax: (949) 585-9218
Northern California: 1700 Wyatt Drive Suite 7 • Santa Clara, CA 95054 • Ph: (408) 327-0700 • Fax: (408) 327-0703