注释
检查电机接线顺序 A+ A- B+ B- |
我已经完成了所有可能的变化,不成功 |
不对。有问题的电机是一个 4 线电机,只要 A 线圈线以任一顺序连接到驱动器上的 A 端子,B 线也一样,电机就可以正常运行。事实上,在较旧的控制器中,这实际上是您反转方向所要做的,因为一些较旧的软件没有像 $3 invert dir pin 设置这样的东西。我实际上在我所有的机器上都这样做,一旦我启动并运行它们就可以做到这一点,因此 $3=0 是正确的。只有闭环步进驱动器真正关心 B+ 和 B- 或 A+ 和 A- 是否以某种方式定向,因为电机和编码器方向必须匹配。 @Slawkos– 你的 Grbl 设置是什么? 我会设置 $1=255 以确保测试。 还有一个用于步进脉冲延迟的 config.h 设置。一些驱动器需要在设置方向引脚和启动步进脉冲之间有延迟。在那些需要这个的驱动器上,如果没有设置延迟,驱动器可能没有时间设置方向。 |
您好,感谢您的帮助 试图在 config.h 中进行更改,但编译时出现错误,因此无法上传,而是在固件设置中进行了更改。 |
一个方向通常意味着 DIR 引脚连接较弱。另外,什么是设备,500mm真的是最高速度吗?
|
试试不带shield直接接Arduino看看是不是shield的问题 |
非常感谢您 |
嗨,
我正在构建 CNC 路由器
硬件:
Clone UNO
CNC Shield v3.0 with 4 x A4988
4 x TB6600
4 x 23HD76002Y-21B1 Busheng bipolar
PSU 12V 20A
软件,尝试了所有这些
grbl_v0_9j_atmega328p_16mhz_115200.hex
grbl_v1.1e.20161208。十六进制
grbl_v1.1f.20170801.hex
控制:
ugsplatform-2.0.0-stable2 如图所示
接线
x 只有一种方式,在 TB6600 上,
当 A4988 上时,展位方向
在所有驱动器和电机上的作用相同,因此没有一个被烧毁
检查引脚上的电压:
x step 29mV idle,到 100mV when x+ or x- jog
y闲置步进 31mV,当 y+ 或 y- 点动时达到 400mV
z 闲置步进 31mV,当 z+ 或 z- 点动时达到 190mV
x 点动时驱动 1.26V,点动时驱动 4.5V x- 点动时
驱动 4.5V y+ 时驱动 30mV点动 y-
z 在点动 z+ 时驱动 34mV,在点动 z- 时驱动 5V
任何建议请
问候
Slawkos