ZK-SMC01 Single Axis Stepper Motor Controller
The ZK-SMC01 Single Axis Stepper Motor Controller is a versatile and precise control module designed for single-axis stepper motors in industrial and automation environments. This controller requires an external stepper motor driver, offering flexibility for customized setups. Below are the detailed specifications and technical instructions for optimal usage.
Key Specifications
Parameter |
Details |
Input Voltage |
5–30 VDC (reverse polarity protection included) |
Control Interface |
STEP/DIR signals (common cathode) compatible with most stepper drivers |
Speed Range |
0.1–999 RPM |
Pulse Configuration |
Forward/Reverse Pulses: 1–9,999 pulses (adjustable) |
Cycle Control |
1–9,999 cycles with programmable delays (0.0–999.9 seconds) |
Microstepping |
Supports subdivisions up to 1/128 (configurable via external driver) |
Communication |
TTL serial port for remote control |
Operating Temperature |
-5°C to +60°C (non-condensing) |
Dimensions |
79 x 43 x 41 mm |
Technical Instructions
1. Wiring Connections
The controller interfaces with an external driver via the following pins:
Pin |
Function |
Connection to Driver |
PUL |
Pulse signal |
PUL+ on driver |
DIR |
Direction signal |
DIR+ on driver |
EN |
Enable signal (optional) |
EN+ on driver |
GND |
Common ground |
PUL-, DIR-, EN- on driver |
Note: Connect a 5–30 VDC power supply to the DC+ and DC- terminals of the controller.
Power Supply:
- Connect 5–30 VDC to DC+ and DC- terminals.
External Switches:
- Use Forward/Reverse/Stop pins with momentary switches for manual control.
2. Operation Modes
The ZK-SMC01 offers 9 preconfigured modes (selected via rotary encoder):
Mode
|
Description
|
F01→1
|
Manual rotation via encoder knob (speed/direction controlled by knob movement).
|
F01→2
|
Continuous rotation while CW/CCW button is pressed.
|
F01→3
|
Toggle rotation direction with CW/CCW buttons (speed set via F-03/F-05 parameters).
|
F01→4
|
Cycle mode: Motor completes set steps, delays, and repeats cycles (configurable via F-06).
|
F01→5
|
Return-to-origin mode: Motor moves forward, delays, returns, and repeats.
|
F01→9
|
Automatic back-and-forth motion with adjustable steps and delays.
|
3. Parameter Configuration
Adjust settings using the rotary encoder and LCD interface:
- Speed: Set via F-03 (forward) and F-05 (reverse).
- Steps: Configure F-02 (forward) and F-04 (reverse) for pulse counts.
- Delays: Program F-07 (forward delay) and F-08 (reverse delay).
- Cycles: Set F-06 for total repetition cycles.
Example Workflow:
- Press and hold the encoder to enter setup.
- Navigate to parameters (e.g., F-03) and adjust values using the encoder.
- Save settings (retained after power-off).
4. Safety & Compatibility Notes
- Driver Requirement: Use with a compatible stepper driver (e.g., DM542, TB6600). Ensure driver microstepping matches controller settings.
- Current Limitation: External driver must handle motor current (up to 4A for NEMA 17/23 motors)235.
- Overheating: Ensure adequate ventilation and avoid exceeding 60°C ambient temperature.
Applications
- CNC machines
- Automated packaging systems
- 3D printer axis control
- Laboratory automation
For advanced control (e.g., multi-axis coordination), pair with a PLC or microcontroller.