# Module STEPMOTOR SKU:M012
## 描述 **STEPMOTOR** 是M5Stack堆叠模块系列中的一款,步进电机驱动模块.该模块能够通过 **GRBL** 库同时驱动3个步进电机.因此非常适合应用在运动控制项目. 模块内置MEGA328P,并且搭载**GRBL**固件,通过I2C(0x70)与M5Core通信. 集成 3 片由 DRV8825 芯片组成的步进电机驱动板,一个简单但非常强大的电路板,可以控制一个双极步进电机,并允许微步进高达1/32步。 ## 产品特性 - 电源输入:9-24V - 控制3路步进电机 **(X, Y, Z)** ## 包含 - 1x Step Motor 模块 - 1x 12V 电源 (选配) - 1x 5V FAN 模块,用于散热 (选配) ## 应用 - DIY 3D 打印机 - 搭建机械臂 ## 规格参数
规格 参数
DC接口型号 XT30
电机接口型号 HY2.0-4P
净重 24g
毛重 34g
产品尺寸 54.2*54.2*12.8mm
包装尺寸 60*57*17mm
## 相关链接 - **[STEPMOTOR 固件](https://github.com/m5stack/stepmotor_module/tree/master/Firmware%20for%20stepmotor%20module/GRBL-Arduino-Library)** - **[DRV8825 Datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/DRV8825_en.pdf)** ## EasyLoader 点击下载EasyLoader >1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序,通过简单步骤将其烧录至主控,能够进行一系列的功能验证. >2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 **"Burn"** 即可开始烧录 ?>3.EasyLoader烧录前需要安装有CP210X(USB驱动程序),[点击此处查看驱动安装教程](zh_CN/related_documents/M5Burner#安装串口驱动) ## 管脚映射 **Mega328 ISP**下载接口Pin脚定义 ## MBUS引脚定义 ## 案例程序 ### 1. Arduino IDE [请点击此处下载Arduino示例代码](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/STEPMOTOR) ### 2. UIFlow 想要探索最简单的 Step motor 编程驱动方式吗?快试试Blockly编程平台[UIFlow](flow.m5stack.com). [请点击此处下载UIFlow示例](https://github.com/m5stack/M5-ProductExampleCodes/blob/master/Module/STEPMOTOR/UIFlow).* ## 原理图