Nomar记录一段历史
Alunar m508 固件

我有一台Alunar M508 机器,我正在尝试安装新固件。机器上加载的固件不是很好。 x 轴被镜像,并且原点偏离。我正在寻找 Marlin 以安装在机器上,但没有任何经验可以编辑代码中的内容以使其适用于这台机器。

有没有人有这台机器的经验?上传有效的新固件或编辑代码以使其适用于本机。我感谢任何帮助!

这是 我目前使用的固件的链接。我在 MacOS Sierra 10.12.5 上使用 1.6.8 Arduino IDE。

我从您的答案中删除了 URL 缩短器,并将链接设置为内联。也就是说,我真的不明白你的问题是什么。您基本上是在说“请帮我让我的打印机正常工作,这是我的固件,请修复它”。这不是一个好的 StackExchange 问题。你有什么*特别*的问题?您能否尝试提炼一个**单个特定问题**(例如:“我如何正确设置 Marlin 中的轴方向?”或“我如何调整 Marlin 中的原点?”)。
@DonniePlumly 如果我错了,请纠正我,但您正在寻找有关 **如何** 将固件 (Marlin) 安装到您的机器上的帮助?
@tbm0115 我知道如何将固件安装到机器上。我的问题是我需要在 Marlin 固件中编辑什么才能使机器运行。我进入了配置文件并编辑了床的尺寸和其他一些东西并让它运行,但打印质量仍然很差。
下面的答案并没有让我得到任何东西。我打我的头,直到我得到一些有用的东西。这是 Github 存储库的链接。 https://github.com/dplumly/Alunar_M508_Firmware

2个回答

免责声明:我是 您链接的固件的维护者。


固件不会提高您的打印质量。好吧,它可能在某种程度上,但在大多数情况下,它不会。

可能会为我的打印机设置微调,但可能需要为您更改这些值。更不用说我对打印机所做的物理调整了。软件不是最初寻找打印质量改进的地方。

一些例子:

我为 Z 轴杆打印了防摆动帽。这对我来说大大改善了印刷品。随着印刷品越来越高,质量越来越差。

我打印了 Z-stop 改进,所以我可以微调 Z-stop。

我打印了 X 和 Y 皮带张紧器。皮带松动会导致步骤跳过,从而导致打印质量不佳。

您链接的 Alunar 固件是 Marlin 主固件的一个分支。如果床 Y 方向颠倒,通常步进器放置不正确(镜像),这在与您的打印机非常相似的 Anet A8 打印机中经常看到。在您的情况下,X 方向是错误的,这通常与步进器的接线有关,将连接器反转 180 度应该可以解决问题(硬件解决方案)。作为一种软件解决方案,在基于 Marlin 的固件中改变方向并不困难;您只想反转步进器方向; configuration.h 文件中的以下部分为您执行此操作:

 // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way. #define INVERT_X_DIR false #define INVERT_Y_DIR false #define INVERT_Z_DIR true

只需将INVERT_X_DIR更改为true

如果您的起始位置仍然不适合您,您应该查看同一配置文件的这一部分:

 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS -33 #define Y_MIN_POS -10 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 240

更改MIN_POS位置,使其从床的角落开始。可以在此处找到更深入的床中心校准教程。


PS请不要anti-wobble caps for the Z-axis rods打印anti-wobble caps for the Z-axis rods (如另一个答案中所述),这些不会减少摆动,实际上它们会引起问题。如果你限制顶部会发生什么,你会得到一个静态不确定的构造;力和位移是不可预测的!消除 Z 摆动的更好解决方案是将 X/Y 运动与螺纹杆(螺纹杆的偏心)与 Z 运动分离的升降装置。还将螺纹杆固定在弹性步进器螺纹杆耦合器上方。

随机文章