Skip to content

Run a WLKATA conveyor belt without a WLKATA robotic arm.

The WLKATA MS4220 Stepper Motor Driver is a compact RS485/Modbus RTU motor controller designed to control a compatible stepper motor used in WLKATA conveyor belt applications.

It allows the conveyor belt to be controlled as an independent automation device, without requiring a WLKATA robotic arm. The MS4220 communicates with an external controller such as a PLC, Arduino or other microcontroller, or PC through RS485 using the Modbus RTU protocol.

Important: The MS4220 is a motor driver, not a standalone conveyor controller. You need a PLC, microcontroller, PC, or another compatible host controller to send motion commands to the driver.

What Is the MS4220 Used For?

The MS4220 is primarily intended for controlling conveyor belts in production lines and automation projects.

A typical setup is:

PLC / Microcontroller / PC → RS485 Modbus RTU → MS4220 → Stepper Motor → Conveyor Belt

This makes it suitable when you want to:

  • Operate a WLKATA conveyor belt without a WLKATA robotic arm
  • Integrate a conveyor into a PLC-controlled production line
  • Control multiple conveyor belts from one automation system
  • Develop custom conveyor control using a microcontroller
  • Control the conveyor from a PC through RS485
  • Adjust motor speed and acceleration/deceleration through software
  • Monitor the driver's status locally through the OLED display and RGB indicator

Key Features

Compact Stepper Motor Driver

The MS4220 combines the stepper motor driver and communication interface into a compact housing that can be installed at the rear of the stepper motor.

RS485 + Modbus RTU

The driver communicates using RS485 with Modbus RTU, making it suitable for industrial automation systems and multi-device bus communication.

It can be used with:

  • PLCs
  • Microcontrollers
  • Arduino-class development platforms
  • PCs
  • Other controllers capable of RS485 Modbus RTU communication

Designed for Conveyor Motion

The MS4220 supports T-shaped acceleration and deceleration, helping provide smoother speed changes for conveyor applications.

Its current-control method is designed to reduce motor operating noise.

Built-In OLED Status Display

A 0.91-inch 128 × 32 white OLED display provides local parameter and device-status information, making setup and troubleshooting easier.

Simple Wiring

The driver provides dedicated connections for:

  • DC power
  • RS485 communication
  • UART
  • Stepper motor

Two RS485 ports are provided and connected in parallel, making bus wiring convenient.


Specifications

Parameter Specification
Model MS4220 
Product Type Stepper Motor Driver / Automation Accessory
Application Conveyor belt control
Input Voltage 12 V DC
Output Current 0–2 A adjustable
Communication RS485
Protocol Modbus RTU
RS485 Ports 2, parallel
UART Port 1
Stepper Motor Port 1
Power Connector DC 5.5 × 2.1 mm
Status Indicator RGB LED
Display 0.91-inch, 128 × 32 white OLED
Acceleration / Deceleration T-shaped acceleration/deceleration

What You Need to Use It

The MS4220 does not operate the conveyor by itself. A host controller is required.

Option 1 — PLC

Use a PLC with an RS485 interface to send Modbus RTU commands to the MS4220.

PLC → RS485 → MS4220 → Stepper Motor → Conveyor

This configuration is suitable for production-line automation.

Option 2 — Microcontroller

Use a microcontroller capable of RS485 communication to develop your own conveyor-control system.

Microcontroller → RS485 → MS4220 → Stepper Motor → Conveyor

This is useful for custom automation projects and prototypes.

Examples of commonly used microcontroller platforms include:

  • Arduino Uno / Arduino Mega — suitable for simple conveyor-control projects; an external RS485 transceiver/module is required.
  • Arduino Nano — compact option for embedded conveyor controllers; requires an RS485 interface.
  • ESP32 — useful when you want additional processing capability or wireless connectivity such as Wi-Fi or Bluetooth; an RS485 transceiver is required.
  • STM32 development boards — suitable for more advanced embedded and industrial-control projects; the board needs an RS485 interface.
  • Raspberry Pi Pico / Pico W — can be used for custom control applications with an appropriate RS485 transceiver.
  • Other microcontrollers — any controller capable of implementing RS485 + Modbus RTU can potentially communicate with the MS4220.

Option 3 — PC

A PC with an appropriate RS485 interface can communicate with the MS4220 through Modbus RTU.

PC → USB/RS485 → MS4220 → Stepper Motor → Conveyor


WLKATA Conveyor Belt Application

The MS4220 is intended for applications where the conveyor needs to operate independently from a WLKATA robotic arm.

For example, you can use it to build a setup in which:

External PLC / Microcontroller / PC

(RS485 Modbus RTU)

MS4220 

Compatible Stepper Motor

WLKATA Conveyor Belt

This allows the conveyor to become part of a larger automated production line without using a WLKATA robotic arm as the controller.

Important Compatibility Note

The MS4220 is intended for compatible stepper-motor conveyor applications. Verify the motor, wiring, voltage, current requirements, and mechanical configuration of your conveyor before installation.


Control & Communication

The MS4220 uses Modbus RTU over RS485 for external control.

This means the host controller sends commands to the motor driver, while the MS4220 handles the electrical control of the stepper motor.

The driver is therefore suitable for systems where the conveyor needs to be integrated with other automation equipment.

Supported controller types include:

  • PLC
  • Microcontroller
  • PC
  • Other Modbus RTU / RS485-compatible controllers

Limitations

The MS4220 is optimized for conveyor belt motion rather than general-purpose positioning applications.

Position mode is currently not supported.

Therefore, it is intended primarily for applications such as conveyor belt movement and is not suitable for applications that require precise linear positioning, such as controlling a linear slide/rail as a positioning axis.

The main control method and feature set are designed around conveyor operation.


Package Contents

Each package includes:

  • MS4220 Stepper Motor Driver Unit × 1
  • Stepper Motor Cable × 1
  • RS485 Cable × 2
  • USB-to-RS485 Converter × 1
  • Mounting Screws × 4

Frequently Asked Questions

Can I use the MS4220 to run a WLKATA conveyor without a WLKATA robotic arm?

Yes, for the intended compatible conveyor application. The MS4220 provides the stepper-motor control, while an external PLC, microcontroller, PC, or other compatible controller sends commands through RS485/Modbus RTU.

Is the MS4220 a standalone conveyor controller?

No. It is a stepper motor driver. An external controller is required.

Can I control it with a PLC?

Yes. A PLC with compatible RS485 Modbus RTU communication can be used as the host controller.

Can I use a microcontroller?

Yes. A compatible microcontroller can communicate with the MS4220 through RS485 using Modbus RTU.

Can I control it from a PC?

Yes. A PC can communicate with the driver using an appropriate RS485 interface, such as a USB-to-RS485 adapter.

Does it support Modbus RTU?

Yes. The MS4220 uses RS485 communication with Modbus RTU.

Can I use it for a linear rail or positioning axis?

The current version does not support position mode, so it is intended for conveyor applications rather than precise linear positioning.


Product Summary

WLKATA MS4220 is a compact RS485/Modbus RTU stepper motor driver for conveyor automation. It is designed to let users operate a compatible WLKATA conveyor belt without a WLKATA robotic arm by connecting the conveyor motor to the MS4220 and controlling the driver with a PLC, microcontroller, PC, or other Modbus RTU controller.

Best suited for:
WLKATA conveyor belt automation · production lines · PLC conveyor control · RS485 motor control · Modbus RTU automation · microcontroller conveyor projects · independent conveyor operation

Not a standalone controller. External control equipment is required.