1. Introduction
This manual provides detailed instructions for the installation, configuration, and operation of the HLTNC Nema23 Closed Loop Stepper Motor Kit, which includes the 57HSE3N stepper motor and the HBS57H Hybrid Servo Driver. This system is designed for applications requiring high precision, accurate position control, and reliable rotational speed, such as 3D printers and CNC engraving machines.
The HBS57H driver utilizes advanced DSP chip and vector closed-loop control technology to overcome common issues like step loss in open-loop stepper systems, while significantly improving high-speed performance, reducing motor heating and vibration, and enhancing overall machine precision and energy efficiency.
2. Product Overview
2.1. Components
The HLTNC Nema23 Closed Loop Stepper Motor Kit typically includes the following components:
- 1 x Nema23 3nm Closed Loop Stepper Motor (Model: 57HSE3N)
- 1 x HBS57H Hybrid Servo Driver
- 1 x 3-meter Encoder Cable
- 1 x RS485 Communication Cable (for PC connection, if applicable)

2.2. Key Features
- Accurate Position Control: Ensures precise movement and positioning.
- Accurate Rotational Speed: Maintains consistent speed during operation.
- Ultra-low Vibration Noise: Reduces operational noise and enhances smoothness.
- Variable Current Control: Minimizes motor heating.
- Protection Functions: Includes over-voltage, over-current, and tracking error protection.
- High Torque Output: Closed-loop vector control ensures high speed and high torque.
- Pulse Input: Supports pulse + direction or double pulse (differential), compatible with 5~24V signals without series resistance.
- Serial Communication: Current and subdivision can be adjusted via PC software.
- 303 Stainless Steel Shaft: Durable and high-performance shaft.

3. Specifications
3.1. Motor Specifications (57HB250-112B / 57HSE3N)
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| Phase | 2 | Inductance | 3.6 ± 20% mH |
| Step Angle | 1.8 ± 5% °/Step | Holding Torque | 3 N.M (30 Kg·cm) |
| Voltage | 3.36 VDC | Dielectric Strength | 500VAC/5mA/1min |
| Current | 4.2A | Insulation Resistance | ≥100MΩ/500VDC |
| Resistance | 0.8 ± 10% Ω | Lead Style | TRVV 4x0.5mm2 |
| Shaft Diameter | 8mm (no keyway) | Body Length | 112mm / 4.41in (approx. 132mm for 3N.m) |
| Rated Speed | 1000 rpm | No-load Speed | 2000 rpm |
| Outlet Mode | Two-phase four-wire | Type | HYBRID, Closed Loop |

3.2. Driver Specifications (HBS57H)
| Parameter | Minimum Value | Typical Value | Maximum Value | Unit |
|---|---|---|---|---|
| Continuous Output Current | 0.5 | / | 10 | A |
| Power Supply Voltage (DC) | 24 | 36/48 | 80 | Vdc |
| Logic Input Current | 6 | 10 | 16 | mA |
| Logic Input Voltage | 4.5 | 5 | 28 | Vdc |
| Pulse Frequency | 0 | 200 | 500 | kHz |
| Pulse High-level Width | 1.5 | / | / | uS |
| Position Error Control Accuracy | / | ±1 | / | Pulse |
| Speed Control Accuracy | / | ±2 | / | rpm |
| Maximum Acceleration (unloaded) | / | 100 | / | rpm/ms |
| Overvoltage Protection Voltage | 90 | 92 | 94 | Vdc |
| Insulation Resistance | 100 | / | / | MΩ |

3.3. Environmental Parameters
| Parameter | Condition |
|---|---|
| Cooling Mode | Natural cooling or external radiator |
| Occasion of Use | Avoid dust, oil mist, corrosive gas, high humidity, and strong vibration |
| Use Environment Temperature | 0°C ~ +50°C |
| Use Environment Humidity | 40-90% RH |
| Use Environment Vibration | 10-55 Hz / 0.15mm |
| Storage Temperature | -20°C ~ +65°C |
| Weight | 280g |
4. Setup
4.1. Wiring Diagram
Proper wiring is crucial for the correct operation of the stepper motor and driver. Refer to the diagram below for connections between the HBS57H Hybrid Servo Drive and the Nema23 Stepper Motor.

