Nomar记录一段历史
3D打印机测试故障(M999错误,电机不动)

我最近一直在构建 3D 打印机,但在测试它时遇到了问题。

这是我的硬件:

  • 坡道 1.4
  • Arduino Mega 2560
  • 4x Pololu 电机防护罩 A4988
  • 1x Nema 17 挤出机
  • 2x软盘步进电机
  • 1x DVD 步进电机
  • 带 0.4 mm 喷嘴的通用热端

然后我组装了所有东西并开始测试……我尝试了RAMPS 测试代码,但它不起作用(电机没有移动,但我确定它们没问题),然后我尝试使用 Marlin 和 Pronterface;它显示热端温度停留在 150°C,但热端不热。此外,电机不会移动。

我还尝试了 Repetier 主机,它返回了一个 M999 错误,没有任何进一步的解释。

我在 Arduino 上安装固件没有问题,并且热端的风扇正在工作。我也尝试过更改波特率,但似乎不起作用。

我不认为我们可以在这里解决这个问题;所需的故障排除过于复杂和开放,无法放入 stackexchange 答案中。你能提出一个更具体的问题吗?也许最好在一个更“健谈”的网站上问这个问题。
尝试拆卸您的电子设备,并单独测试组件:首先是裸 AtMega(您可以将固件上传到它吗?),然后添加空的斜坡板(它仍然有效吗?),然后安装热敏电阻并排除故障,添加电机(司机)一次一个,等等……顺便问一下,你用的是什么电源?
如果您在将固件上传到 Arduino 时没有问题(通过 Arduino IDE?)并且 Pronterface 连接到 Arduino Mega,那么更改波特率根本对您没有帮助,因为它显然在其原始设置下运行良好.更改它,可能(如您所见)阻止它进行通信。听起来好像部分或全部电子设备接线不正确(*特别是*步进器和热敏电阻)。按照汤姆说的做,分步连接,并在连接时测试每个部分。您正在构建什么打印机设计?你有任何链接吗?
您收到的确切错误是什么?是否:*打印机因错误而停止。修复错误并使用M999重新启动*?没有任何附加信息?请在您的原始帖子中提供尽可能多的信息。您提供的信息越多,就越有可能有人为您提供解决方案。但是,如果您已经设法解决了您的问题,也许您可​​以发布一个答案,因为它可能会帮助遇到类似或相关问题的其他人。

1个回答

我能想到的两个直接问题是:

  • 软盘驱动器和 DVD 驱动器步进电机是否有足够的扭矩来转动您所连接的任何设备?您不会说您制造了哪种类型的打印机,但需要 44 N·cm(62oz·in,4.5kg·cm)或更大的保持扭矩。也许您应该考虑将您的软盘广告 DVD 驱动器电机升级为 Nema 17 电机……有关详细信息,请参阅RepRapWiki - Nema 17
  • 您是否在固件中选择了正确的热敏电阻?检查您的固件配置文件。

要进一步检查热敏电阻,请将其与 RAMPS 板断开连接,然后使用万用表在室温下检查其电阻。然后将其与您的热敏电阻类型的温度特性图进行比较。一般的 10K 热敏电阻具有以下响应曲线( 来源):

热敏电阻响应曲线

您的万用表给出的读数是否合理?

还要检查 RAMPS 热敏电阻输入,方法是将 RAMPS 板上的热敏电阻引脚短路(使用跳线)。现在的温度读数是多少?它应该是MAX_TEMP定义的任何MAX_TEMP ,通常在 400°C 左右。再次检查您的固件配置文件。


此外, M999不是错误,而是用于在发生错误后重置固件/打印机的命令。

随机文章