1. Introdução
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. Informações de segurança
Leia e compreenda todas as instruções de segurança antes de utilizar este dispositivo. O não cumprimento destas instruções pode resultar em choque elétrico, incêndio ou ferimentos graves.
- Certifique-se de que a fonte de alimentação voltage is within the specified range of DC 5-30V.
- Não exceda a corrente nominal máxima de 4A.
- Disconnect power before making any wiring connections or disconnections.
- Evite expor o dispositivo à umidade, temperaturas extremas ou ambientes corrosivos.
- Não tente desmontar ou modificar o dispositivo. Encaminhe todos os serviços de manutenção a pessoal qualificado.
- Garanta ventilação adequada para evitar superaquecimento.
3. Conteúdo da embalagem
Verifique se todos os itens estão presentes na embalagem:
- 1 x ZK-SMC02 Stepper Motor Driver and Controller
4. Especificações
| Recurso | Especificação |
|---|---|
| Modelo | ZK-SMC02 |
| Vol de entradatage | DC 5-30V |
| Max atual | 4A |
| Tipo de exibição | LCD |
| Comunicação | TTL Serial Communication |
| Dimensões (Pacote) | 5.51 x 3.74 x 2.28 polegadas |
| Peso do item | 3.2 onças |
| Material | Plástico |
5. Produto acabadoview
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: Controles e indicadores do painel frontal.
- CW Button: Initiates forward (clockwise) rotation.
- CCW Button: Initiates reverse (counter-clockwise) rotation.
- Botão LIGAR/PARAR: 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: Lights up when the motor is rotating clockwise.
- CCW Indicator: Lights up when the motor is rotating counter-clockwise.
- Tela LCD: Shows current speed, parameters, and menu options.
6. Configuração e fiação
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 Conexão da Fonte de Alimentação
- Connect the DC 5-30V power supply to the CC+ e DC- terminals. Ensure correct polarity.
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:
- GND: Connected to negative common terminal of driver.
- PT: Connected to driver enable terminal.
- Direção: Connected to driver direction input.
- Tx: Transmitir dados.
- RX: Receba dados.
- + 3.3V: Power output for external modules (if applicable).
7. Instruções de operação
7.1 Operação básica
- Ligar: Connect the power supply. The LCD will display the current operating mode or speed.
- Ajustar velocidade: In the operation interface, rotate the encoder knob to adjust the motor speed.
- Forward Rotation (CW): Pressione o CW button. The CW indicator will light up.
- Reverse Rotation (CCW): Pressione o CCW button. The CCW indicator will light up.
- Iniciar/Parar: Pressione o RUN / STOP button to start or pause the motor.
7.2 Configurações do menu
To access and adjust advanced parameters, follow these steps:

Figure 7.1: Menu Navigation and Parameter Adjustment.
- Entrar no menu: Press and hold the encoder knob to enter the menu settings interface. The display will show 'F-01'.
- Parâmetros de navegação: 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.
- Adjust Parameter Value: Rotate the encoder knob to adjust the flashing parameter value.
- Salvar e sair: Long press the encoder knob to save the parameters and exit to the running interface.
- Exit Parameter Settings: Pressione brevemente o RUN / STOP button to exit parameter settings and return to the main menu number adjustment interface.
7.3 Descrição dos parâmetros
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.
| Número de série | Função | Faixa de Valores | Padrões | Action Mode Selection (P01) |
|---|---|---|---|---|
| F-01 | Action mode selection | 1-9 | 1 |
|
| F-02 | Number of forward rotation pulses | 1-9999 | 1600 | Unit: Number |
| F-03 | Velocidade de rotação para frente | 1-999 | 1 | Unit: Revolution / minute |
| F-04 | Number of reverse pulses | 1-9999 | 1600 | Unit: Number |
| F-05 | Reversal speed | 0.1-999 | 10 | Unit: Circle revolution/min |
| F-06 | Cycle work times (among them - numerous times) | 0-9999 or countless times | 1 | Unit: Times |
| F-07 | Forward rotation in place delay | 0.0-999.9 | 0.0 | Unit: Second (accuracy ±0.2 second) |
| F-08 | Atraso de reversão no local | 0.0-999.9 | 0.0 | Unit: Second (accuracy ±0.2 second) |
| F-09 | Número de pulsos por revolução | 1-9999 (X10) | 160 | Por exemploample, 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. |
| F-10 | Conteúdo de exibição da interface principal | 00-01 | 00 |
|
| F-11 | Ação ao pressionar a tecla de pausa | 0-1 | 0 |
|
| F-12 | Acceleration and deceleration level | 1-100 | 20 | 1 mais lento, 100 mais rápido |
| F-13 | Endereço postal | 1-255 | 1 |
8. Manutenção
To ensure the longevity and optimal performance of your ZK-SMC02 controller, follow these maintenance guidelines:
- Mantenha o dispositivo limpo e livre de poeira e detritos. Use um pano macio e seco para a limpeza.
- Avoid exposing the device to direct sunlight or high humidity.
- Verifique regularmente todas as conexões de fiação para garantir que estejam seguras.
- Não use produtos químicos agressivos ou produtos de limpeza abrasivos no dispositivo.
9. Solução De Problemas
If you encounter issues with your ZK-SMC02, refer to the following common problems and solutions:
- Motor not moving:
- Verifique as conexões da fonte de alimentação e certifique-se da voltagem.tage está dentro da faixa de 5-30V.
- 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.
- O visor não está funcionando:
- Verifique a fonte de alimentação.
- Entre em contato com o suporte ao cliente se o problema persistir.
10. Garantia e Suporte
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.