4.2. Hybrid Servo Motor Encoder Lead Color and Definition
| Pin (15-pin port) | Color (Motor Port) | Random Colors (Extension Lines) | Signal | Description |
|---|---|---|---|---|
| 13 feet | White | Yellow (white) | EB+ | Encoder B channel positive output |
| 15 feet | Grey | Yellow and black (gray) | EB- | Encoder B channel negative output |
| 5 feet | Green | Orange (green) | EA+ | Encoder A channel positive output |
| 11 feet | Brown | Orange black (brown) | EA- | Encoder A channel negative output |
| 1 foot | Red | Red (red) | VCC | Encoder +5 V power |
| 3 feet | Black | Black (black) | GND | Encoder GND input |
4.3. Hybrid Servo Motor Line Color and Definition
| Pin | Color | Signal | Description |
|---|---|---|---|
| 1 | Yellow | A+ | + of A phase motor winding |
| 2 | Blue | A- | A phase motor windings |
| 3 | Red | B+ | + of B phase motor winding |
| 4 | Green | B- | B phase motor windings |
4.4. RS232 Communication Port
The RS232 interface allows for communication with a PC for advanced configuration and debugging. A special communication cable (to be purchased separately) is required. Ensure the HBS57 power supply is isolated when connecting to a PC to prevent damage.
| Terminal Number | Symbol | Name | Note |
|---|---|---|---|
| 1 | NC | ||
| 2 | +5 V | Positive power supply | External STU only |
| 3 | TxD | RS232 | Sender |
| 4 | GND | Power ground | 0V |
| 5 | RxD | RS232 | Recipient |
| 6 | NC |
5. Configuration
5.1. Subdivision Setting (Code Switch)
The HBS57H driver uses a six-bit dial code switch to set subdivision and motor rotation direction. The subdivision (steps/circle) can be configured using SW1-SW4. Users can also adjust subdivision through PC software for finer control (minimum 200 ppr, maximum 51200 ppr).
| Number of Steps/Circles | SW1 | SW2 | SW3 | SW4 |
|---|---|---|---|---|
| Default | on | on | on | on |
| 400 | on | on | on | on |
| 800 | off | on | on | on |
| 1600 | on | off | on | on |
| 3200 | off | off | on | on |
| 6400 | on | on | off | on |
| 12800 | off | on | off | on |
| 25600 | on | off | off | on |
| 51200 | off | off | off | on |
| 1000 | on | on | on | off |
| 2000 | off | on | on | off |
| 4000 | on | off | on | off |
| 5000 | off | off | on | off |
| 8000 | on | on | off | off |
| 10000 | off | on | off | off |
| 20000 | on | off | off | off |
| 40000 | off | off | off | off |
5.2. Driver Settings (Serial Debugging)
Advanced parameters of the HBS57H driver can be set via the RS232 serial communication port using dedicated PC debugging software. This allows for fine-tuning of current, subdivision, and other functions. The default current ring, position ring, and speed ring parameters are optimized for the matching motor and generally do not require modification. Users typically only need to adjust the motor subdivision and the percentage of open/closed-loop current.
| Parameter Name | Parameter Range | Note |
|---|---|---|
| KcP (Proportional coefficient of current loop) | 0~65535 | Only for factory setting, no modification |
| KcI (Integral coefficient of current loop) | 0~65535 | Only for factory setting, no modification |
| KpP (Proportional coefficient of position ring) | 0~65535 | Only for factory setting, no modification |
| KpI (Integral coefficient of position ring) | 0~65535 | Only for factory setting, no modification |
| Kd (Velocity ring damping coefficient) | 0~100 | Only for factory setting, no modification |
| Kvff (Speed loop feedforward coefficient) | 0~100 | Only for factory setting, no modification |
| Maintain current percentage | 0~100% | Factory Default: 40 |
| Closed-loop current percentage | 0~100% | Factory Default: 100 |
| Encoder Line Number | 4000 | 4000 |
| Tracking error limits | 0~65535 | Factory Default: 1000 |
| Breakdown | 200~65535 | Factory Default: 1600 |
6. Operation
6.1. Control Signal Port
The HBS57H driver uses standard control signals for pulse, direction, and enable functions.
| Name of Signal | Description |
|---|---|
| PUL+ / PUL- | Pulse input signal. The effective edge is adjustable (default is rising edge). For reliable response, pulse width should be more than 1.2 µs. Compatible with 24 VDC level. Supports dual pulse mode (CW). |
| DIR+ / DIR- | Direction input signal (high/low level). To ensure reliable commutation, the direction signal should be established at least 5 µs before the pulse signal. Compatible with 24 VDC level. Supports dual pulse mode (CCW). |
| ENA+ / ENA- | Enable control signal. This input signal enables or disables drive output. When ENA is connected to a low level (or internal optocoupler conduction), the driver cuts off current to the motor phases, making the motor free and unresponsive to input pulses. If this function is not required, the enable signal end can be suspended. Compatible with 24 VDC level. |
| ALM+ / ALM- | Fault signal output (collector open circuit form). Requires a pull-up resistor (5V/12V/24V). Fault output logic can be set via PC software. |
7. Maintenance
To ensure the longevity and optimal performance of your HLTNC stepper motor kit, follow these general maintenance guidelines:
- Environmental Control: Operate the motor and driver in a clean environment, free from excessive dust, oil mist, and corrosive gases. Maintain ambient temperatures between 0°C and +50°C and humidity between 40-90% RH.
- Cooling: Ensure adequate ventilation for natural cooling or consider an external radiator if operating conditions are demanding.
- Wiring Integrity: Regularly inspect all wiring connections for looseness or damage. Secure connections prevent intermittent operation and potential faults.
- Cleaning: Periodically clean the motor and driver surfaces to prevent dust buildup, which can impede heat dissipation.
- Firmware Updates: Check the manufacturer's website for any available firmware updates for the HBS57H driver to ensure you have the latest features and bug fixes.
8. Troubleshooting
8.1. Status Indicators
The HBS57H driver features LED indicators to provide status and fault information:
- Green LED: Power indicator. It is always ON when the driver is powered and OFF when power is cut.
- Red LED: Fault indicator. It flashes in a cycle of 5 seconds when a fault occurs. Once the fault is cleared, the red LED will often extinguish.
| Flash Count (2Hz) | Fault Description |
|---|---|
| 1 flash | Overcurrent fault |
| 2 flashes | Overvoltage fault |
| 7 flashes | Tracking error exceeds tolerance |
When a fault occurs, the driver will stop and output an alarm signal. To clear the fault, power off the device and then re-power it. The driver saves the 10 latest historical faults in its EEPROM, which can be accessed via PC software for diagnosis.
8.2. Common Issues and Solutions
- Motor only runs in one direction:
- Tracking Error: If the HBS57H tracking error exceeds tolerance, the driver stops. Resolve the underlying issue and power cycle the device.
- Direction Signal: The direction signal might be too weak, incorrectly wired (polarity), or the signal voltage too high, damaging the current limiting resistor. Verify signal strength and wiring.
- Pulse Mode Mismatch: Ensure the driver's pulse mode setting (e.g., pulse/direction) matches the input signal type.
- Motor losing steps or inaccurate movement:
- Overload: The motor might be overloaded. Reduce the load or consider a motor with higher torque.
- Incorrect Subdivision: Verify the subdivision setting on the driver matches your controller's configuration.
- Wiring Issues: Check motor and encoder wiring for loose connections or interference.
- Driver Parameters: Ensure driver parameters (current, position loop settings) are appropriate for your motor and application. Use the PC software for fine-tuning if necessary.
- Motor overheating:
- Current Setting: The motor current might be set too high. Adjust the 'Maintain current percentage' via PC software.
- Ventilation: Ensure adequate cooling. Improve airflow around the motor and driver, or consider an external heat sink/fan.
- Overload: Continuous overload can cause overheating. Reduce the load.
9. User Tips
- Segmented Servo Drives: Utilizing segmented servo drives can significantly improve control accuracy by reducing the step angle, minimize motor vibration (especially low-frequency oscillation), and enhance output torque. It is highly recommended to leverage these advantages for better performance.
- Power Supply: Always ensure a stable and appropriate DC power supply (24VDC~80VDC, 36V/48V recommended) for the driver.
- Wiring Caution: When connecting the RS232 communication port to a PC, use the dedicated serial debugging cable and ensure the HBS57 power supply is isolated to prevent damage to the PC.
- Motor Label: Always wire the motor according to the motor label for correct phase connection.
10. Warranty and Support
For warranty information, technical support, or service inquiries, please refer to the official HLTNC website or contact your authorized dealer. Keep your purchase records for any warranty claims.
A user manual in PDF format is available for download from the product page or the manufacturer's website for detailed technical documentation. Reference: User Manual (PDF)