1. Introduzione
This manual provides detailed instructions for the installation, operation, and maintenance of the GODIYMODULES ZK-SMC02 DC 5-30V 4A Stepper Motor Driver and Controller. This integrated unit combines a stepper motor controller and driver, offering features such as adjustable delay, speed regulation, angle adjustment, and distance control. It supports both automatic and manual operation, includes a physical button interface, an LCD display, and TTL serial communication capabilities.

Figure 1.1: GODIYMODULES ZK-SMC02 Stepper Motor Driver and Controller.
2. Informazioni sulla sicurezza
Si prega di leggere attentamente tutte le istruzioni di sicurezza prima di utilizzare questo dispositivo. La mancata osservanza di queste istruzioni può causare scosse elettriche, incendi o lesioni gravi.
- Garantire l'alimentazione voltage is within the specified range of DC 5-30V.
- Non superare la corrente massima nominale di 4 A.
- Disconnect power before making any wiring connections or disconnections.
- Evitare di esporre il dispositivo a umidità, temperature estreme o ambienti corrosivi.
- Non tentare di smontare o modificare il dispositivo. Per qualsiasi intervento di manutenzione, rivolgersi a personale qualificato.
- Garantire una ventilazione adeguata per evitare il surriscaldamento.
3. Contenuto della confezione
Verificare che tutti gli articoli siano presenti nel pacco:
- 1 x ZK-SMC02 Stepper Motor Driver and Controller
4. Specifiche
| Caratteristica | Specificazione |
|---|---|
| Modello | ZK-SMC02 |
| Ingresso volumetage | DC 5-30V |
| Max corrente | 4A |
| Tipo di visualizzazione | LCD |
| Comunicazione | TTL Serial Communication |
| Dimensioni (confezione) | 5.51 x 3.74 x 2.28 pollici |
| Peso dell'articolo | 3.2 once |
| Materiale | Plastica |
5. Prodotto finitoview
The ZK-SMC02 features an intuitive front panel with an LCD display, control buttons, and an encoder knob for easy operation and parameter adjustment.

Figura 5.1: Comandi e indicatori del pannello frontale.
- CW Button: Initiates forward (clockwise) rotation.
- CCW Button: Initiates reverse (counter-clockwise) rotation.
- Pulsante RUN/STOP: Starts or stops the motor. Also used to exit menu settings.
- Encoder Setting Knob: Used to adjust speed, parameters, and navigate menus. Pressing the knob enters menu settings.
- CW Indicator: Si accende quando il motore ruota in senso orario.
- CCW Indicator: Si accende quando il motore ruota in senso antiorario.
- Schermo LCD: Shows current speed, parameters, and menu options.
6. Configurazione e cablaggio
Proper wiring is crucial for the correct operation of the ZK-SMC02. Refer to the diagram below for connection details.

Figure 6.1: Wiring Diagram for ZK-SMC02.
6.1 Collegamento dell'alimentazione
- Connect the DC 5-30V power supply to the Corrente continua+ E CC- terminali. Assicurarsi della corretta polarità.
6.2 Stepper Motor Connection
Connect your stepper motor to the A+, A-, B+, B- terminals. Refer to your stepper motor's datasheet for correct phase connections.
6.3 Serial Communication (Optional)
For TTL serial communication, connect as follows:
- TERRA: Connected to negative common terminal of driver.
- IT: Connected to driver enable terminal.
- DIRETTA: Connected to driver direction input.
- Trasmissione: Trasmetti dati.
- RX: Ricevi dati.
- +3.3 V: Power output for external modules (if applicable).
7. Istruzioni per l'uso
7.1 Funzionamento di base
- Accensione: Connect the power supply. The LCD will display the current operating mode or speed.
- Regola la velocità: In the operation interface, rotate the encoder knob to adjust the motor speed.
- Forward Rotation (CW): Premere il tasto CW button. The CW indicator will light up.
- Reverse Rotation (CCW): Premere il tasto Antiorario button. The CCW indicator will light up.
- Avvio/Arresto: Premere il tasto CORRI/FERMATI button to start or pause the motor.
7.2 Impostazioni del menu
To access and adjust advanced parameters, follow these steps:

