ZK-SMC02 — Work Mode Reference CNC Stepper Motor Driver / F-01 Parameter

FORWARD (CW) REVERSE (CCW) MOTOR OFF / IDLE IN-POSITION DELAY
P01 Pot
Control

Potentiometer Speed Control

Motor speed and direction are fully controlled by the potentiometer knob. All buttons are inactive. Clockwise rotation drives forward (CW); counterclockwise drives reverse (CCW).

POT → SPEED+DIR
Knob position → direction
CCW↺ REV CW↻ FWD REVERSE FORWARD ◀ CCW CW ▶ 0 RPM MAX RPM ←speed→
P02 Momentary
Button

Momentary / Jog Control

Motor runs only while a button is held. Releasing the button stops the motor immediately. CW button → forward; CCW button → reverse. Potentiometer sets speed.

HOLD → RUNRELEASE → STOPPOT → SPEED
CW button held / released
BTN HELD HELD MTR FWD FWD t=0 → time ▲ON ▼OFF ▲ON ▼OFF
P03 Self-Lock
Toggle

Self-Locking Toggle

First press starts motor; second press stops it. Latching/toggle behavior. Stop the motor before changing direction. Potentiometer sets speed.

PRESS → STARTPRESS → STOPNO DIR CHANGE WHILE RUNNING
Press events toggle run/stop
BTN MTR FWD FWD ▲START ▼STOP ▲START ▼STOP
P04 Pulse
Count Loop

Fixed Pulse Count + Loop

Motor rotates a fixed number of pulses (F-02 forward / F-04 reverse), stops for in-position delay, then repeats F-06 times. One-directional looping cycle.

F-02 FWD PULSES F-04 REV PULSES F-06 CYCLES F-07 DELAY
FWD: F-02 pulses × F-06 loops
F-02 F-07 F-02 F-07 F-02 F-07 loop 1 loop 2 loop 3 … × F-06 cycles
P05 Pulse Loop
+ Return

Fixed Pulse Loop + Home Return

Like P04, but after completing all F-06 loops, motor reverses back to the starting position automatically. Great for one-way travel with auto-return.

F-02 FWD PULSES F-06 CYCLES F-07 DELAY AUTO RETURN
FWD loops → auto reverse home
end ← RETURN HOME F-02 F-02 F-02 FWD loops AUTO REV →
P06 Reciprocate
Pulse

Reciprocating Pulse Cycle

Alternates forward (F-02 pulses) and reverse (F-04 pulses) with independent delays between each. Full back-and-forth oscillation for F-06 cycles. Classic reciprocating motion.

F-02 FWD F-04 REV F-07 DELAY FWD F-08 DELAY REV F-06 CYCLES
FWD ↔ REV reciprocating
F-02▶ F-07 ◀F-04 F-08 F-02▶ F-07 ◀F-04 F-08 ▶FWD ◀REV ▶FWD ◀REV
P07 Momentary
+ Return

Momentary Button + Auto Return

Hold button to run; release to stop and wait (F-07/F-08 delay), then motor automatically returns to start position in the opposite direction. Combines jog with homing.

HOLD → RUN RELEASE → DELAY AUTO RETURN HOME F-07/F-08 DELAY
Hold FWD → release → auto return
BTN HELD F-07 AUTO REV STOP RELEASE FWD → ← REV HOME
P08 Time-Based
Loop

Time-Based Duration Loop

Instead of pulse counts, run duration is set by time (F-07 forward run time, F-08 off/delay time). Motor runs for F-07 seconds, stops for F-08 seconds, loops F-06 times.

F-07 RUN DURATION F-08 OFF DURATION F-06 CYCLES
F-07 on-time / F-08 off-time loop
F-07 sec F-08 F-07 sec F-08 F-07 sec 1 cycle RUN OFF RUN OFF RUN …
P09 Auto
Reciprocate

Fully Automatic Reciprocation

Starts automatically on RUN. Runs forward F-02 pulses, waits F-07, reverses F-04 pulses, waits F-08, and repeats. No button hold required — self-cycling oscillation.

F-02 FWD PULSES F-04 REV PULSES F-07 DELAY FWD F-08 DELAY REV F-06 CYCLES AUTO START
Auto FWD/REV oscillation (press RUN)
+ − F-02 ▶ F-07 ◀ F-04 F-08 F-02 ▶ F-07 ◀ F-04 F-08 FWD REV

Key parameters

F-01Work mode selection (P01–P09)
F-02Forward pulse count (high+low bits)
F-04Reverse pulse count (high+low bits)
F-06Cycle count (0–9999, ---- = ∞)
F-07Forward in-position delay (±0.2s)
F-08Reverse in-position delay (±0.2s)
F-09Pulses/rev ÷ 10 (e.g. 1.8°/8× = 160)

Defaults

F-01P01
F-02/F-041600 pulses
F-061
F-07/F-080.0 s
F-09160 (1600 p/rev)
F-12020 (accel level)
F-13001 (device addr)