Nomar记录一段历史
Z轴步进电机工作不正常

在过去的 3 天里,我一直在互联网上搜索试图弄清楚这一点。我用于 pursa-i3 3d 打印机的 Z 轴电机无法正常工作。我有马林鱼固件并使用 repetier 主机。我发送一个命令来移动 z 轴,然后我让它移动,但是如果我再次发送相同的命令,电机有时会以另一种方式旋转。感觉他们几乎是随机选择转向的方向。

正如我所说,我已经有一段时间无法解决这个问题了。我怀疑是固件进给率和加速度或某些设置不正确。

这是我的代码:

 //// MOVEMENT SETTINGS #define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E #define HOMING_FEEDRATE {50*60, 50*60, 2*60, 0} // set the homing speeds (mm/min) #define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,590} #define DEFAULT_MAX_FEEDRATE {300, 300, 3, 45} // (mm/sec) #define DEFAULT_MAX_ACCELERATION {1000,1000,50,500} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot. #define DEFAULT_ACCELERATION 1000 // X, Y, Z and E max acceleration in mm/s^2 for printing moves #define DEFAULT_RETRACT_ACCELERATION 1000 // X, Y, Z and E max acceleration in mm/s^2 for retracts #define DEFAULT_XYJERK 10 // (mm/sec) #define DEFAULT_ZJERK 0.3 // (mm/sec) #define DEFAULT_EJERK 5.0 // (mm/sec)

我尝试交换驱动器,电机将在另一个轴上完美运行,所以我不怀疑这是驱动器问题。我一直在将罐子放在驱动器上以使它们工作,但无法使它们朝我希望它们走的方向前进。

我检查了电线,几乎可以确定它们接线正确。 (可能是错误的,但已用万用表检查过。)

我是新手,这是我第一次构建其中的一个,我会感谢我能得到的任何帮助,也许我已经看过我测试过的东西。只是真的希望轴朝我说的方向移动。


有关我的设置的更多详细信息是:使用 A4988 步进电机驱动器的 Robocraze 3D 打印机控制器板 RAMPS 1.4,我的电机是 nema 17 步进电机。我目前将两个 z 轴电机并联,但在使用串联之前尝试过,但是仍然出现无法控制 Z 电机方向的问题(可以轻松切换回串联)。

当我发送 G 代码命令时,目前正在尝试空载只是为了让电机朝正确的方向转动。我在 ubuntu 14.04.5 上使用 Repetier 主机。

我还检查了限位器,它们运行良好,所以它们不是问题(我不认为 :p)

谢谢你,鲍比

不确定我是否问了一个足够清楚的问题,希望得到一些帮助,如果需要可以提供更多细节?
尝试在您的接线、您使用的伺服系统等上添加更多细节。这里有一些不完全明显的事情。
添加了更多细节,是的,我可以理解:(,希望有人遇到同样的问题?真的很奇怪,因为当我重复发送完全相同的 g 代码命令时,Z 轴将顺时针来回旋转,然后逆时针旋转,每个不同命令!好头疼哈哈哈,谢谢
您是否尝试只连接一个电机?如果断开电机联轴器怎么办?您需要将电子/软件和机械问题作为潜在原因进行隔离。
您好,是的,我曾尝试将一台电机连接到 Z 驱动器,但仍然存在相同的问题,甚至完全不同的电机。我知道 Z 引脚、驱动程序或固件有问题(进给率不同)。我试过交换驱动程序,它在 x、y 或挤出机电机的其他插槽中工作,所以我认为驱动程序不是问题。可能是 Z 电机的斜坡板插槽有问题吗?我猜既然没有人跳起来说代码,固件就可以了?所以一定是RAMPS板Z驱动插座???

1个回答

因此,经过 5 天的故障排除后,Bob-the-Kuhn 在 marlin github 论坛上解决了这个问题,其他任何面临相同问题的人都可以前往 github 寻求我的解决方案。

https://github.com/MarlinFirmware/Marlin/issues/9287#issuecomment-359428147

来自链接的对话:

Bob-the-Kun:问题不跟随司机。问题不遵循步进器。

我在想 Z 插座有问题。听起来像是一个开放/接触不良。

尝试稍微弯曲 Z 驱动器上的 DIRECTION 引线,看看问题是否消失。它是角销之一。有时它被称为 DIR。如果您的一号木别针没有贴上标签,那么稍微弯曲所有四个角的别针。

另一种选择是将 Z 功能移动到 E1 插座。用这个替换你的 pins_RAMPS.h 文件。 pin_RAMPS.zip

仅供参考 - 如果这真的是硬件问题,那么它是一周内的第二个 RAMPS 硬件问题。最不寻常。

帖子回复:

是的,我现在假设的插座刚刚坏了(不确定到底是什么,但可能是其中一个连接),在使用 pin_RAMPS 文件并将电机改回串联并连接到 E1 插槽后,我成功地让打印机工作了!! !非常感谢 Z 轴按我的预期工作!我现在正在校准打印机,因为它确实需要它。

很高兴您花时间回来分享您解决了问题。不过,这是次优的 - 您只需放置一个链接。东西改变/移动/从互联网上删除,风险是链接在未来的某个时候会中断。如果您至少可以添加解决方案的全部内容的摘要,那就太好了。 :)

随机文章