Makerbase SERVO42D

MKS SERVO42D Closed-Loop Stepper Motor Driver

Instruction Manual

1. Introduction

The MKS SERVO42D is an advanced 42 closed-loop stepper motor driver designed for high-precision applications such as CNC machines and 3D printers. It integrates a closed-loop control system, offering improved accuracy, reduced motor heating, and prevention of step loss compared to traditional open-loop stepper drivers. This driver supports multiple communication interfaces including RS485 and CAN, utilizing MODBUS protocol and Field-Oriented Control (FOC) technology for optimal performance.

2. Key Features

  • Closed-Loop Control: Prevents step loss, ensuring higher accuracy and reliability.
  • Field-Oriented Control (FOC): Provides smoother operation, higher torque, and reduced noise.
  • Multiple Communication Interfaces: Supports RS485 and CAN for versatile integration.
  • MODBUS Protocol: Enables easy communication and control with various industrial systems.
  • Compact Design: Suitable for space-constrained applications.
  • Integrated Display & Buttons: For direct configuration and status monitoring.

3. Product Variants

The MKS SERVO42D is available in various configurations to suit different needs:

  • Driver Kit A, B, C: These kits typically include the SERVO42D driver board along with essential accessories like connection cables, screws, and washers. Kit B is shown below with its components.
  • Motor 40mm RS485/CAN: A 40mm stepper motor pre-configured for RS485 or CAN communication, designed to work seamlessly with the SERVO42D driver.
  • Motor 48mm RS485/CAN: A larger 48mm stepper motor variant, also available with RS485 or CAN communication options.

4. Package Contents

Depending on the kit purchased, your package may include:

MKS SERVO42D Driver Kit B components including driver board, wires, screws, washers, and USB-to-TTL adapter.
Figure 1: Typical contents of a Driver Kit B, showing the MKS SERVO42D driver board, connection wires, mounting screws, washers, and a USB-to-TTL adapter.
  • MKS SERVO42D Driver Board
  • Connection Wires (for motor, power, and control signals)
  • Mounting Screws and Washers
  • USB-to-TTL Adapter (for configuration, if included in kit)

5. Installation and Wiring

Proper installation and wiring are crucial for the correct functioning of the MKS SERVO42D driver. Refer to the diagrams below for connection details.

5.1. Driver Board Overview

Front and back view of the MKS SERVO42D driver board, highlighting power, motor, and communication ports.
Figure 2: Front and back view of the MKS SERVO42D driver board. Note the V+, GND, A+/A-/B+/B- for motor, 5V, GND, IN, DIR, STP, EN, COM for control, and RS485 A/B, CAN H/L for communication interfaces.

The driver board features various terminals for power, motor connections, and control signals. The front side typically includes the display and navigation buttons (Next, Menu, Enter) for local configuration.

5.2. Motor Connection

Connect the stepper motor to the driver board using the provided wires. Ensure correct polarity for the motor phases (A+, A-, B+, B-). Incorrect wiring can damage the motor or driver.

MKS SERVO42D motor with the driver board attached and wired.
Figure 3: MKS SERVO42D motor with the driver board attached. Observe the four motor wires (red, blue, green, black) connected to the corresponding terminals on the driver.
  • Connect motor phase A to A+ and A- terminals.
  • Connect motor phase B to B+ and B- terminals.
  • Ensure secure connections to prevent intermittent operation.

5.3. Power Supply Connection

  • Connect your DC power supply to the V+ and GND terminals.
  • Refer to the driver's specifications for the appropriate voltage range.
  • Ensure the power supply can provide sufficient current for the motor.

5.4. Control Signal Connection (Step/Dir Mode)

For traditional stepper control, connect your controller's Step, Direction, and Enable signals to the corresponding pins on the driver:

  • STP (Step): Connect to the Step signal from your controller.
  • DIR (Direction): Connect to the Direction signal from your controller.
  • EN (Enable): Connect to the Enable signal from your controller. This pin typically enables (low) or disables (high) the motor.
  • COM: Common ground for control signals.
  • 5V: 5V power output for external logic, if needed.

5.5. Communication Interface Connection (RS485/CAN)

For advanced control via RS485 or CAN bus:

  • RS485: Connect the RS485 A and B lines to the corresponding terminals on the driver. Ensure proper termination resistors are used in the bus network.
  • CAN: Connect the CAN H and CAN L lines to the corresponding terminals.
  • These interfaces allow for digital communication and control using the MODBUS protocol, enabling more complex motion profiles and feedback.

6. Operation and Configuration

The MKS SERVO42D can be configured directly via its onboard display and buttons or through a serial interface (e.g., USB-to-TTL adapter) connected to a computer with appropriate software.

6.1. Onboard Menu Navigation

Use the 'Next', 'Menu', and 'Enter' buttons to navigate and adjust settings on the small integrated display. Common settings include:

  • Motor parameters (steps per revolution, current limits)
  • Control mode (Step/Dir, RS485, CAN)
  • PID tuning parameters for closed-loop control
  • Baud rate for serial communication

