MDrivePlus integrated motor + driver + programmable motion controller

MDrive® Plus Motion Control


The MDrive® Plus Motion Control is a 1.8° 2-phase stepper motor with on-board fully programmable motion controller, drive electronics and optional encoder. This means MDrive Plus Motion Control products are stand-alone motion control solutions that can be used without any external controller.

Programming of MDrive Plus Motion Control products with RS-422/485 interface is accomplished with MCode, simple 1 to 2 character instructions, using the IMS Terminal software tool. MDrive Plus Motion Control products may also be equipped with encoders for stall detection, position maintenance and find index mark

Application areas

The MDrive Plus Motion Control is ideal for machine builders who want an optimized motor with on-board electronics. The integrated electronics of the fully programmable MDrive Plus Motion Control reduces the potential for problems due to electrical noise by
eliminating the cable between motor and drive. These compact, powerful and cost effective motion control solutions deliver unsurpassed smoothness and performance that will reduce system cost, design and assembly time for a large range of 2-phase stepper motor applications

  MDrivePlus Motion Control
NEMA 14 NEMA 17 NEMA 23 NEMA 34 NEMA 34 (ac)

MDrive17 Plus Motion Control The MDrive 17 Plus Motion Control is a NEMA size 17 high torque 1.8° stepper motor integrated with an advanced, high resolution microstepping driver and a full featured programmable motion controller.

Features include:

  • RS-422/485 communication
  • +12 to +48 VDC input voltage
  • Up to 74.9 oz-in (52.9 N-cm) holding torque
  • Robust programmable I/O (up to 8 general purpose points) with input filtering
  • Powerful instruction set with advanced math functions using 1-2 character mnemonics
  • Step/Direction I/O for electronic gearing.
  • Specifications
  • Options / Accessories
  • Connector and P/N options
  • Downloads/Support

  • General
  • I/O
  • Comm
  • Motion
  • Software
  • Motor
  • Mechanical
DC input voltage Range (includes back-EMF) +12 to +48 VDC
Power supply current requirement Max per MDrivePlus (depends on voltage and load) 2.0
Aux-Logic supply
Voltage +12 to +24 VDC
Current requirement (max) 194 mA
Operating Temperature Measured at heat sink (non-condensing humidity) 85°C
Measured at motor (non-condensing humidity) 100°C

Standard features (Plus)

General purpose I/O Number/type 4 I/O points, programmable as sinking outputs or sinking and sourcing inputs
Logic range Inputs and outputs tolerant to +24 VDC, inputs TTL compatible
Output sink current Up to 600 mA per channel
Protection Over temp, short circuit, transient over voltage, over voltage, inductive clamp
Dedicated I/O Type Step/clock, direction/clock, capture/trip
Logic range 0 to +5 VDC, TTL compatible
Analog input Resolution 10 bit
Range (selectable) 0 to +5 VDC, 0 to 10 VDC, 0 to 20 mA, 4 to 20 mA

Expanded features (Plus2)

