Alunar m508 固件

3D打印 prusa-i3 马林鱼 固件 alunar-m508
2021-05-16 22:40:35

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

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

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

2个回答

您链接的 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_DIRtrue.

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

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

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


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

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

一些例子:

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

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

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