Introduction
This manual provides comprehensive instructions for the installation, operation, and maintenance of your occkic 12V/24V Stepper Motor Controller. This module functions as a pulse generator, delivering control signals to a stepper motor driver. It is designed to work in conjunction with a stepper motor driver, a stepper motor, and a DC power supply to form a complete motor control platform. Its versatile features include forward/reverse control, speed regulation, and PWM pulse signal generation, making it suitable for various automation control applications.

Features
- Wide Power Compatibility: Supports 12V/24V DC power supply, accommodating diverse stepper motor driver requirements.
- Forward/Reverse Control: Enables flexible forward and reverse rotation control for complex operational scenarios.
- Integrated Speed Control: Features an integrated module for precise adjustment of the stepper motor's operating speed.
- High Stability PWM Output: Generates PWM pulse signals with high stability and fast response speed.
- Versatile Functionality: Offers comprehensive functionality suitable for a wide range of automation control applications.

Specifications
| Parameter | Value |
|---|---|
| Model Number | GBAA0158-B01 |
| Brand Name | occkic |
| Input Voltage | 12V / 24V DC |
| Output Signal Type | PWM Pulse Signal |
| Frequency Options (via jumper) | High: 5.4 kHz to 160 kHz Medium: 540 Hz to 16.6 kHz Low: 80 Hz to 2.4 kHz |
| Control Functions | Speed Regulation, Forward/Reverse Control, Enable/Disable |
| Dimensions (L x W x H) | 62mm x 35mm x 12mm (approx. 2.45in x 1.39in x 0.46in) |
| Weight | 0.035 kg |
| Origin | Mainland China |

Setup
To set up your stepper motor control system, you will need the following components:
- occkic Stepper Motor Controller Module (this product)
- Compatible Stepper Motor Driver
- Stepper Motor
- DC Power Supply (12V or 24V, matching your driver and motor requirements)
Initial Connections
- Ensure all power is disconnected before making any connections.
- Connect the DC power supply to the VIN and GND terminals on the controller module. Ensure correct polarity.
- Connect the controller module's output terminals (EN, CLK, DIR, GND) to the corresponding input terminals on your stepper motor driver. Refer to the 'Wiring Diagrams' section for detailed connection methods.
- Connect your stepper motor to the stepper motor driver according to the driver's instructions.
Once all connections are secure, you may apply power to the system.
Operating Instructions
The module features a digital display, a potentiometer for speed control, and two switches for direction and enable functions.

Speed Regulation
- The large knob (potentiometer) on the module is used to adjust the output pulse frequency, thereby controlling the stepper motor's speed.
- Turn the knob clockwise to increase the speed and counter-clockwise to decrease it.
- The digital display will show the current frequency setting.
Forward/Reverse Control
- The switch labeled 'DIR' (direction) controls the rotation direction of the stepper motor.
- Toggle this switch to change between forward and reverse rotation.
Enable/Disable Motor
- The switch labeled 'EN' (enable) controls whether the stepper motor driver is enabled or disabled.
- When enabled, the motor will respond to pulse signals. When disabled, the motor will be free-spinning or locked, depending on the driver's configuration.
Frequency Range Selection
The controller offers three low-frequency signal options, selectable via jumper settings on the module:
- High Frequency: 5.4 kHz to 160 kHz
- Medium Frequency: 540 Hz to 16.6 kHz
- Low Frequency: 80 Hz to 2.4 kHz
Adjust the jumpers (typically labeled M1, M2, M3 or similar) according to your desired frequency range. Consult the module's silkscreen for specific jumper configurations.

Wiring Diagrams
Proper wiring is crucial for the correct operation of the stepper motor controller. Below are common connection methods and diagrams. Note that different stepper drivers may use different labels for their input terminals.
- EN = ENA = FREE: Enable signal
- PUL = PULS = CLK: Pulse signal
- DIR = CW = CWW: Direction signal

Common Anode Connection Method (A)
In this method, the positive terminals of the driver's control signals (EN+, PUL+, DIR+) are connected to a common anode terminal (e.g., 5V or the driver's common positive supply). The negative terminals (EN-, PUL-, DIR-) are then connected to the corresponding output terminals of the controller module.
- EN+, PUL+, DIR+: Connected to common anode terminal (e.g., 5V)
- EN-: Connected to EN output of controller
- PUL-: Connected to CLK output of controller
- DIR-: Connected to DIR output of controller

Common Cathode Connection Method (B)
In this method, the negative terminals of the driver's control signals (EN-, PUL-, DIR-) are connected to a common cathode terminal (e.g., GND or the driver's common negative supply). The positive terminals (EN+, PUL+, DIR+) are then connected to the corresponding output terminals of the controller module.
- EN-, PUL-, DIR-: Connected to common cathode terminal (e.g., GND)
- EN+: Connected to EN output of controller
- PUL+: Connected to CLK output of controller
- DIR+: Connected to DIR output of controller

Point-to-Point Forward and Reverse Control
This diagram illustrates how external switches can be used for self-locking and self-resetting control of the motor's direction and enable functions.

Maintenance
To ensure the longevity and optimal performance of your stepper motor controller module, follow these maintenance guidelines:
- Keep Clean: Regularly clean the module to prevent dust and debris accumulation, which can affect performance and lead to overheating. Use a soft, dry brush or compressed air.
- Keep Dry: Avoid exposing the module to moisture or liquids. Operate it in a dry environment to prevent short circuits and corrosion.
- Inspect Connections: Periodically check all wiring connections to ensure they are secure and free from damage. Loose connections can cause intermittent operation or component failure.
- Avoid Overheating: Ensure adequate ventilation around the module, especially during prolonged operation, to prevent overheating.
- Handle with Care: Electronic components are delicate. Handle the module carefully to avoid physical damage.
Troubleshooting
If you encounter issues with your stepper motor controller, consider the following troubleshooting steps:
- No Power/Display Off:
- Check the DC power supply connection and ensure it provides the correct voltage (12V or 24V).
- Verify power supply polarity.
- Motor Not Moving:
- Ensure the 'EN' switch on the controller is in the enabled position.
- Check all wiring between the controller, driver, and motor for correct connections and continuity.
- Verify that the stepper motor driver is powered and functioning correctly.
- Adjust the speed potentiometer; the frequency might be too low or too high for the motor to respond.
- Confirm the correct frequency range is selected via jumpers for your application.
- Incorrect Motor Direction:
- Toggle the 'DIR' switch on the controller.
- If the issue persists, check the DIR wiring to the stepper motor driver.
- Erratic Motor Movement:
- Check for loose connections or interference.
- Ensure the power supply is stable and provides sufficient current for both the controller and the motor driver.
- Verify the stepper motor driver settings (e.g., micro-stepping, current limits).
User Tips
- Always double-check your wiring against the diagrams before applying power to prevent damage to components.
- Start with a low speed setting and gradually increase it to find the optimal operating speed for your stepper motor.
- When experimenting with different frequency ranges, ensure the motor and driver can handle the selected range.
- Consider using shielded cables for pulse and direction signals in noisy environments to prevent interference.
Warranty and Support
For warranty information, technical support, or any questions regarding your occkic Stepper Motor Controller, please contact the seller or manufacturer directly through your purchase platform. Ensure you have your order details and product model number (GBAA0158-B01) available for faster assistance.