Makerbase MKS SERVO28D/35D

Makerbase MKS SERVO28D/35D Closed Loop Stepper Motor Driver User Manual

Models: MKS SERVO28D, MKS SERVO35D

1. Bubuka

The Makerbase MKS SERVO28D and MKS SERVO35D are advanced closed-loop stepper motor drivers designed to meet the demands of various applications, including small robotic arms, 3D printers, engraving machines, writers, automation products, and e-sports equipment. These drivers feature pulse interfaces and optional RS485/CAN interfaces, integrating efficient FOC (Field-Oriented Control) vector algorithms. By utilizing high-precision encoders, they provide position feedback to effectively prevent motor step loss, ensuring precise and reliable operation.

2. Fitur konci

  • Supports 6 working modes: Pulse interface (open loop, closed loop, FOC mode), Serial interface (open loop, closed loop, FOC mode).
  • Supports MODBUS-RTU communication protocol (RS485 version).
  • High-performance FOC vector control algorithm with torque, speed, and position three-loop control.
  • Supports curve acceleration and deceleration for smoother motor start and stop.
  • Supports single-turn unlimited zeroing function.
  • Supports multi-turn limit zeroing and left/right limit functions.
  • Supports direct setting of zero point function.
  • Supports relative position and absolute position control modes.
  • Supports 1 to 256 arbitrary subdivision steps.
  • Built-in 256-step subdivision interpolation algorithm for super quiet and ultra-low vibration motor operation.
  • Maximum input pulse frequency of 160KHz, maximum speed 3000RPM+.
  • Real-time update of motor angle information (motor enabled or disabled).
  • Onboard industrial-grade high-precision 16384-line magnetic encoder.
  • Onboard 4 high-power MOSFETs, 40V/20A.
  • Built-in RS-485 interface with 256 slave addresses, supporting group address (RS485 version).
  • Built-in CAN interface with 2048 slave addresses, supporting group address (CAN version).
  • Maximum operating current 3.0A, MOSFET continuous operating current 20A (at 25 °C).
  • Can be connected to an external OLED display screen and buttons for parameter modification, automatic saving, and immediate effect.
  • Includes built-in stall protection function.
  • Features encoder self-calibration function.
  • One-click quick restore to factory settings.
  • Stable high-speed performance, smooth running, no shaking, and emergency stop capability.
  • Provides host computer (open source), STM32/Arduino usage routines.

3. Spésifikasi Téknis

FiturSpésifikasi
TipeVoltage Regulator (Closed Loop Stepper Motor Driver)
AsalnaDaratan Cina
kaayaanAnyar
Max Input Pulse Frequency160 KHz
Max Speed3000 RPM+
Resolusi Encoder16384 lines (industrial-grade high-precision magnetic encoder)
MOSFETs4 high-power, 40V/20A
Max Operasi Ayeuna3.0A
MOSFET Continuous Operating Current20A (at 25 °C)
RS-485 Interface (RS485 version)Built-in, 256 slave addresses, supports group address (MODBUS-RTU protocol)
CAN Interface (CAN version)Built-in, 2048 slave addresses, supports group address
Subdivision Steps1 to 256 (arbitrary)

4. Komponén Kaasup

The MKS SERVO28D/35D driver package typically includes:

  • MKS SERVO28D or MKS SERVO35D Closed Loop Stepper Motor Driver board.
  • Connecting cables (for motor and power).
  • Mounting hardware (screws, washers).
  • Optional: External OLED display and buttons (if purchased separately or as part of a specific kit).
MKS SERVO35D motherboard package (RS485) showing the driver board, connectors, screws, and washers.
Gambar 4.1: Kelample of MKS SERVO35D motherboard package (RS485 version) showing the driver board, connectors, screws, and washers.

5. Setup jeung Wiring

Before connecting the MKS SERVO driver, ensure all power is disconnected. Refer to the specific wiring diagrams for your version (RS485 or CAN) to ensure correct connections.

5.1 MKS SERVO28D/35D RS485 Version Wiring

Wiring diagram for MKS SERVO28D/35D RS485 version. Shows connections for limit switch (5V, GND, IN1), RS485 (A, B), motor coils (A+, A-, B+, B-), power input (12V-24V, GND), and control signals (COM, IN, STP, DIR).
Figure 5.1: Wiring diagram for MKS SERVO28D/35D RS485 version. Connect the limit switch to 5V, GND, and IN1. Connect RS485 communication to A and B terminals. Motor coils connect to A+, A-, B+, B-. Power input is 12V-24V and GND. Control signals (COM, IN, STP, DIR) are also shown. Note: For RS485 stand-alone communication, do not connect a short-circuit cap.

