

The DM332T Stepper Driver by Stepperonline is a high-performance microstepping driver designed for controlling stepper motors with precision. It allows for fine control over motor position and speed, making it ideal for applications requiring smooth and accurate motion. The DM332T supports a wide range of microstepping resolutions and features adjustable current settings, ensuring compatibility with various stepper motors. Additionally, it includes built-in protection mechanisms such as overcurrent and overheating safeguards, enhancing its reliability and durability.








| Parameter | Value |
|---|---|
| Manufacturer Part ID | DM332T |
| Input Voltage Range | 12V to 32V DC |
| Output Current Range | 0.3A to 3.2A (adjustable) |
| Microstepping Resolutions | Full step to 1/256 step |
| Control Signal Logic | 3.3V or 5V TTL compatible |
| Pulse Frequency Range | 0 to 200 kHz |
| Protection Features | Overcurrent, overheating, and short-circuit |
| Operating Temperature | 0°C to 50°C |
| Dimensions | 86mm x 55mm x 20mm |
The DM332T has a set of input and output terminals for connecting to the power supply, stepper motor, and control signals. Below is the pin configuration:
| Pin Name | Description |
|---|---|
| V+ | Positive terminal for DC power supply (12V-32V) |
| V- | Negative terminal for DC power supply (GND) |
| A+ | Positive terminal for stepper motor coil A |
| A- | Negative terminal for stepper motor coil A |
| B+ | Positive terminal for stepper motor coil B |
| B- | Negative terminal for stepper motor coil B |
| PUL+ | Positive terminal for pulse signal (step input) |
| PUL- | Negative terminal for pulse signal (step input) |
| DIR+ | Positive terminal for direction signal |
| DIR- | Negative terminal for direction signal |
| ENA+ | Positive terminal for enable signal (optional) |
| ENA- | Negative terminal for enable signal (optional) |
Power Supply Connection:
Connect the V+ and V- terminals to a DC power supply within the range of 12V to 32V. Ensure the power supply can provide sufficient current for the stepper motor.
Stepper Motor Connection:
Connect the stepper motor coils to the A+, A-, B+, and B- terminals. Refer to the motor's datasheet to identify the correct coil pairs.
Control Signal Connection:
Microstepping and Current Settings:
Testing the Setup:
Below is an example of how to connect the DM332T to an Arduino UNO and control a stepper motor:
// Define control pins for the DM332T
#define PUL_PIN 3 // Pulse signal pin
#define DIR_PIN 4 // Direction signal pin
void setup() {
pinMode(PUL_PIN, OUTPUT); // Set pulse pin as output
pinMode(DIR_PIN, OUTPUT); // Set direction pin as output
digitalWrite(DIR_PIN, LOW); // Set initial direction (LOW or HIGH)
}
void loop() {
// Generate pulses to move the stepper motor
digitalWrite(PUL_PIN, HIGH); // Set pulse pin HIGH
delayMicroseconds(500); // Wait for 500 microseconds
digitalWrite(PUL_PIN, LOW); // Set pulse pin LOW
delayMicroseconds(500); // Wait for 500 microseconds
}
Motor Not Moving:
Motor Vibrates but Does Not Rotate:
Driver Overheating:
Erratic Motor Movement:
Q: Can the DM332T drive a NEMA 17 stepper motor?
A: Yes, the DM332T is compatible with NEMA 17 stepper motors, provided the motor's current rating is within the driver's range.
Q: What is the maximum pulse frequency supported?
A: The DM332T supports pulse frequencies up to 200 kHz.
Q: Is the enable signal mandatory?
A: No, the enable signal is optional. If not used, the driver will remain enabled by default.
Q: Can I use a 5V power supply for the DM332T?
A: No, the DM332T requires a DC power supply within the range of 12V to 32V.
By following this documentation, users can effectively integrate the DM332T Stepper Driver into their projects for precise and reliable stepper motor control.