Hardware · integrated stepper drive

MSP Integrated Stepper Drive

Drive, control, and communication are in one unit. Connect power, the motor, and an Ethernet cable, and the axis can move.
Models: MSP20, MSP28, MSP35, MSP42, MSP57, MSP60, and MSP86.

  • DC 24–48VSupply
  • 20–86Frame sizes
  • Open-loop / closed-loopMode
  • Several XMatrix functionsMatching software
Dimensions and interface drawing
MSP integrated stepper drive and matched motor
Integrated drive and matched motor. Wiring and terminals follow the dimension and pinout drawings on this page.

Single-axis connection

Single-axis system wiring of the MSP20–86 integrated stepper drive
The MSP controller runs motion for that axis and connects DC 24–48V, the two-phase stepper, the home sensor, and the positive and negative limits.

Quick check

Fits: A two-phase hybrid stepper in frame 20–86, when software, motion control, and the drive should sit in the same controller.

Confirm: Frame size, rated current, open-loop or closed-loop, brake, and cable length. Above frame 86, or a non-standard drive condition, check MSP1001 first.

One Ethernet daisy chain

Several MSP20–86 units daisy-chained in order over Ethernet
Each controller is one axis. Units in the same group are connected in order and separated by station address.

Several network groups

A network switch joining several MSP20–86 stepper daisy chains
When you need more than one daisy chain, a network switch groups them. Axis count and the network plan are confirmed per project.

Controller interfaces

Power, motor, encoder, brake, sensors, I/O, and network on MSP20–86
The interface drawing is for orientation. Build from the silkscreen, the terminal table below, and the drawing supplied with the unit.

Where it sits

The MSP integrated stepper drive puts the motion controller, the drive, and protocol handling in one module, and it connects directly to a two-phase hybrid stepper. The usual layout does not add an external PLC, a motion card, or a repeated pulse harness. The hardware segment is written MSPXXX-[O/C]-[SC]-[cable]: XXX is replaced with frame 20, 28, 35, 42, 57, 60, or 86; open-loop is O, closed-loop is C, and a brake option is SC. The full XMSP configuration code also prefixes the selected XMatrix software function.

  • Direct connection to a two-phase hybrid stepper, frame sizes 20–86.
  • Open-loop or closed-loop. Closed-loop uses an optical encoder and samples position every 50 µs.
  • Brake control output (open-collector, external 24 V relay).

Ratings

ItemDescription
Matched motorTwo-phase hybrid steppers, frame 20 / 28 / 35 / 42 / 57 / 60 / 86
Operating modeOpen-loop / closed-loop (vector mode, power-angle mode)
SupplyDC 24–48V
EncoderClosed-loop: optical encoder, 50 µs position sample
BrakeSupported (open-collector output, external relay)
IO4 in, 4 out
CommunicationEthernet daisy chain; DMX512 included
ProtectionOvercurrent / overvoltage / following-error

Wiring and interfaces

The minimum system needs three connections: power + motor phases + one Ethernet cable.

Minimum wiring: 2 power wires (V+ / GND) + 4 motor phase wires (A+ / A− / B+ / B−) + 1 Ethernet cable. For several axes, daisy-chain the Ethernet cables and separate motors by station address.

Current and I/O

ItemDescription
Open-loop current1–6 A (set from the frame size and the motor rated current)
Closed-loop current1–4A
IO4 in, 4 out

Microstep DIP

Microstepping is set by DIP switches SW3–SW6. 0 means ON, 1 means OFF:

MicrostepSW3SW4SW5SW6
Default1111
8000111
16001011
32000011
64001101
128000101
256001001
512000001
10001110
20000110
40001010
50000010
80001100
100000100
200001000
400000000

Function DIP

SwitchFunctionDescription
SW1Closed-loop mode 0 = power angle, 1 = vector
SW2Directionoff=CCW,on=CW
SW7Command smoothingon = enabled, off = disabled
SW8Open / closed loopoff = closed-loop, on = open-loop

Terminal list

The table follows the drawing supplied with the unit. Terminal names match the silkscreen. The source drawing is available on request: MSP57 interface and dimension drawing.

GroupTerminal / interfaceDescription
PowerDC+ / GNDDC 24–48V input
MotorA+ / A− / B+ / B−Two-phase stepper phases
Encoder (closed-loop)EA+ / EA− / EB+ / EB− · VCC / GNDEncoder feedback and supply for a closed-loop motor
Limits and homeLIM− / LIM+ · HM · NCNegative limit / positive limit / home; NC is unused
Digital inputsDI0 / DI1 / DI2 / DI34 inputs (with 24V GND / +24)
Digital outputsDO0 / DO1 / DO2 / DO34 outputs
SwitchSW1 – SW8Microstep SW3–SW6; function SW1 / SW2 / SW7 / SW8 (see the two tables above)
CommunicationRS232-RX / RS232-TX · 0RS485± / 1RS485± · NET1 / NET2Serial ports and a dual-Ethernet daisy chain
Status lampsPOWER / ALARMPower lamp and alarm lamp
Marks on the drawingSC− / SC+ · CH2 / CH3 · V REF · +5V ISO / GND ISOSilkscreen copied from the official drawing. Confirm the use on the project.

Outline and interface drawings

Click an image to view it full size. Engineering drawings are available on request.