5.2 MKS SERVO28D/35D CAN Version Wiring

Wiring diagram for MKS SERVO28D/35D CAN version. Shows connections for limit switch (5V, GND, IN1), CAN (H, L), motor coils (A+, A-, B+, B-), power input (12V-24V, GND), and control signals (COM, IN, STP, DIR).
Figure 5.2: Wiring diagram for MKS SERVO28D/35D CAN version. Connect the limit switch to 5V, GND, and IN1. Connect CAN communication to H and L terminals. Motor coils connect to A+, A-, B+, B-. Power input is 12V-24V and GND. Control signals (COM, IN, STP, DIR) are also shown. Note: For CAN stand-alone communication, do not connect a short-circuit cap.

5.3 Driver Board Layouts

Familiarize yourself with the pinouts and component placement on the driver boards:

Hareup jeung tukang view of the MKS SERVO28D RS485 V1.0 driver board, showing terminal blocks for motor, power, RS485, and control signals, along with the OLED connector.
Figure 5.3: MKS SERVO28D RS485 V1.0 Driver Board (Front and Back). Note the terminal blocks for motor connections (A+, A-, B+, B-), power (V+, Gnd), RS485 (A, B), and control signals (Dir, Stp, En, Com, Gnd, V+).
Hareup jeung tukang view of the MKS SERVO28D CAN V1.0 driver board, showing terminal blocks for motor, power, CAN, and control signals, along with the OLED connector.
Figure 5.4: MKS SERVO28D CAN V1.0 Driver Board (Front and Back). Note the terminal blocks for motor connections (A+, A-, B+, B-), power (V+, Gnd), CAN (H, L), and control signals (Com, En, Stp, Dir).

6. Modeu Operasi

The MKS SERVO drivers support six distinct operating modes:

  1. Pulse Interface - Open Loop Mode: Standard stepper motor control using pulse signals without encoder feedback for position correction.
  2. Pulse Interface - Closed Loop Mode: Utilizes pulse signals for control and encoder feedback for real-time position correction, preventing step loss.
  3. Pulse Interface - FOC Mode: Advanced Field-Oriented Control using pulse signals, offering high efficiency and smooth operation with encoder feedback.
  4. Serial Interface (RS485/CAN) - Open Loop Mode: Control via serial communication (RS485 or CAN) without encoder feedback for position correction.
  5. Serial Interface (RS485/CAN) - Closed Loop Mode: Control via serial communication with encoder feedback for precise position control and step loss prevention.
  6. Serial Interface (RS485/CAN) - FOC Mode: Advanced Field-Oriented Control via serial communication, providing high efficiency and smooth operation with encoder feedback.

The specific mode can be configured via the host computer software or an external OLED display (if connected).

7. Configuration and Parameter Settings

The MKS SERVO drivers offer extensive configuration options to tailor performance to your application. Parameters can be adjusted using the provided host computer software or an optional external OLED display with buttons.

  • Subdivision Steps: Configure micro-stepping from 1 to 256 for smoother motion.
  • Zeroing Functions:
    • Single-turn unlimited zeroing.
    • Multi-turn limit zeroing.
    • Left and right limit functions.
    • Direct setting of zero point.
  • Position Control Modes: Switch between relative and absolute position control.
  • Encoder Self-Calibration: Perform encoder self-calibration for optimal accuracy.
  • Pabrik Reset: A one-click function is available to restore all settings to factory defaults.

Refer to the host computer software documentation or the OLED display interface for detailed instructions on parameter adjustment.

8. Tips pamaké

  • Always ensure proper grounding and power supply voltage to prevent damage to the driver and motor.
  • When using serial communication (RS485/CAN), ensure the correct protocol (MODBUS-RTU for RS485) and slave addresses are configured.
  • For optimal performance and quiet operation, utilize the built-in 256-step subdivision interpolation algorithm.
  • If experiencing unexpected behavior, try performing an encoder self-calibration or a factory reset as a first troubleshooting step.
  • Leverage the provided host computer software and STM32/Arduino routines for easier integration and advanced control.

9. Cara ngungkulan