Figure 7.1: Menu Navigation and Parameter Adjustment.
- Entra nel menù: Press and hold the encoder knob to enter the menu settings interface. The display will show 'F-01'.
- Parametri di navigazione: In the menu settings interface, rotate the encoder knob to change the parameter codes from F-01 to F-13.
- Select Parameter for Adjustment: Short press the encoder knob to enter the F-XX corresponding menu parameter setting state. The parameter value will flash.
- Regola il valore del parametro: Rotate the encoder knob to adjust the flashing parameter value.
- Salva ed esci: Long press the encoder knob to save the parameters and exit to the running interface.
- Exit Parameter Settings: Premere brevemente il tasto CORRI/FERMATI button to exit parameter settings and return to the main menu number adjustment interface.
7.3 Descrizioni dei parametri
The following table details the available parameters and their functions. Please note that the image for this table was not provided with a distinct URL in the JSON, so the content is transcribed for clarity.
| Numero di serie | Funzione | Gamma regolabile | Predefiniti | Action Mode Selection (P01) |
|---|---|---|---|---|
| L'F-01 | Action mode selection | 1-9 | 1 |
|
| L'F-02 | Number of forward rotation pulses | 1-9999 | 1600 | Unit: Number |
| L'F-03 | Velocità di rotazione in avanti | 1-999 | 1 | Unit: Revolution / minute |
| L'F-04 | Number of reverse pulses | 1-9999 | 1600 | Unit: Number |
| L'F-05 | Reversal speed | 0.1-999 | 10 | Unit: Circle revolution/min |
| L'F-06 | Cycle work times (among them - numerous times) | 0-9999 or countless times | 1 | Unit: Times |
| L'F-07 | Forward rotation in place delay | 0.0-999.9 | 0.0 | Unit: Second (accuracy ±0.2 second) |
| L'F-08 | Ritardo di retromarcia sul posto | 0.0-999.9 | 0.0 | Unit: Second (accuracy ±0.2 second) |
| L'F-09 | Numero di impulsi per giro | 1-9999 (X10) | 160 | Per esempioample, the step angle is 1.8 degrees, the stepping motor drives 8 segments, and one revolution is 360 / 1.8 * 8 = 1600, setting 160, actual 1600. |
| L'F-10 | Contenuto del display dell'interfaccia principale | 00-01 | 00 |
|
| L'F-11 | Azione quando si preme il tasto pausa | 0-1 | 0 |
|
| L'F-12 | Acceleration and deceleration level | 1-100 | 20 | 1 più lento, 100 più veloce |
| L'F-13 | Indirizzo postale | 1-255 | 1 |
8. Manutenzione
To ensure the longevity and optimal performance of your ZK-SMC02 controller, follow these maintenance guidelines:
- Mantenere il dispositivo pulito e privo di polvere e detriti. Utilizzare un panno morbido e asciutto per la pulizia.
- Evitare di esporre il dispositivo alla luce solare diretta o a elevata umidità.
- Controllare regolarmente tutti i collegamenti elettrici per accertarsi che siano sicuri.
- Non utilizzare prodotti chimici aggressivi o detergenti abrasivi sul dispositivo.
9. Risoluzione Dei Problemi
If you encounter issues with your ZK-SMC02, refer to the following common problems and solutions:
- Il motore non si muove:
- Controllare i collegamenti dell'alimentazione e assicurarsi che il volumetage è compreso tra 5 e 30 V.
- Verify stepper motor wiring (A+, A-, B+, B-).
- Ensure the motor is not in a paused state (press RUN/STOP).
- Check parameter F-01 for correct action mode selection.
- Incorrect speed or direction:
- Adjust speed using the encoder knob.
- Verify CW/CCW button presses.
- Check parameters F-03 (forward speed) and F-05 (reversal speed).
- Ensure F-09 (pulses per revolution) is set correctly for your motor.
- Schermo non funzionante:
- Controllare l'alimentazione elettrica.
- Contatta l'assistenza clienti se il problema persiste.
10. Garanzia e supporto
For warranty information or technical support, please refer to the product's purchase platform or contact GODIYMODULES customer service directly. Keep your purchase receipt for warranty claims.



