Diymore ZK-SMC05

ZK-SMC05 Stepper Servo Motor Pulse Controller User Manual

Model: ZK-SMC05 | Brand: Diymore

1. Introduction

The ZK-SMC05 is a dedicated control module designed for the precise operation of single-axis stepper motors and servo motors. It features a 1.8-inch HD color screen with silicone buttons for a clear, intuitive, and durable user interface. The module supports 20 built-in motion modes, remote firmware upgrades, and offers rich interfaces for strong expandability, including key expansion, limit switch access, and signal output control.

This controller supports multi-device collaborative control, allowing real-time monitoring and operation via both a host computer and a mobile application (APP). The interface is dual-language (Chinese/English) for enhanced usability.

Disclaimer:

Users should possess a certain electronic foundation and carefully read these instructions before use. This product is not designed for medical, life-saving, or life-sustaining purposes, nor can it be used in dangerous environments such as coal mines or oil depots. The manufacturer does not guarantee any liability for such applications. Due to the low profit margin of the product and the varying operational abilities of users, the equipment owner is responsible for implementing corresponding protective measures and risk management plans. The company is not responsible for any personal or property damage directly or indirectly caused by this equipment.

2. Specifications

ParameterValue
ModelZK-SMC05
Operating Voltage12-24V
Output Signals4 outputs, 0V output voltage
Input Signals4 limit switch inputs, 3 expansion button interfaces
Operating Environment-5°C to 60°C (non-condensing)
Motor Pulse Frequency1Hz-200,000Hz
Display1.8-inch color screen
Motor Pulse Voltage0V output, collector output configuration
CommunicationModbus protocol, supports serial port/Bluetooth/485
Product Size83x48x35.5mm
Product WeightNet weight 72g, with packaged 93g

The ZK-SMC05 is designed for stepper/servo motor operation control. Its 0V pulse output uses a common anode (5V) connection. The hardware includes 4 outputs capable of driving devices under 500mA (e.g., indicator lights, solenoid valves), 4 limit switch inputs, and 3 expansion key inputs. Application areas include mechanical equipment, automation control, and motor tooling.

3. Setup and Wiring

Proper wiring is crucial for the safe and correct operation of the ZK-SMC05 controller. Please follow the diagrams and instructions carefully.

3.1. Back Interface Schematic Diagram

This diagram illustrates the various connection points on the back of the ZK-SMC05 module, including power supply, limit switches, expansion buttons, communication interface, and motor drive outputs.

ZK-SMC05 Back Interface Schematic Diagram

Image: ZK-SMC05 Back Interface Schematic Diagram. Shows power supply (DC12-24V), limit switch inputs (X1-X4), expansion button inputs (RUN, DIR, STOP), communication interface (TX, RX, GND), and output for stepper/servo motor drive (01-04, PUL-, DIR-, EN-, 5V).

3.2. Motor Drive Wiring Diagram

This diagram shows how to connect the ZK-SMC05 to a microstep driver and a stepper motor. Ensure correct polarity and signal connections for PULSE, DIRECTION, and ENABLE signals.

Motor Drive Wiring Diagram

Image: Motor Drive Wiring Diagram. Illustrates connections between the ZK-SMC05 controller, a microstep driver (e.g., DC:9~42VDC), and a stepper motor. Key connections include PUL+, PUL-, DIR+, DIR-, ENA+, ENA- from the driver to the controller's output terminals, and motor phases (A+, A-, B+, B-) to the driver.

3.3. Servo Motor Wiring Diagram (Dongling DS2P example)

For servo motor applications, refer to this diagram for connecting the ZK-SMC05 to a servo drive. This example uses a Dongling DS2P servo drive. Consult your specific servo drive manual for exact pinouts if different.

Servo Motor Wiring Diagram (Dongling DS2P example)

Image: Servo Motor Wiring Diagram. Shows the ZK-SMC05 connected to a Dongling DS2P servo drive and a servo motor. Connections include pulse and direction signals from the controller to the servo drive, and power connections.

3.4. Expansion Interface Wiring Diagram

This diagram details the wiring for NPN normally open proximity switches to the limit switch inputs (X1/X2/X3/X4) and the Y1-Y4 output drive signals for indicator lights, solenoid valves, etc.

Expansion Interface Wiring Diagram

Image: Expansion Interface Wiring Diagram. Shows NPN normally open proximity switches connected to the ZK-SMC05 limit interface (X1/X2/X3/X4). Brown wires connect to 24V, blue wires to 0V, and black wires to the limit inputs. Y1-Y4 outputs are shown for driving external devices.

4. Operating Instructions

The ZK-SMC05 features a 1.8-inch HD color screen and intuitive controls for easy operation.

4.1. Main Interface Display and Controls

The main interface provides real-time information and access to controls. Key elements include:

  • FWD (Forward) / REV (Reverse) buttons: For manual control of motor direction.
  • SET button: To enter settings menus.
  • ENT (Enter) button: To confirm selections.
  • Knob: For adjusting values and navigating menus.
  • Screen Display: Shows speed, pulse count, motion mode, and output status.
