3D打印机断电恢复(Marlin固件)

4,784

4.

简介:3D打印机断电恢复(Marlin固件)

关于:名为“Kanad Nemade”。17岁。机器人的书呆子。Noob程序员(C++和Python)。想成为一名机器人工程师。拥有一台3D打印机。

当你正在打印一张大图,突然停电时,这不是很令人沮丧吗!?。

Marlin固件附带一个名为“断电/断电恢复”的功能,但某些打印机在默认情况下未启用此功能。

因此,在本教程中,我们将了解如何在没有断电恢复功能的3D打印机中启用此功能。

我使用的方法当然不是最好的方法,但它能起作用。

我知道还有其他的方法,但这种方法对我来说更容易,也更省时。

图片来源:互联网

补给

1.LM7805 (5V线性电压调节器)或AMS1117 (3.3V线性电压调节器)

2.电源组或任何其他5V电源(其输出明显不受主电源影响)。

3.5V的10KΩ电阻器和3.3V板的6.6KΩ电阻器。

.

步骤1:配置Marlin固件

从下载最新的Marlin固件马林[Github]。

警告:因为我们正在重新刷新固件,所以您必须写下所有必要的设置,因为旧设置将被新设置覆盖。此外,您还必须在固件中配置步长/mm、加速度等。

现在,在配置_adv.h中:

取消对这些行的注释,使电源损耗恢复部分如下所示:

---------------------------------------------------------------------------------------------------------------------------------

#定义功率损耗和恢复
#如果启用(电源损耗恢复)

#定义功耗引脚11//引脚以检测功耗(可选)

#定义功耗状态低//指示功耗的引脚状态

#定义要在resum上吹扫的灯丝的功率损失吹扫长度为20/(mm)

//#定义失效时缩回灯丝的功率损耗缩回长度为10//(mm)。需要备用电源。

//在没有电源损耗引脚的情况下,以下选项有助于减少SD卡的磨损,

//特别是“花瓶模式”印刷。设置过高,花瓶无法继续。

//#在保存功率损耗数据之前,定义功率损耗最小值Z变化0.05/(mm)最小Z变化#endif

-----------------------------------------------------------------------------------------------------------------------------------------------

您可以将电源损耗引脚更改为任何免费的引脚编号。

在我的例子中,在MKS Gen L 1.0板中,我的引脚D11是空闲的。
现在,您可以将固件上载到3D打印机。

步骤2:构建电路

小心:如果您的打印机板不允许5V,则必须使用3.3V线性电压调节器(AMS1173.3V或LD111733V)!。使用5V作为非5V容差板将导致产生幻烟!

第3步:最终确定

断电时,我们只能保持“电路板和LCD”通电,这可以通过带电源组的USB提供5V电源来实现(便宜的电源组工作得更好,因为它们总是“打开”,一旦断电,可以立即向电路板供电)。此外,当主电源可用时,电路板通过PSU供电,因此电源组不会始终消耗电源。

步骤4:总结

当然有更好的/有效的方式下拉“POWER_LOSS_PIN”使用是机器或MOSFET但这是一个简单的方法使用最少的组件,分压器可以使用但是如果电压改变输出端的电压可能超过5 v或3.3 v可以致命。

但是,由于步进电机没有电源,热端会熔化塑料,这会产生一团塑料,但很容易被磨光,或者可以手动将热端从打印位置移开(再次恢复打印之前,打印机主X轴和Y轴)。

还有另一种方法,打印机在每层之后保存其位置,但这会缩短SD卡的寿命。

快乐3D打印!

第一个分享

    建议

    • 汤炖速度挑战赛

      汤炖速度挑战赛
    • 第一次作者大赛

      第一次作者大赛
    • 让它移动挑战

      让它移动挑战

    评论