1. Introduzione
This manual provides detailed instructions for the SMC02 and SMC04 high-power stepper motor driver and controller modules. These integrated devices are designed for controlling single-axis two-phase four-wire stepper motors, offering various fixed operating modes and TTL serial communication capabilities. They are suitable for general industrial control applications.
Nota importante: These products are not designed for medical, life-saving, life support, or other dangerous purposes, nor for use in environments such as coal mines or oil depots. They should not be used in special industries or life-critical fields.

Figure 1: SMC04 Product Introduction and Features

Figure 2: SMC02 Product Introduction and Features
2. Specifiche
2.1 SMC04 Specifications

Figure 3: SMC04 Product Parameters
| Parametro | Valore |
|---|---|
| Modello del prodotto | ZK-SMC04 stepper motor drive+control integrated machine |
| Adapt Motor | 42, 57, 86 stepper motors |
| Controlled Axes | Monoassiale |
| Motor Signal | Common-cathode |
| Gamma di alimentazione | DC 10-30V universal |
| Capacità di guida | Picco 6.6A |
| Frequenza degli impulsi | Up to 200KHZ |
| Instruction Characteristics | Simplify and optimize multiple commonly used instructions |
| Acceleration and Deceleration Control | SÌ |
| Protezione inversa in ingresso | SÌ |
| Remote Communication Control | Porta seriale TTL |
| Main Functions of the System | Automatic, manual, setting, serial port control |
| Gamma di velocità | 0.1-999 giri al minuto |
| Number of Forward Pulses | 1-9999999 impulsi |
| Number of Inverted Pulses | 1-9999999 impulsi |
| Number of Cycles of Work | 1-9999 volte |
| Forward Conversion Delay Time | 0.0-999.9 secondi |
| Tempo di ritardo inverso | 0.0-999.9 secondi |
| Segmented Selection Range | 8-64 subdivision |
| Product Usage Environment | -10°C~60°C (No condensation) |
| Dimensioni del prodotto | Dimensioni: 79x43x41mm |
| Peso del prodotto | Net weight: 77g; with packaging: 97g |

Figure 4: SMC04 Product Dimensions
2.2 SMC02 Specifications

Figure 5: SMC02 Product Parameters
| Parametro | Valore |
|---|---|
| Modello | ZK-SMC02 stepping motor controller + driver |
| Motore adattato | Motore passo-passo |
| Number of Control Axes | Single axis |
| Motor Signal | catodo comune |
| Gamma di alimentazione | DC 5-30V universal |
| Capacità di trasmissione | 4A |
| Caratteristiche delle istruzioni | Streamline and optimize multiple commonly used instructions |
| Acceleration and Deceleration Control | SÌ |
| Protezione della connessione inversa di ingresso | SÌ |
| Remote Communication Control | Porta seriale TTL |
| Main Functions of the System | Automatic, manual, setting, serial port control |
| Gamma di velocità | 0.1~999 laps/minute |
| Number of Forward Pulses | 1-9999 impulsi |
| Number of Reverse Pulses | 1-9999 impulsi |
| Cycle Work Times | 1-9999 volte |
| Forward Delay Time | 0.0-999.9 secondi |
| Reversal Delay Time | 0.0-999.9 secondi |
| Subdivision Selection Range | 1-128 subdivision |
| Ambiente di utilizzo del prodotto | -5°C~60°C (non-condensing) |
| Dimensioni del prodotto | Dimensioni: 79x43x41mm |
| Peso netto | 64g |
| Peso con imballo | 90g |

Figure 6: SMC02 Product Dimensions
3. Configurazione e cablaggio
Proper wiring is crucial for the safe and correct operation of the stepper motor driver. Ensure all connections are secure before applying power.
3.1 General Wiring Diagram (SMC04 & SMC02)

Figure 7: General Wiring Diagram for Stepper Motor and Power Supply (SMC04 shown)
Connect the stepper motor to the A+, A-, B+, B- terminals. Connect the power supply (DC 10-30V for SMC04, DC 5-30V for SMC02) to the designated power input terminals.
3.2 SMC04 Detailed Connections

