1. Product Overview
The BANRIA Stepper Motor Driver Controller (Model GY21902-1) is an integrated control module designed for unipolar two-phase, 4-wire stepper motors, including Nema 17, 23, and 34 series. It combines both driver and controller functionalities, offering multiple built-in operation modes and power-off memory for settings. This module can operate independently or integrate with other systems, making it suitable for various industrial control applications.

Image 1.1: Front view of the BANRIA Stepper Motor Driver Controller.
Key Features:
- Integrated Design: Combines driver and controller functions for unipolar two-phase, 4-wire stepper motors.
- Wide Motor Compatibility: Supports Nema 17, 23, and 34 stepper motors (42/57/86 series).
- Intuitive HD LCD Display: Provides real-time monitoring and easy adjustment of speed, delay, and cycle parameters.
- High-Power Output: Delivers up to 6.6A, suitable for demanding industrial applications.
- Versatile Control Modes: Features 15 built-in operating modes for various motion trajectories.
- Forward & Reverse Control: Easily change rotation direction via buttons, potentiometer, or automated modes.
- TTL Serial Communication: Ensures compatibility with industrial PLCs and PCs.
- Power-Off Memory: Retains distance, speed, delay, and cycle count settings.

Image 1.2: Overview of the controller's main features.
2. Product Components and Interfaces
This section details the physical layout and various interfaces of the stepper motor driver controller.

Image 2.1: Front panel showing Forward/Reverse buttons, indicators, LCD display, encoder setting knob, and Run/Stop button.
Expansion Interface and Serial Port:
The controller features an expansion interface for additional functionalities and a serial port for communication.

Image 2.2: Details of the expansion interface, including 12V power output, external trigger signals, limit positions, and 2-channel output signals. The serial port output pins (5V, TXD, RXD, GND) are also shown.
Internal Layout and Dimensions:

Image 2.3: Internal view highlighting the 8P expansion interface, motor interface, power supply connections, and current/subdivision/mode selection switches. Dimensions are provided as 3.11 inches (length), 1.61 inches (height), and 1.69 inches (depth).
3. Specifications
| Feature | Detail |
|---|---|
| Model Number | GY21902-1 |
| Compatible Motors | Nema 17, 23, 34 (42/57/86 series) Stepper Motors |
| Controlled Axes | Uniaxial |
| Power Supply Range | DC 10V-30V |
| Driving Capability | Peak 6.6A |
| Pulse Frequency | Up to 200KHz |
| Micro-Step Resolutions | 8, 16, 32, 64 subdivisions (selectable) |
| Speed Range | 0.1-999 revolutions per minute |
| Operating Modes | 15 fixed modes (e.g., follow, jog, cycle) |
| Communication | TTL Serial Port |
| Display Type | LCD |
| Dimensions (L x W x H) | 4.41 x 2.64 x 1.97 inches (approx. 11.2 x 6.7 x 5 cm) |
| Item Weight | 5 ounces (approx. 142 grams) |
| Operating Environment | -10°C to 60°C (non-condensing) |

Image 3.1: Comprehensive table of technical specifications for the controller.
4. Setup and Wiring
Proper wiring is crucial for the safe and correct operation of the stepper motor driver controller. Refer to the diagrams below for connection details.
4.1 Power and Motor Connections
Connect the DC power supply (10V-30V) to the designated terminals. Connect your 4-wire stepper motor to the A+, A-, B+, B- terminals as shown.

Image 4.1: Wiring diagram illustrating connections for the stepper motor, DC power supply, and external control signals including start/stop buttons and limit switches.
4.2 Driver Settings (Current and Micro-Step)
Adjust the DIP switches on the controller to set the desired working current and micro-step resolution. Refer to the table below for switch configurations.

