3d打印机marlin固件-断料检测和断电续打 writeor的博客 wr的小窝喔~
  • 欢迎访问wr的小窝~,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站.
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 嘟嘟嘟嘟嘟嘟啦~~

3d打印机marlin固件-断料检测和断电续打

未分类 writeor 2年前 (2023-02-21) 1007次浏览 已收录 0个评论

八、设置断料检测
在 Configuration.h 文件中搜索以下内容,去掉#define FILAMENT_RUNOUT_SENSOR前面双斜杠注释,然后根据开关断料检测开关的接法,选择高电平触发还是低电平触发,如果断料开关没有插入材料是常闭的,那么需要在#define FIL_RUNOUT_PULLUP 前面加双下划线添加注释,然后在把 //#define FIL_RUNOUT_PULLDOWN 前面的注释去掉,否则和上面步骤相反即可。

//#define FILAMENT_RUNOUT_SENSOR
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
#define FIL_RUNOUT_ENABLED_DEFAULT true // Enable the sensor on startup. Override with M412 followed by M500.
#define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each.

#define FIL_RUNOUT_STATE LOW // Pin state indicating that filament is NOT present.
#define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins.
//#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins.
//#define WATCH_ALL_RUNOUT_SENSORS // Execute runout script on any triggering sensor, not only for the active extruder.
// This is automatically enabled for MIXING_EXTRUDERs.

接着在 此时需要在 Marlin\src\pins\ramps\pins_RAMPS.h pins_RAMP.h 文件中的FIL_RUNOUT_PIN指向当前使用的管脚,这里把断料检测开关的G和S分别插入在X+接口的G和S,所以需要把 原来数字 4 改为 2,如下面例子

// RAMPS 1.4 DIO 4 on the servos connector
#ifndef FIL_RUNOUT_PIN
#define FIL_RUNOUT_PIN 2 //使用 X-MAX
#endif

在 Configuration_adv.h 文件中搜索以下代码,去掉前面双斜杆注释

//#define ADVANCED_PAUSE_FEATURE

在 Configuration.h 文件中搜索以下内容,去掉前面双斜杠注释

//#define NOZZLE_PARK_FEATURE

九、设置断电恢复续打
在 Configuration.h 文件中搜索以下内容,去掉 //#define POWER_LOSS_RECOVERY 前面双斜杠注释,并把 false 改为 true ,使其默认打开此功能。

//#define POWER_LOSS_RECOVERY
#if ENABLED(POWER_LOSS_RECOVERY)
#define PLR_ENABLED_DEFAULT false // Power Loss Recovery enabled by default. (Set with ‘M413 Sn’ & M500)

十、设置打完自动关机1
用1个继电器模块(低电平触发)实现了自动关机

接线如图所示(虚线圈起来的部分),实际上只需要一个继电器模块和五条接线。
+(XSTOP):x轴限位开关的+极,一般是X- 的信号端
IN:是继电器模块的触发信号输入端

工作工程:
打开电源开关,打印机工作。当打印机开始打印(挤出头离开原点后),将电源开关关闭(此时,电源通过继电器供电)。打印结束,挤出头回到原点位置,触发x- stop,继电器释放,电源断开,打印机关机。
当然在打印过程中,可以随时打开电源开关,这样打印机打印完毕就不会关机。
3d打印机marlin固件-断料检测和断电续打
注意两点:
1.使用自动关机功能时,一定挤出头开始出丝打印再关闭电源开关,即让x轴限位开关处于未触发状态才可以;
2.打印完毕后,挤出头必须要回到x轴0点位置才能触发自动关机。一般的切片软件中都会这么设置,如果没有的话,可以手动在GCODE切片代码最后加上让X轴回到0点的命令G28 X0


wr的小窝 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:3d打印机marlin固件-断料检测和断电续打
喜欢 (1)
[1528532472@qq.com]
分享 (0)

您必须 登录 才能发表评论!

wpChatIcon
wpChatIcon