Figure 8: SMC04 Detailed Connections including Motor Interface, Power Supply, and Expansion 8P Interface
The SMC04 features an expansion 8P interface for additional control signals:
- 12V+, 12V-: Power output for external components.
- Avvio/Arresto: External trigger for starting or stopping operation.
- Cambia direzione: External signal to change motor rotation direction.
- Limit 1, Limit 2: Inputs for limit switches.
- Uscita 1, Uscita 2: Two-channel output signals (Output 0V, requires common anode connection 12V).
The DIP switches (SW1-SW7) on the board are used for current, subdivision, and mode selection. Refer to the table below for current settings.
SMC04 Driver Current Settings
| Corrente di picco in uscita | Output Average Current | SW1 | SW2 | SW3 |
|---|---|---|---|---|
| 3.3A | 2.4A | spento | spento | spento |
| 3.7A | 2.7A | spento | spento | on |
| 4.1A | 3.1A | spento | on | spento |
| 4.5A | 3.4A | spento | on | on |
| 5.0A | 3.6A | on | spento | spento |
| 5.4A | 3.8A | on | spento | on |
| 5.8A | 4.1A | on | on | spento |
| 6.6A | 4.7A | on | on | on |
3.3 SMC02 Detailed Connections

Figure 9: SMC02 Detailed Connections including Motor Interface, Power Supply, and Control Signals
The SMC02 also provides various connection points for control and power:
- Public line
- Segnale di stop
- Segnale inverso
- Forward rotation signal
- Reserved signal
- Power supply + / Power supply -
- A+, A-, B+, B-: Motor interface
The DIP switches (S1, S2, S3) are used for subdivision settings, and a current regulating potentiometer (0-4A) is available for adjustment.
SMC02 Subdivision Settings
| S3 | S2 | S1 | M-SET |
|---|---|---|---|
| ON | ON | ON | NC |
| SPENTO | ON | ON | 1 |
| ON | SPENTO | ON | 2/A |
| ON | ON | SPENTO | 2/B |
| SPENTO | SPENTO | ON | 4 |
| SPENTO | ON | SPENTO | 8 |
| ON | SPENTO | SPENTO | 16 |
| SPENTO | SPENTO | SPENTO | 32 |

Figure 10: SMC02 Advanced Settings (Microstep, Chopping Mode, Holding Current)
The SMC02 also supports serial port communication via TTL. The connections are: GND, +3.3V, TX, RX. PUL, DIR, EN, GND are connected to the driver pulse direction, direction, enable, and negative common terminal respectively.

Figure 11: SMC02 Serial Communication Wiring
4. Istruzioni per l'uso
Both SMC02 and SMC04 models feature a liquid crystal display, an encoder setting knob, and buttons for intuitive control.
4.1 Interfaccia finitaview

Figure 12: SMC02 Interface Functions (Run and Menu Setting)

Figure 13: SMC04 Interface Functions (Run and Menu Setting)
The main interface consists of a running interface (displaying real-time information) and a menu setting interface (for parameter configuration).

Figure 14: SMC04 Control Elements (Forward/Reverse buttons, Run/Pause, Encoder Knob, Indicators)

Figure 15: SMC02 Control Elements (Forward/Reverse buttons, Run/Pause, Encoder Knob, Indicators)
4.2 Basic Operation Flow (SMC02 & SMC04)

Figure 16: SMC02 Operating Instructions Flowchart
- Run Interface:
- The rotary encoder adjusts the speed.
- "CW" button initiates forward rotation.
- "CCW" button initiates reverse rotation.
- "RUN/STOP" button stops and exits the current operation.
- Long press the encoder to enter the menu settings.
- Menu Setting Interface:
- Adjust the rotary encoder to change parameter codes (e.g., F-01 to F-13).
- Long press the encoder to save the parameters and exit, returning to the running interface.
- Parameter Setting Details:
- In the menu setting interface, short press the encoder to enter the F-XX corresponding menu parameter setting state.
- The parameter will flash. Short press again to shift between digits/parameters.
- Ruotare l'encoder per regolare il valore del parametro.
- Short press the "RUN/STOP" button to exit the parameter setting and return to the main menu number adjustment interface.
4.3 Menu Functions (SMC02)