General purpose I/O Number/type 8 I/O points, programmable as sinking or sourcing outputs or sinking and sourcing inputs (4 when remote encoder option.
Logic range Sourcing outputs +12 to +24 VDC, inputs and sinking outputs tolerant to +24 VDC, inputs TTL level compatible
Output sink current Up to 600 mA per channel
Electronic gearing Range‡/resolution/threshold
(external clock in)
0.001 to 2.000/32 Bit/TTL
Input filter range 50 nS to 12.9 μS (10 MHz to 38.8 kHz)
Range‡ (secondary clock out) 1 to 1
High speed I/O Capture filter range 50 nS to 12.9 μS (10 MHz to 38.8 kHz)
Capture resolution 32 bit
Trip output speed/resolution/threshold 150 ns/32 bit/TTL
Closed loop configuration
(requires remote encoder) (see note 1)

Type User supplied differential encoder
Steps per revolution 200, 400, 800, 1000, 1600, 2000, 3200, 5000, 6400, 10000, 12800, 20000, 25000, 25600, 40000, 50000, 51200, 36000 (0.01 deg/μstep), 21600 (1 arc minute/μstep), 25400 (0.001mm/μstep)
Encoder resolution User-defined
Note: μstep/rev 2X the encoder count/rev minimum

(Note 1) The remote encoder option replaces the following with TTL level differential encoder inputs: General purpose I/O points 9-12, Step / direction I/O points.

Protocol RS-422/485 (Full or half duplex).
Baude rate 4.8 to 115.2 kbps
Isolation None - use isolated serial converter


Open loop configuration Number of microstep resolutions 20
Steps per revolution 200, 400, 800, 1000, 1600, 2000, 3200, 5000, 6400, 10000, 12800, 20000, 25000, 25600, 40000, 50000, 51200, 36000 (0.01 deg/μstep), 21600 (1 arc minute/μstep), 25400 (0.001mm/μstep)
Closed loop configuration
(requires encoder option)
Type Internal, differential, magnetic
Steps per revolution 51200
Encoder resolution 512 lines (2048 edges)
Counters Type 32 bit position and encoder
Edge rate (Max) 5 MHz
Velocity Range +/- 5,000,000 steps per second
Resolution 0.5961 steps per second
Acceleration/deceleration Range 1.5 X 109 steps per second2
Resolution 90.9 steps per second2

Program storage Type/size Flash/6384 bytes
User registers (4) 32-bit
User program labels and variables 192
Math functions +, -, x, ÷, >, <, =, <=, >=, AND, OR, XOR, NOT
Branch functions Branch & call
General purpose I/O functions Inputs Home, limit plus, limit minus, go, stop, pause, jog plus, jog minus, general purpose
Outputs Moving, fault, velocity change, general purpose
Tripfunctions Trip on input, trip on position, trip on time, trip capture, trip on relative position
Encoder functions Stall detection, position maintenance, find index
Partymode addresses (1) 62


Stack length Single length Double length Triple length
Holding torque oz-in 32.0 60.0 74.9
N-cm 22.6 42.4 52.9
Detent torque oz-in 1.66 2.08 3.47
N-cm 1.17 1.47 2.45
Rotor inertia oz-in-sec2 0.00053 0.00080 0.00116
kg-cm2 0.038 0.057 0.082
Weight oz 10.4 12.0 15.2
grams 294.8 340.2 430.9


Torque/Speed Curves

torque speed curves





MDrive17Plus2 Motion Control

with industrial connectors


  • QuickStart Kit
  • Ethernet
  • Encoders
  • Linear Actuators
  • Connectivity
  • Protection

All-inclusive QuickStart Kits facilitate rapid design verification by bundling MDrive products with everything needed to connect quickly and conveniently, enabling engineers to confirm with confidence that their application's design goals are met.

QuickStart Kits including prototype development cables and/or communication converter needed to connect and communicatewith the MDrive product.

Order QuickStart Kits simply by placing a "K" at the beginning of an MDrive part number.

Connecting an MDrive has never been easier with readily available Communications Converters and Prototype Development Cables, in addition to Mating Connector Kits for use in building your own cables. Select the "Connectivity solutions" tab above for details on these connectivity options.


For Ethernet network reliability using MDrive RS-422/485 Serial products. The ODVA compliant Ethernet Gateway provides an RJ45 port for Ethernet network control of an MDrive Serial  product as a slave device. Cables are available to quickly connect Ethernet Gateway and MDrive products via communication ports. Supported protocols are MCode/TCP, Ethenet/IP and MODBUS/TCP.

Internal encoder

The internal encoder option is a 512-line (2048 count) differential magnetic encoder. The internal magnetic encoder offers two key advantages:

  1. Reduced connections externally, thus reduced system cabling, as encoder feedback is all internal to the MDrivePlus.
  2. Smaller footprint to the MDrivePlus than an externally mounted encoder.

Remote encoder interface(1)

The remote encoder option, while adding additional wiring to the MDrivePlus, offers two key advantages:

  1. The user chooses the type of encoder and line count.
  2. The encoder may be placed directly on the load rather than at the encoder shaft.

Note: The remote encoder interface reduces the number of available I/O points from 8 to 4. General purpose I/O 9-12 and Step and Direction I/O are replaced by differential encoder inputs.


Combining leading all-in-one integrated stepper motor+driver technology with linear motion to deliver long life, high accuracy and unsurpassed repeatability, all in a package that is extremely compact and affordable.

NOTE: To view specific connectivity options for a particular MDrive model, see Connector options by P/N tab above.

Communication Converters

Electrically Isolated, in-line converters pre-wired with mating connectors to conveniently set parameters and program a single MDrivePlus via a PC USB port.

Converter Part Number Mating Connector Type
MD-CC400-001 (USB to RS-422/485) 10-Pin IDC
MD-CC401-001 (USB to RS-422/485) 5-Pin M12 Circular
MD-CC402-001 (USB to RS-422/485) 10-Pin Friction Lock Wire Crimp

If building your own cabling, you will need:

  • RS-422/485 inline converter or PC card
  • Cabling with appropriate mating connectors for the MDrive model selected
  • For information on Party Mode (Multidrop) communications view the product manual


Prototype Development Cables

Prototype development cables are designed to speed test/development with pre-wired mating connectors that have flying leads other end. No prototype development cables are available for the MDrivePlus using the 12' Flying Leads or Pluggable Clamp Terminal Strip.

Prototype Development Cable P/N Mating Connector Type Signal Type
PD16-1417-FL3 16-Pin Locking Wire Crimp I/O and Power
MD-CS100-000 19-Pin M23 Circular (Straight) I/O and Power
MD-CS101-000 19-Pin M23 Circular (Right Angle) I/O and Power

If building your own cabling, you will need:

  • Appropriate mating connector and crimp pins if required (Mating connector kits are available for Locking Wire Crimp style connectors)
  • Crimp tooling (Locking Wire Crimp) or solder station (19-Pin M23)
  • Shielded twisted pair cabling


Mating Connector Kits

Mating Connector Kits are used to build your own cables. Kits contain 5 mating connector shells with pins. Cable not supplied. Manufacturer crimp tooling recommended.

Mating Connector Kit P/N Mating Connector Type Shell Mfg. P/N Crimp Pins Mfg. P/N
CK-10 16-Pin Locking Wire Crimp JST:  PADP-16V-1S JST:  SPH-001T-PO.5L
CK-02 10-Pin Friction Lock Wire Crimp Hirose:  DF-11-10DS-2C Hirose:  DF11-2428SC
CK-01 10-Pin IDC Samtec:  TCSD-0501-N --

Drive Protection Module

The function of the DPM75 Drive Protection Module is to limit the surge current and voltage to a safe level when DC input power is switched on and off to a motor drive. This provides the added protection necessary for reliable motor drive operation when switching the DC power, instead of the recommended AC power to the DC power supply. The device is designed to protect the motor drive when operating under all load conditions. This device does not protect the motor drive from wiring the power incorrectly.

The unit is capable of being used with 48, 60, and 75 volt rated motor drives. An external jumper selection is available so the user can match the circuit to their particular application. The DPM75 is capable of a steady state operating current of 4 amps.

The DPM75 can be used for any frame size motor drive, when properly configured. It can also be used for more than one unit provided the current and voltage do not exceed the DPM75's ratings. The maximum DPM75 ratings are 75 volts and 4 amps.

> DPM75 datasheet/quick reference

Select the desired features from the dropdown fields below to get an accurate part number and printable reference sheet with connectivity and accessory information.

Part Number Display


MDrive17Plus model
Select a feature set Please select an input type.
Select a P1 connector Please select a P1 connector.
Select a P2 connector Please select a P2 connector.
Motor frame size
Select a motor length Please select a motor length.
Input voltage
Select an option*
*If selecting the remote encoder option, the upper I/O (9-12) and the Clock dirction I/O become TTL level differential encoder inputs!


Home   | History |   Product Disclaimer & Warranty © Schneider Electric Motion USA    |   Privacy Policy