Z轴步进电机工作不正常

3D打印 DIY-3d-打印机 翻唱 坡道-1.4 z轴
2021-05-04 09:39:54

在过去的 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)

谢谢你,鲍比

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 轴按我的预期工作!我现在正在校准打印机,因为它确实需要它。