| 参数分类 | 项目 | 规格详情 |
|---|---|---|
| 基础参数 | 模块型号 | 42 步进电机驱动底板 A4988_DRV8825(无电机)(A064) |
| 基础参数 | PCB 尺寸 | 42.00mm × 42.00mm |
| 基础参数 | 兼容驱动子卡 | 直插兼容 A4988、DRV8825 步进电机驱动模块 |
| 基础参数 | 适配电机 | 42 型两相四线步进电机(NEMA17) |
| 基础参数 | 主电源输入 | DC 12V-24V,绿色接线端子 DCIN 供电 |
| 基础参数 | 细分设置 | 拨码 MS1/MS2/MS3 配置,支持 1/2/4/8/16/32 细分,细分上限由驱动芯片决定 |
| 基础参数 | 控制信号标准 | STEP 脉冲 / DIR 方向 / EN 使能,兼容 Arduino、STM32、PLC 等控制器 |
| 基础参数 | 产品重量 | 裸板约 12g,装配接线端子后约 18g,批量浮动 ±1g |
| 接口定义 - DCIN | 直流功率电源输入,+ 接电源正极,- 接负极 | 接入电机主工作电源,正负极严禁接反,反接会直接烧毁驱动芯片 |
| 接口定义 - A1/A2/B1/B2 | 电机线圈接口,连接两相四线 42 步进电机绕组 | 对应连接电机 A、B 两相绕组,同相两线对调可反转电机转向 |
| 接口定义 - DIR/STP/EN | 控制信号:方向、脉冲、使能引脚 | 接主控 IO 口,DIR 控转向、STP 发脉冲、EN 关输出,即插即用 |
| 接口定义 - VCC/GND | 控制回路供电,常规 5V,为主控 IO 电平匹配供电 | 为驱动逻辑电路供电,需与主控共地,确保控制信号电平稳定 |
| 接口定义 - MS1/MS2/MS3 | 细分调节拨码开关引脚 | 外接拨码开关,通过高低电平组合切换细分档位,调整步进精度 |
| 核心特性 - 双驱动兼容 | 底板通用,A4988、DRV8825 两种驱动模块可直接插拔替换,无需改硬件接线 | 两款驱动引脚完全兼容,插拔即可互换,适配不同电流、细分需求 |
| 核心特性 - 全接口引出 | 电机端子、功率电源、控制信号、细分拨码全部对外引出,接线直观方便 | 所有接口排布在板边,走线清晰,外接线路、检修排查都更便捷 |
| 核心特性 - 硬件拨码细分 | 拨码直接切换细分档位,无需修改控制程序,快速切换定位精度 | 物理拨码改参数,不用改写程序代码,快速适配不同精度运动场景 |
| 核心特性 | 电源隔离分离 | 电机高压功率电源与低压控制电源独立分开,抑制电机启停干扰,系统运行更稳定 |
| 核心特性 | 四角固定孔 | PCB 预留安装孔,可螺丝锁紧在设备机架、雕刻机外壳 |
| 包装方案 | 可选包装 | ①防静电袋软包 ②白卡挂孔盒 ③牛皮纸盒 |



#define STP_PIN 2
#define DIR_PIN 3
#define EN_PIN 4
void setup() {
pinMode(STP_PIN, OUTPUT);
pinMode(DIR_PIN, OUTPUT);
pinMode(EN_PIN, OUTPUT);
digitalWrite(EN_PIN, LOW); // 使能驱动
}
void loop() {
digitalWrite(DIR_PIN, HIGH); // 方向
for (int i = 0; i < 200; i++) {
digitalWrite(STP_PIN, HIGH);
delayMicroseconds(500);
digitalWrite(STP_PIN, LOW);
delayMicroseconds(500);
}
delay(1000);
digitalWrite(DIR_PIN, LOW); // 反向
for (int i = 0; i < 200; i++) {
digitalWrite(STP_PIN, HIGH);
delayMicroseconds(500);
digitalWrite(STP_PIN, LOW);
delayMicroseconds(500);
}
delay(1000);
}