Stepper drive outline and mounting dimensions
Outline and mounting dimensionsRequest the PDF
Stepper drive side interface definition
Side interface definitionRequest the PDF

Units are marked on the source drawing. Wire to the terminal silkscreen.

3D models are for mechanical pre-assembly. Contact us for the engineering files.

Request the STEP model

Matching software

Stepper-path I/O and limit wiring
I/O / limit wiring: home, positive and negative limits, and outputs
Stepper-path DMX512 wiring
DMX512: the console bus enters the RS485 / DMX port

The three hardware families share one software interface:

Supported motors

The first table is a quick check by frame size and torque range. The second table lists nameplate values of the ratings published now. The actual motor is confirmed from the MSP rating and the selected version.

Closed-loop stepper outline
Closed-loop stepper outline. Wiring and terminals follow the dimension and pinout drawings on this page.
MSP ratingNEMAFrame torque rangeTypical use
MSP20NEMA80.02–0.04 N·mSmaller frame; the drawing is issued per project
MSP28NEMA110.06–0.12 N·mSmaller frame; the drawing is issued per project
MSP35NEMA140.10–0.20 N·mSmaller frame; the drawing is issued per project
MSP42NEMA170.4–0.6 N·mLight positioning, feeding, small mechanisms
MSP57NEMA230.8–3.0 N·mLabeling, conveying, jog stations
MSP60NEMA243.0–3.5 N·mMedium load, open-close mechanisms
MSP86NEMA344.5–12 N·mHeavy load, multi-station, leadscrew drive
MSP ratingVersionBody length mmRated current APhase resistance ΩPhase inductance mHHolding torque N·mRotor inertia g·cm²Shaft diameter
MSP42Standard40.00.87.58.10.457Ø5h6
MSP42High torque47.52.51.252.50.4882Ø5h6
MSP57Standard80 max5.00.391.72.0480Ø8h6
MSP60Standard105.35.00.452.03.0690Ø8h6
MSP86Standard100.06.00.342.54.51800Ø14

Phase resistance tolerance ±10%, phase inductance ±20%. The closed-loop version adds an encoder, and body length includes the encoder cover. Shaft diameter h6 is a tolerance zone, not a size.

Mounting dimensionsMSP42 standardMSP42 high torqueMSP57MSP60MSP86
Front pilot diameterØ22.00h7Ø22.00h7Ø38.1h7Ø36.00h7Ø73.00h7
Mounting holes4-M34-M34-Ø54-Ø5.004-Ø6.5
Mounting-hole pitch31.00 square31.00 square47.14 square50.00 square69.58 square
Shaft extension24.0±0.524.0±0.521±0.521.0±0.538.0±0.5

Dimension PDFs and 3D models are grouped under stepper motor drawings.

Order-code stepMatched motorSupplyDefault cable
MSP20Frame 20 stepper motorDC 24–48V1 m (options 1 m / 2 m / 3 m / 4 m / 5 m / 8 m / 10 m / 15 m / 20 m)
MSP28Frame 28 stepper motorDC 24–48V1 m (options 1 m / 2 m / 3 m / 4 m / 5 m / 8 m / 10 m / 15 m / 20 m)
MSP35Frame 35 stepper motorDC 24–48V1 m (options 1 m / 2 m / 3 m / 4 m / 5 m / 8 m / 10 m / 15 m / 20 m)
MSP42Frame 42 stepper motorDC 24–48V1 m (options 1 m / 2 m / 3 m / 4 m / 5 m / 8 m / 10 m / 15 m / 20 m)
MSP57Frame 57 stepper motorDC 24–48V1 m (options 1 m / 2 m / 3 m / 4 m / 5 m / 8 m / 10 m / 15 m / 20 m)
MSP60Frame 60 stepper motorDC 24–48V1 m (options 1 m / 2 m / 3 m / 4 m / 5 m / 8 m / 10 m / 15 m / 20 m)
MSP86Frame 86 stepper motorDC 24–48V1 m (options 1 m / 2 m / 3 m / 4 m / 5 m / 8 m / 10 m / 15 m / 20 m)

Troubleshooting

SymptomCheck first
No response at power-up, lamps offIs the supply DC 24–48V? Are V+ and GND reversed? Is the supply large enough?
Motor does not turn, and it makes noisePhase order A+ / A− / B+ / B−; does the current setting match the motor rated current? Is microstepping left at Default?
Lost steps, position is offIs acceleration too high? Is the current setting low? For an open-loop axis, consider closed-loop (set SW8 off)
The host cannot connectIs the Ethernet link a direct cable or the same subnet? Install WinPcap first. On a daisy chain, do station addresses start at 0?
Connected, but the move does not runHas the axis been homed? Is a limit active? Is maximum travel 0? Is the device in alarm?
Limit or home is not recognizedNPN sensor wiring and supply; is the flag in the slot? Does the signal polarity match the parameter?
Check order: Supply → wiring → current and microstepping → network and station address → home and limits → software parameters and device status. Confirm each layer before the next.

First run

  1. Connect DC 24–48V
  2. Connect the stepper phases (A+ / A− / B+ / B−)
  3. Plug in Ethernet, to the host or to the next unit in the chain
  4. Open the XMatrix mode or interface you selected (Online / Command / DMX512 …)
  5. Run the first move and confirm the motor turns