Image 4.2: Table detailing DIP switch settings (SW1-SW7) for configuring output current, micro-step resolution (8, 16, 32, 64), chopping mode (Smooth, Silent Mode StealthChop), and maintaining current (holding current).
Important: Ensure power is disconnected before adjusting DIP switches to prevent damage to the unit or connected components.
5. Operating Instructions
This section outlines how to operate the BANRIA Stepper Motor Driver Controller and adjust its parameters.
5.1 Basic Operation
- Running Interface:
- Press the CW button for clockwise/forward rotation.
- Press the CCW button for counter-clockwise/reverse rotation.
- Press the RUN/STOP button to start or stop motor operation.
- Rotate the potentiometer to change the rotation speed.
- Entering Menu Settings: From the running interface, press and hold the potentiometer for more than 3 seconds to enter the menu settings.
5.2 Parameter Setting Methods
The controller allows for detailed parameter adjustments through its menu system.

Image 5.1: Visual guide for navigating and adjusting parameters (F-01 to F-14) using the rotary encoder and buttons. It illustrates how to enter the menu, select parameters, modify values, and save settings.
- In Menu Settings Interface:
- Rotate the potentiometer to cycle through parameters F-01 to F-14.
- Press and hold the potentiometer for more than 3 seconds to save the current parameter and exit the Parameter Set Mode.
- Modifying Parameter Values:
- Method 1: Directly rotate the potentiometer to change the value.
- Method 2: Short press the potentiometer to select a digit (the selected digit will blink). Rotate the potentiometer to change the value of the blinking digit. Repeat for other digits.
- Short press the RUN/STOP button to exit parameter settings and return to the main menu number adjustment interface.
6. Maintenance
To ensure the longevity and optimal performance of your BANRIA Stepper Motor Driver Controller, follow these general maintenance guidelines:
- Cleaning: Keep the device clean and free from dust and debris. Use a soft, dry cloth for cleaning. Avoid using liquid cleaners or solvents.
- Environment: Operate the controller within the specified temperature and humidity ranges. Avoid exposure to extreme temperatures, moisture, or corrosive environments.
- Connections: Periodically check all wiring connections to ensure they are secure and free from corrosion. Loose connections can lead to intermittent operation or damage.
- Ventilation: Ensure adequate airflow around the controller, especially around the heatsink, to prevent overheating. Do not obstruct ventilation openings.
7. Troubleshooting
This section provides solutions to common issues you might encounter with the stepper motor driver controller.
- Motor Not Moving:
- Check power supply: Ensure the DC input voltage is within 10V-30V and correctly connected.
- Verify motor wiring: Confirm that the stepper motor wires (A+, A-, B+, B-) are correctly connected to the controller.
- Check RUN/STOP button: Ensure the motor is not in a stopped state.
- Review parameter settings: Verify that speed and mode settings are appropriate for the motor.
- Motor Runs Erratic or Vibrates:
- Incorrect micro-step setting: Adjust the micro-step resolution via DIP switches to match your application requirements.
- Current setting: Ensure the output current setting is appropriate for your motor. Too low or too high can cause issues.
- Loose connections: Check all motor and power connections for tightness.
- Motor type: Confirm the motor is a unipolar two-phase, 4-wire stepper motor compatible with the controller.
- LCD Display Not Working:
- Check power supply: Ensure the controller is receiving power.
- Contact support: If power is confirmed and the display remains blank, there may be an internal fault.
- Overheating:
- Check current setting: Ensure the output current is not set excessively high for the motor.
- Verify ventilation: Ensure the heatsink is not obstructed and there is adequate airflow.
- Holding current: Consider enabling the 1/2iRun holding current setting via DIP switch SW7 to reduce heat when the motor is idle.
8. Warranty and Support
For warranty information, technical support, or service inquiries regarding your BANRIA Stepper Motor Driver Controller (Model GY21902-1), please refer to the product packaging or contact BANRIA customer service directly. Contact details can typically be found on the manufacturer's official website or through your point of purchase.
When contacting support, please have your product model number (GY21902-1) and purchase details readily available.

