Module13.2 Stepmotor Driver v1.1 是一款适配 M5 主控的步进电机驱动器,采用 STM32 + HR8825 步进电机驱动方案,提供 3 路双极步进电机控制接口。将该驱动器与 M5 主控堆叠后,由主控内部 ESP32 产生信号直连驱动芯片,能够实现独立控制或是多轴电机联动。模块集成 STM32F030F4P6 芯片充当 IO 拓展,提供 4 组输入信号端子、1 组驱动芯片使能控制,通过 I2C 通讯,能够 控制和监听驱动芯片的复位与状态 ,可用于外接限位开关、电机制动功能。模块上含 3 个焊盘控制 3 组步进电机的细分模式,实现步进电机的细分调节。集成 PWR485 通信接口(RS485 + 9-24V 电源输入) 与 DC-JACK ,能够用于通信的同时,供电方式也将更加灵活。支持 UIFlow 图形化编程 ,可轻松配置信号输出,对步进电机实现更加精准的控制。该模块适用于多种步进电机运动控制场景,如 打印机,机械臂 等。
规格 | 参数 |
---|---|
IO拓展芯片 | STM32F030F4P6 |
步进电机驱动芯片 | HR8825 |
支持细分模式 | FULL、1/2、1/4、1/8、1/16、1/32 |
单通道最大驱动电流 | 1.5A |
输入信号端子规格 | 2.54-2P |
步进电机供电方式 | DC9-24V(5.5/2.1mm DC座) 电压范围:DC 9-24V 接口类型:5.5/2.1mm DC插孔 极性:内正外负 |
电机接线端子规格 | 2.54-4P |
RS485接线端子规格 | 3.96-4P(9-12V) |
工作温度 | 0-40°C |
产品尺寸 | 54.2 x 54.2 x 13.2mm |
包装尺寸 | 95 x 65 x 25mm |
产品重量 | 40g |
包装重量 | 60g |
M2 | M1 | M0 | 分辨率 |
---|---|---|---|
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 |
调节细分模式需通过焊接对应的焊盘来将其置为1。
步进电机规格不同,所需要的驱动电流也可能有所不同,使用时可以通过模块上的金属旋钮调整电流输出。为防止电机过热或损坏,调整时需缓慢调整旋钮,观察电机状态或接入电流计来判断合适的驱动电流。
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 |
产品对比 |
GRBL 13.2 MODULE
![]() |
STEPMOTOR DRIVER
![]() |
STEPMOTOR DRIVER V1.1
![]() |
---|---|---|---|
控制方式 | 脉冲信号 | 脉冲信号 | 脉冲信号 |
MCU | 板载MEGA328 | Core主机直接控制 | 板载STM32F030F4P6 |
I2C片选 | I2C通信(0x70 , 0x71) | / | / |
模块可堆叠数量 | 2 | 1 | 1 |
驱动芯片 | DRV8825 | HR8825 | HR8825 |
细分调节 | 拨码开关 | TCA9554芯片控制 | 焊盘焊接选择控制 |
接口 | DC电源供电接口 + 3组限位开关接口 | DC电源供电接口 + 4组自定义信号输入接口 + RS485通信接口 | DC电源供电接口 + 4组自定义信号输入接口 + RS485通信接口 |
步进电机接口 | 3 x XH2.54-4P | 3 x XH2.54-4P | 3 x XH2.54-4P |