Motor not moving or losing steps:
  • Check all wiring connections, especially motor coils and power supply, against the diagrams in Section 5.
  • Pariksa catu daya voltage aya dina rentang 12V-24V.
  • Ensure the correct operating mode (open loop, closed loop, FOC) is selected and configured.
  • If in closed-loop or FOC mode, check the encoder connection and perform an encoder self-calibration.
  • Reduce the maximum operating current or acceleration/deceleration settings if the motor is stalling.
  • Check for any mechanical obstructions preventing motor movement.
Communication issues (RS485/CAN):
  • Verify the RS485 A/B or CAN H/L connections are correct and not reversed.
  • Ensure the correct communication protocol (MODBUS-RTU for RS485) and baud rates are matched between the driver and the host controller.
  • Check the slave address configuration to ensure it is unique and correctly set.
  • Ensure no short-circuit cap is connected for stand-alone serial communication.
Layar OLED teu jalan:
  • Ensure the OLED display is correctly connected to the dedicated port on the driver board.
  • Check for any loose connections or damage to the display cable.

10. Pangropéa

The MKS SERVO drivers are designed for reliable operation with minimal maintenance. However, following these guidelines can help ensure longevity:

  • Tetep Bersih: Regularly clean the driver board to prevent dust and debris accumulation, which can affect heat dissipation and component performance. Use a soft, dry brush or compressed air.
  • Kaayaan Lingkungan: Operate the driver within its specified environmental conditions (temperature, humidity) to avoid damage.
  • Integritas sambungan: Periodically check all wiring connections for tightness and signs of wear or corrosion. Loose connections can lead to intermittent operation or damage.
  • Manajemén Panas: Ensure adequate airflow around the driver, especially during continuous high-current operation, to prevent overheating.

11. Garansi jeung Rojongan

For warranty information, technical support, and access to the latest documentation, host computer software, and usage routines (STM32/Arduino), please refer to the official Makerbase website or contact your vendor. Ensure you have your product model (MKS SERVO28D or MKS SERVO35D) and any relevant purchase details available when seeking support.

12. Patarosan remen naroskeun

No specific FAQs are available at this time. Please refer to the troubleshooting section or contact support for assistance.

Dokumén Patali - MKS SERVO28D/35D

Praview Manual Wiring MKS DLC32 V2 - Makerbase
manual wiring komprehensif pikeun Makerbase MKS DLC32 V2.0 dewan kontrol ukiran offline. Nyertakeun input kakuatan, interfaces, setélan drive motor, laser sarta sambungan spindle, endstops, sarta rojongan teknis.
Praview Manual Pamaké MKS DLC32 - Makerbase
Manual pamaké komprehensif pikeun dewan controller Makerbase MKS DLC32, ngawengku panganteur hardware, apdet firmware, sarta mode kontrol pikeun printer 3D jeung mesin CNC.
Praview MKS TFT32 Toel layar LCD pikeun printer 3D - Makerbase
Jelajahi MKS TFT32, LCD layar rampa warna 32 inci anu serbaguna ti Makerbase, dirancang pikeun panyitak 3D. Diajar ngeunaan fitur na, konektipitas, apdet firmware, outage deteksi, sarta kamampuhan WIFI.
Praview Makerbase MKS-TFT28 3D Printer Touch Screen LCD: Fitur, Wiring, sareng Pitunjuk Konfigurasi
Pituduh komprehensif pikeun Makerbase MKS-TFT28 2.8 inci warna layar toél tampilan LCD pikeun printer 3D. Dokumén ieu rinci ngeunaan fitur-fiturna, kasaluyuan sareng sababaraha papan utama, petunjuk kabel, setélan kakuatan-on, pamutahiran firmware, atanapitagKamampuhan nyimpen, integrasi modul deteksi, kustomisasi poto, sareng konektipitas WiFi, kalebet pilihan kadali jauh via APP, Printrun, sareng Repetier-Host.
Praview Manual Layar Toel MKS TFT35 - Makerbase 3.5 inci Tampilan pikeun Printer 3D
Manual pamaké komprehensif pikeun layar rampa Makerbase MKS TFT35, detailing fitur, instalasi, apdet firmware, konfigurasi, sarta rojongan teknis pikeun printer 3D.
Praview MKS-Gen 主板说明书 - MakerBase 3D打印机控制
MakerBase MKS-Gen 3D打印机控制主板的综合手册。涵盖功能、连接、固件设置、驱动器配置和故障排除,面向3D打印爱好者和制造商。