pdf-icon

Module13.2 Stepmotor Driver v1.1

SKU:M039-V11

Description

Module13.2 Stepmotor Driver v1.1 is a stepper motor driver compatible with M5 controllers, utilizing the STM32 + HR8825 stepper motor driving solution, providing 3 dual-channel stepper motor control interfaces. When stacked with an M5 controller, the internal ESP32 generates signals directly connected to the driving chip, enabling independent control or multi-axis motor coordination. The module integrates the STM32F030F4P6 chip as an IO expander, offering 4 sets of input signal terminals, 1 set of driving chip enable control, and through I2C communication, it can control and monitor the reset and status of the driving chip, suitable for external limit switches and motor braking functions. The module includes 3 solder pads to control the microstepping mode of 3 sets of stepper motors, allowing for stepper motor microstepping adjustment. It integrates a PWR485 communication interface (RS485 + 9-24V power input) and a DC-JACK, enabling communication while offering more flexible power supply options. It supports UIFlow graphical programming, allowing easy configuration of signal output for more precise control of stepper motors. This module is suitable for various stepper motor motion control scenarios, such as printers, robotic arms, etc.

Note

Note:
Do not plug or unplug the motor while powered. Perform all operations after powering off the device to avoid damaging the module.
Power Supply Methods:
1. PWR485 Interface:
- Interface Type: 3.96-4P terminal
- Voltage Range: DC 9-24V
2. DC Jack:
- Voltage Range: DC 9-24V
- Interface Type: 5.5/2.1mm DC jack
- Polarity: Inner positive, outer negative

Features

  • STM32F030F4P6@: ARM® 32-bit Cortex™-M0 CPU
  • Three-axis HR8825 stepper motor driver
  • Suitable for bipolar stepper motors
  • Each channel has a current adjustment potentiometer, with a driving current of up to 1.5A
  • Supports multiple microstepping modes, up to 1/32 STEP microstepping
  • 4 sets of signal input interfaces
  • PWR485 communication interface (RS485 + 9-24V power input)
  • DC-JACK terminal input (9-24V)
  • Development platforms: Arduino, UIFlow

Includes

  • 1 x Module13.2 Stepmotor Driver v1.1
  • 4 x 2.54-2P terminals
  • 3 x 2.54-4P terminals
  • 1 x 3.96-4P terminal

Applications

  • Printers
  • Scanners
  • CNC engraving machine control
  • Motion module control

Specifications

Specification Parameter
IO Expansion Chip STM32F030F4P6
Stepper Motor Driver Chip HR8825
Supported Microstepping Modes FULL, 1/2, 1/4, 1/8, 1/16, 1/32
Maximum Driving Current per Channel 1.5A
Input Signal Terminal Specification 2.54-2P
Stepper Motor Power Supply Method DC9-24V (5.5/2.1mm DC jack)
Voltage Range: DC 9-24V
Interface Type: 5.5/2.1mm DC jack
Polarity: Inner positive, outer negative
Motor Terminal Specification 2.54-4P
RS485 Terminal Specification 3.96-4P (9-12V)
Operating Temperature 0-40°C
Product Dimensions 54.2 x 54.2 x 13.2mm
Package Dimensions 95 x 65 x 25mm
Product Weight 40g
Package Weight 60g

Learn

Microstepping Truth Table

M2 M1 M0 Resolution
0 0 0 FULL
0 0 1 1/2
0 1 0 1/4
0 1 1 1/8
1 0 0 1/16
1 0 1 1/32
1 1 0 1/32
1 1 1 1/32

Adjust the microstepping mode by soldering the corresponding pads to set them to 1.

Driving Current Adjustment

Different stepper motors may require different driving currents. The current output can be adjusted using the metal knob on the module. To prevent motor overheating or damage, adjust the knob slowly and observe the motor's status or use an ammeter to determine the appropriate driving current.

Schematics

PinMap

Module13.2 Stepmotor Driver v1.1 MOTOR.X (DIR) MOTOR.X (SETP) MOTOR.Y (DIR) MOTOR.Y (SETP) MOTOR.Z (DIR) MOTOR.Z (SETP)
Core (Basic) G17 G16 G13 G12 G0 G15
Core2 G14 G13 G19 G27 G0 G2
CoreS3 G17 G16 G7 G6 G0 G13

Datasheets

Softwares

Arduino

UIFlow 1.0

Video

Product Comparison

Feature GRBL 13.2 MODULE STEPMOTOR DRIVER STEPMOTOR DRIVER V1.1
Control Method I2C Communication Pulse Signal Pulse Signal
Firmware Onboard MEGA328, built-in GRBL firmware No firmware, can be directly driven by ESP32 signals Onboard STM32, built-in firmware
Stackable Modules 2 1 1
Driver Chip DRV8825 HR8825 HR8825
Microstepping Adjustment DIP Switch TCA9554 Chip Control STM32 Chip Control
Interfaces 3 sets of limit switch interfaces 4 sets of custom signal input interfaces + RS485 communication interface 4 sets of custom signal input interfaces + RS485 communication interface