Figure 17: SMC02 [F] Menu Setting Functions
| Numero di serie | Funzione | Gamma regolabile | Predefiniti |
|---|---|---|---|
| L'F-01 | Action flow mode selection (details below the table) | 1-9 | 1 |
| L'F-02 | Number of forward rotation pulses (Unit: number) | 1-9999 | 1600 |
| L'F-03 | Forward rotation speed (Unit: Revolution / minute) | 0.1-999 | 10 |
| L'F-04 | Number of reverse pulses (Unit: Number) | 1-9999 | 1600 |
| L'F-05 | Reversal speed (Unit: circle (revolution)/min) | 0.1-999 | 10 |
| L'F-06 | Cycle work times (among them---=numerous times) (Unit: times) | 0-9999 or co-untless times | 1 |
| L'F-07 | Forward rotation in place delay (Unit: second accuracy ± 0.2 second) | 0.0-999.9 | 0.0 |
| L'F-08 | Reverse in place delay (Unit: second accuracy ± 0.2 second) | 0.0-999.9 | 0.0 |
| L'F-09 | Number of pulses per revolution: 1-9999 (X10^0) Unit: 10 (for example, l'angolo di passo è di 1.8 gradi, il motore passo-passo aziona 8 segmenti e una rivoluzione è 360 / 1.8 * 8 = 1600, impostazione 160, valore effettivo 1600) | 1-9999 | 160 |
| L'F-10 | Main interface display content: Up: motor coil speed (unit: RPM) Downlink: delay time (unit: s) / number of cycles (unit: Times) | 0-1 | 00 |
| L'F-11 | Action when pressing pause key: 0 - slow stop of motor deceleration, 1 - motor stops immediately (emergency stop has impact) | 0-1 | 0 |
| L'F-12 | Acceleration and deceleration level: 1-100, 1 slowest, 100 fastest | 1-100 | 20 |
| L'F-13 | Indirizzo postale | 1-255 | 1 |
5. Manutenzione
- Mantenere pulito: Regularly clean the module to prevent dust and debris accumulation, which can affect performance and heat dissipation.
- Condizioni ambientali: Operate the module within the specified temperature range (-10°C~60°C for SMC04, -5°C~60°C for SMC02) and in a non-condensing environment.
- Alimentazione elettrica: Garantire un'alimentazione stabile entro il volume specificatotage range (DC 10-30V for SMC04, DC 5-30V for SMC02). Unstable power can damage the module.
- Integrità del cablaggio: Periodically check all wiring connections for looseness or damage. Loose connections can lead to intermittent operation or electrical hazards.
- Dissipazione del calore: Ensure adequate airflow around the module, especially around the heatsink, to prevent overheating.
6. Risoluzione Dei Problemi
- Motore non in movimento:
- Controllare i collegamenti dell'alimentazione e il volumetage.
- Verify motor wiring (A+, A-, B+, B-).
- Ensure the "RUN/STOP" button is in the run state.
- Check if the speed parameter (F-03/F-05) is set to a non-zero value.
- Confirm the motor signal type (common cathode).
- Direzione di rotazione errata:
- Use the "CW" and "CCW" buttons to select the desired direction.
- If using external control, verify the "Switch Direction" signal.
- Motor Jitter or Irregular Movement:
- Check the current setting (DIP switches for SMC04, potentiometer for SMC02) to match your motor's requirements.
- Verify subdivision settings (DIP switches).
- Ensure the number of pulses per revolution (F-09) is correctly configured for your motor and subdivision.
- Check for mechanical issues with the motor or load.
- Display non funzionante:
- Controllare l'alimentazione elettrica.
- Assicurarsi che il modulo sia acceso.
- Problemi di comunicazione seriale:
- Verify TTL serial port connections (TX, RX, GND).
- Ensure correct baud rate and communication settings on both ends.
7. Suggerimenti per l'utente
- Start with Low Speed: When first setting up, begin with a low speed and gradually increase it to ensure stable operation and prevent motor damage.
- Match Current: Always set the driver current to match your stepper motor's rated current to avoid overheating the motor or the driver. For SMC02, the current regulating potentiometer allows fine-tuning. For SMC04, use the DIP switches.
- Subdivision for Smoothness: Higher subdivision settings generally result in smoother motor movement and reduced vibration, but may require more pulses per revolution.
- Parametri di prova: Before implementing in a critical application, thoroughly test all configured parameters (speed, pulses, delays, cycles) to ensure the desired motion trajectory is achieved.
- Consider External Cooling: For prolonged high-power operation, consider adding external cooling (e.g., a small fan) to the heatsink for optimal performance and longevity.
8. Garanzia e supporto
Per informazioni sulla garanzia, supporto tecnico o richieste di assistenza, contattare il punto vendita o direttamente il produttore. Conservare la ricevuta d'acquisto come prova d'acquisto.
Electronic module products require a certain electronic foundation for proper use. Carefully read the product instructions before use. The manufacturer is not responsible for any personal or property damage caused by improper use or installation of this equipment.