ZK-SMC05 Main Interface Display and Controls

Image: ZK-SMC05 Main Interface Display. Labels indicate Limit input indication, Forward rotation, Reverse rotation, Set/Exit, Confirm, Speed, Communication indication, Motor operating status, Knob, Start/Stop, Motion mode, and Output switch indication.

4.2. Setting Interface Display and Operation

Press the SET button to access the main setting interface. Here you can select different parameter categories:

  • Action: Configure motion modes and related parameters.
  • Motor: Adjust motor-specific settings like electronic gear ratio and pulse per revolution.
  • System: General system settings such as display brightness, buzzer, and communication.
ZK-SMC05 Setting Interface

Image: ZK-SMC05 Setting Interface. Shows options for "Action", "Motor", and "System" settings.

4.3. Sports Modes (Motion Modes)

The ZK-SMC05 offers 20 distinct motion modes to suit various applications. These modes define how the motor moves, including parameters like distance, speed, delay, and cycling. You can select a mode and configure its specific parameters through the "Action" setting menu.

Mode No.Action Description
01Motor follows the action of the knob (rotation angle and speed consistent with knob, high-speed following not supported).
02Press and hold button to rotate, release to stop.
03Press button to rotate, press again to stop.
04After startup, rotate according to set distance (pulses) with delay in position, or reverse with delay in position, in a loop.
05After starting, rotate forward or backward according to set distance (pulses) - delay, cycle, and return to zero at end of cycle.
06After starting, rotate forward and backward according to set distance, and cycle.
07Cycle forward and reverse between two limit positions (forward rotation - stop at limit - delay - reverse rotation - stop at limit - delay).
08After startup, rotate forward or reverse according to set time - delay, loop.
09After pressing button, rotate forward or reverse according to set time - delay, cycle, and return to zero at end of cycle.
10After pressing button, rotate forward and backward according to set time, looping.
11After starting, motor rotates permanently in either forward or reverse. Release button, then delay and return to zero.
12Press FWD to rotate forward to limit 1 and stop; press REV to rotate reverse to limit 2 and stop.
13Press and hold FWD to rotate forward to limit 1 and stop; release halfway and reverse until limit 2 stops.
14After starting, rotate forward according to set distance, then press [Start] to reverse according to set distance.
15After starting, rotate forward according to set distance, then press [Start] to reverse and return to zero.
16After startup, cycle forward and backward according to set distance.
17Forward and reverse rotation between two limit positions after startup.
18Start forward rotation, stop at limit 1-delay, automatic reverse rotation stops at limit 2-delay.
19Forward and reverse adjustment position, forward setting distance, reverse setting distance - loop.
20Four limit signals, each controlling rotation to different positions.

For detailed parameter settings for each mode, please refer to the full PDF manual.

4.4. Motor Settings

In the "Motor" settings, you can configure parameters critical for motor operation:

  • Electronic Gear Ratio (Molecular/Denominator): Ensures system display values are consistent with actual motor motion.
  • Number of Pulses per Revolution: Defines how many pulses the driver sends for one full motor revolution.
  • Main Interface Display Style: Choose between pulse number or coordinate display.
  • Self-locking Switch: Sets whether the motor is self-locking.
  • Motor Direction Change: Changes the rotation direction of connected motors.
  • Acceleration/Deceleration Level: Adjusts the motor's acceleration and deceleration rates.

For a detailed explanation of Electronic Gear Ratio and Pulses per Revolution, refer to sections 4.2 and 4.3 of the full PDF manual.

4.5. System Settings

The "System" settings allow configuration of general device parameters:

  • Brightness Level: Adjusts screen backlight (0-4).
  • Buzzer Switch: Toggles the buzzer sound (0-1).
  • Mailing Address: Slave address for communication (1-255).
  • Baud Rate: Communication baud rate (e.g., 9600-115200).
  • Language: Selects interface language (Chinese/English).
  • Restore Factory Settings: Resets all settings to default.

4.6. Communication

The ZK-SMC05 supports communication via Modbus protocol, including serial port and Bluetooth.

4.6.1. Host Computer (PC) Communication

To control the ZK-SMC05 via a host computer:

  1. Connect the computer to the ZK-U2T (USB to TTL module) using a data cable.
  2. Insert the other end of the ZK-U2T module into the communication port of the controller motherboard.
  3. Identify the COM port number (e.g., COMx) corresponding to "USB-SERIAL CH340" in your computer's Device Manager (under "Ports").
  4. Open the "Wuzhi Zhilian" upper computer software on your PC.
  5. Select the identified COM port number and click "Connect" in the bottom left corner to establish the connection.

The host computer software requires .Net Framework 4.8. If it doesn't run, download and install it from the .Net official website.

ZK-SMC05 PC Communication Interface

Image: ZK-SMC05 PC Communication Interface. Shows the controller connected to a laptop via a USB to TTL module, with the PC software displaying control options and motor speed graphs.

