XMatrix software · map

XMatrix Features × MSP Hardware

You turn on a function in XMatrix. What does the site have to wire? This page splits the common functions into items: which controller, which parts, and which terminal. Selection and comparison are in the XMatrix software overview. Operating detail is in each section. This page only answers wiring and parts.

  • 14 itemsCommon functions
  • 3 controllersShared software
  • 1 tableNo more page-turning
  • TerminalsFollow the device silkscreen
Open the function map Open the three wiring lists

Function map

One MSP software system connected to stepper, servo, and MSP1001 hardware paths
Confirm the XMatrix software function and the MSP hardware path, then use the table to check the controller, parts, and terminals for each function.

“Which section” is where the function is configured. “Controller” means one of the three MSP controllers. “Parts” lists optional matching parts. If you do not have the part, you do not have to connect it.

Software function / parameterWhich sectionControllerPartsWhere it connects
Homing (find the origin)XMatrix Online/Offline · Command Interface · DMX512 InterfaceAny of the threeSlotted optical sensor ×1Controller HM
Positive / negative limitXMatrix Online/Offline · Command Interface · DMX512 InterfaceAny of the threeSlotted optical sensors ×2Controller LIM+, LIM−
Software limitsXMatrix Online/Offline · Command InterfaceAny of the threeNone (software only)—
MicrosteppingController DIP + each softwareIntegrated stepper driveNone— (DIP SW3–SW6 on the drive)
Current settingController DIPIntegrated stepper driveNone—
Open-loop / closed-loop selectController DIPIntegrated stepper driveClosed-loop needs an encoder motorEncoder cable (with the closed-loop motor)
Brake outputXMatrix Online/Offline · Command InterfaceAny of the threeBrake motor + 24 V relay + brake cableOne DO (open-collector)
Direction / pulse interfaceSingle-axis controllerMSP1001 Single-Axis Motion ControllerThird-party drive + signal cable5 V direction / pulse, 100 kHz
Absolute, no homing at power-upXMatrix Online/Offline · Command InterfaceIntegrated servo driveAbsolute-encoder motor + absolute cableEncoder port
DMX channel map (P / PV / PPV / V)DMX512Slave = any controller; master = DMX master boardDMX cable + terminator; add a converter if the console has only a network portRS485 / DMX port
Loss of signal (return to 0 after 5 seconds)DMX512SlaveNone—
Multi-axis daisy chainAllAny of the threeEthernet cableEthernet ports, daisy-chained
Offline input triggerXMatrix Offline · DMX offline masterThe matching controllerButton / PLC dry contactStepper DI0–DI3; servo DI-00–DI-03; MSP1001 X0–X3
Gear-ratio scaling (revolutions ↔ travel)XMatrix Online/Offline · Command InterfaceAny of the threeGearbox + (leadscrew or stage)— (parameters only)
The three questions asked most often are the bold rows. Homing and limits decide whether power-up can be safe. The brake output decides whether a vertical axis drops when power is removed. The multi-axis daisy chain decides whether one PC can run several axes. All three need matching parts, so they are listed here.

Three wiring lists

Minimum wiring for each controller path. A “+” marks an option.

Stepper path

CableFrom / toRequired
2 power wiresDC 24–48V → V+ / GNDRequired
4 motor phase wiresA+ / A− / B+ / B− → stepper motorRequired
Ethernet cableHost, or the next unit in the chainRequired
Encoder cableClosed-loop motor → controllerRequired for closed-loop
Home + positive and negative limitsSlotted optical sensors → HM, LIM+, LIM−When homing / limits are required
Brake cable + 24 V relayBrake motor → DO through a relayOption for a vertical axis

Servo path

CableFrom / toRequired
PowerAC 220V → L / N / PERequired
Power cable U/V/WController → servo motorRequired
Encoder cableServo motor → controller (incremental or absolute)Required
Ethernet cableHost, or the next unit in the chainRequired
Home + positive and negative limitsSlotted optical sensors → HM, LIM+, LIM−Required for an incremental motor
Brake cable + 24 V relayBrake motor → DO through a relayOption for a vertical axis

Single-axis controller path (existing drive + motor)

CableFrom / toRequired
PowerAC 110–220VRequired
Direction / pulse signalsController → third-party drive (5 V, 100 kHz)Required
Ethernet cableHost, or the next unit in the chainRequired
Home + positive and negative limitsSlotted optical sensors → HM, LIM+, LIM−When homing / limits are required

Where to read about parts

Parts in the table above are matching parts. They are selected per project and are not crossed into the configurator by default. Categories and models are in Accessories and matching parts. Selection scope and ordering are handled commercially.

Accessories wiki: the eight planetary units and NMRV, sensor SX674-WR, and the usual tables for rail and belt stages are in Accessories and matching parts. This table only says where to connect, and what to change in software.

Common questions

QuestionAnswer
Can I leave the limits unwired?The motor can still turn, but leaving limits unwired is not recommended: a crash then has no protection. Fit at least a home sensor, then set software limits from the travel.
Can the brake connect directly to the drive?No. The brake is a 24 V inductive load. It must go through a 24 V relay, driven by an open-collector DO.
The servo is absolute. Is a home sensor still required?An absolute encoder remembers position with power removed and does not need homing at power-up, but the first installation still calibrates the mechanical home once. After that, homing can be skipped.
Does a DMX slave need an Ethernet cable?Ethernet is for parameters and the daisy chain. Channel data still comes from the DMX cable. Ethernet alone cannot stand in for DMX.
How are several axes distinguished?Daisy-chain the Ethernet cables and separate axes by station address. A DMX slave is also separated by its start-channel address.

Related pages