6.2. Software Configuration

For detailed configuration and advanced tuning, connect the driver to a computer using a USB-to-TTL adapter. Use the manufacturer's provided software to:

  • Load firmware updates.
  • Perform auto-tuning for optimal motor performance.
  • Monitor real-time motor status and diagnostics.
  • Configure MODBUS addresses and parameters.

7. Specifications

Attribute Value
Type Module
Condition New
Origin Mainland China
Control Type Closed-Loop Stepper Driver with FOC
Communication Interfaces RS485, CAN (MODBUS protocol)
Motor Compatibility NEMA 17 (42mm) and NEMA 23 (48mm) stepper motors
Onboard Features Display, Next, Menu, Enter buttons

8. Maintenance

The MKS SERVO42D driver is designed for reliable operation with minimal maintenance. However, following these guidelines can help ensure its longevity:

  • Keep Clean: Regularly clean the driver board to prevent dust and debris accumulation, which can lead to overheating or short circuits. Use a soft brush or compressed air.
  • Check Connections: Periodically inspect all wiring connections for looseness or corrosion. Secure any loose connections.
  • Environmental Conditions: Operate the driver within its specified temperature and humidity ranges. Avoid exposure to excessive moisture or extreme temperatures.
  • Firmware Updates: Check the manufacturer's website for any available firmware updates. Keeping the firmware up-to-date can improve performance and fix potential issues.

9. Troubleshooting

If you encounter issues with your MKS SERVO42D driver, consider the following common problems and solutions:

  • Motor Not Moving/Stalling:
    • Check power supply voltage and current.
    • Verify motor wiring (A+/A-/B+/B-) is correct and secure.
    • Ensure Step, Dir, and Enable signals are correctly connected and active.
    • Check for overheating; reduce motor current if necessary.
    • Review PID tuning parameters if in closed-loop mode.
  • Communication Errors (RS485/CAN):
    • Verify correct wiring for RS485 A/B or CAN H/L.
    • Check baud rate and communication settings match between driver and controller.
    • Ensure proper bus termination resistors are in place.
    • Confirm MODBUS addresses are unique and correctly configured.
  • Abnormal Noise/Vibration:
    • Check motor mounting for rigidity.
    • Adjust motor current settings.
    • Perform auto-tuning or fine-tune PID parameters.
  • Display Not Working:
    • Ensure the driver is powered correctly.
    • Check for any physical damage to the display or its connection.

If problems persist, consult the manufacturer's support resources or contact their technical support.

10. User Tips

No specific user tips were available from reviews or Q&A for this product. General tips for stepper motor drivers include:

  • Always disconnect power before making or changing any wiring connections.
  • Start with conservative current settings and gradually increase if needed, monitoring motor temperature.
  • Ensure adequate cooling for both the motor and the driver, especially in high-load applications.
  • Keep your firmware updated to benefit from performance improvements and bug fixes.

11. Warranty and Support

All products come with a 1-year warranty from the date of receipt. In case of defective merchandise within the warranty period, a full refund or replacement will be provided. For technical support or warranty claims, please contact the seller or manufacturer directly.

Related Documents - SERVO42D

Preview Makerbase MKS SERVO57D RS485 & CAN Servo Motor Controller - Technical Overview
Detailed technical overview of the Makerbase MKS SERVO57D servo motor controller, available in RS485 and CAN interface variants. Features, specifications, wiring diagrams, and assembly instructions.
Preview STEPPERONLINE CL57Y Closed Loop Stepper Driver User Manual
Comprehensive user manual for the STEPPERONLINE CL57Y Closed Loop Stepper Driver, detailing product introduction, specifications, installation, wiring diagrams, port definitions, status indicators, and troubleshooting.
Preview NEMA23-04CL Bipolar Stepper Motor with Closed Loop Driver Datasheet
Technical datasheet for the JOY-IT NEMA23-04CL bipolar stepper motor featuring closed-loop control. Includes specifications, dimensions, connection details, performance curves, and company information.
Preview SUMTOR HSC86A Closed Loop Stepper Driver User Manual
This user manual provides detailed information on the SUMTOR HSC86A Closed Loop Stepper Driver, covering its features, electrical and mechanical specifications, wiring instructions, DIP switch settings, protection functions, common troubleshooting steps, and warranty information.
Preview BIGTREETECH S42C Stepper Motor Driver User Manual
Comprehensive user manual for the BIGTREETECH S42C closed-loop stepper motor driver board. Details features, parameters, installation, UART protocol, and operation for 3D printers and CNC machines.
Preview T60-IO Closed Loop Stepper Driver User Manual
User manual for the Rtelligent T60-IO Closed Loop Stepper Driver, detailing product overview, installation, connections, parameter settings, troubleshooting, and warranty information.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.