Video: Demonstration of ZK-SMC05 control via PC and APP. Shows interface display, stepper motor drive, expansion button functions (start/stop, reverse), limit switch interaction, output control, servo motor drive, and control via both PC software and a mobile app.

4.6.2. APP Communication (Bluetooth)

To control the ZK-SMC05 via a mobile application:

  1. Connect the controller motherboard to the ZK-BT Bluetooth board. The Bluetooth board will flash when inserted.
  2. Open the "Wuzhi Link" APP on your Android device (currently only supports Android).
  3. Click "Add Bluetooth Device" and select "WuzhiMotor" to add the device.
  4. After successful addition, return to the main interface, and "WuzhiMotor" will appear in the device list.
  5. Click to enter the communication interface and start communication after a successful Bluetooth connection.
  6. To remove a device, long press its icon in the device list.
ZK-SMC05 APP Communication Interface

Image: ZK-SMC05 APP Communication Interface. Shows the controller connected to a smartphone via Bluetooth, with the mobile app displaying control options for pulse, distance, count, and speed, along with forward/reverse controls.

5. Maintenance

To ensure the longevity and optimal performance of your ZK-SMC05 controller, follow these general maintenance guidelines:

  • Keep Clean: Regularly clean the device with a soft, dry cloth. Avoid using harsh chemicals or abrasive materials.
  • Environmental Conditions: Operate the device within the specified temperature range (-5°C to 60°C) and avoid high humidity or condensing environments.
  • Secure Connections: Periodically check all wiring connections to ensure they are secure and free from corrosion. Loose connections can lead to erratic behavior or damage.
  • Firmware Updates: Check for official firmware updates to improve performance or add new features. Follow the provided instructions for safe updating via PC or APP.
  • Storage: When not in use for extended periods, store the controller in a dry, dust-free environment.

6. Troubleshooting

This section addresses common issues you might encounter with the ZK-SMC05 controller.

PhenomenonPossible IssuesSolution Measures
Motor does not rotateScreen is not litCheck power supply circuit for reverse connection or insufficient power.
Motor shaft is powerlessPulse signal is weak; increase voltage or choose larger current.
Driver chip protectionPower on again.
Motor does not rotate and keeps vibratingCheck motor wiring for any issues.
Motor rotation errorWrong connection of motor wireSwap two wires of the same phase for any motor (e.g., A+A- exchange positions).
Position is not accurateSignal interferenceEliminate distractions.
Motor wire has a broken circuitCheck and connect correctly.
Subdivision errorSet up subdivision.
Motor stallingCurrent is too smallIncrease the current.
Short acceleration timeExtend acceleration time.
VibrationMotor torque is smallChoose a high torque motor.
Low voltage or low currentAppropriately increase the voltage or current.

7. Warranty and Support

For detailed warranty information and technical support, please refer to the official product page or contact Diymore Electronic Kit Store directly. This manual provides general guidance; specific issues may require advanced troubleshooting or professional assistance.

A comprehensive user manual in PDF format is available for download. It contains more in-depth information on wiring, function introductions, and operation details. You can access it via the following link: ZK-SMC05 Detailed User Manual (PDF).


diymore ZK-SMC05 Stepper Servo Motor Pulse Controller Demonstration and Features

diymore ZK-SMC05 Stepper Servo Motor Pulse Controller Demonstration and Features

0:57 • 720×720 • demonstration

Related Documents - ZK-SMC05

Preview Operating Instructions for Diymore Adjustable Voltage Regulator
Detailed operating instructions and parameter settings for the Diymore Adjustable Voltage Regulator DC Buck Boost Converter, covering voltage and current adjustment, protection settings, and calibration.
Preview diymore DC 5V/12V 4 Channel Bluetooth Relay Module - Smart Home Control
Detailed overview of the diymore DC 5V/12V 4-channel Bluetooth relay module for smart home automation. Features remote control via mobile APP, JDY-31 Bluetooth module, and 10A relays.
Preview DIYMORE DSO 138 Oscilloscope Case DIY Kit Installation Guide
Step-by-step installation guide for the DIYMORE DSO 138 Oscilloscope Case DIY Kit. Learn how to assemble the acrylic case for your DSO 138 oscilloscope.
Preview CM430-10A DC100V 10A 直流双显电压电流功率计 - 用户手册与技术规格
CM430-10A是一款DC4-30V供电的直流双显电压电流功率计,支持DC0-100V电压、0-10A电流和0-999W功率测量。本手册提供详细的技术参数、接线指南、界面介绍及菜单设置方法。
Preview Diymore STC-3008 Digital Temperature Controller - Dual Display NTC
Detailed specifications and user manual for the Diymore STC-3008 digital thermostat controller. Features dual display, NTC sensors, AC 110V/230V compatibility, and instructions for heating/cooling setup, operation, and safety.
Preview DIYMORE 6DOF Robotic Arm Assembly Guide
A comprehensive guide for assembling the DIYMORE 6DOF Robotic Arm kit, detailing parts identification, step-by-step assembly instructions, and tips for successful construction.