3D打印机耗材运动传感器
简介
避免打印过程中因耗材缠绕、耗材耗尽或断裂、喷头堵塞等导致的耗材浪费。在耗材出现异常无法正常挤出时暂停打印任务并允许耗材更换后继续打印任务。无需区分耗材运动方向,双向均可工作。
简介:避免打印过程中因耗材缠绕、耗材耗尽或断裂、喷头堵塞等导致的耗材浪费。在耗材出现异常无法正常挤出时暂停打印任务并允许耗材更换后继续打印任务。无需区分耗材运动方向,双向均可工作。开源协议
:GPL 3.0
描述
所需材料(PCB元器件请查看bom表):
PCB*1(制版厚度1.6MM)
M3*8mm圆头螺丝*1
内3外6高2mm轴承 *2
注:编码轮采用黑色TPU耗材打印,其他壳体可使用ABS/PLA/PETG进行打印
Marlin相关
接线示意图
marlin固件设置(configuation.h)
#define FILAMENT_RUNOUT_SENSOR //开启耗材感应
#define FIL_RUNOUT_ENABLED_DEFAULT true //默认启用耗材感应功能
#define NUM_RUNOUT_SENSORS 1 //设置感应器的数量
#define FILAMENT_RUNOUT_DISTANCE_MM 5 //设置感应距离(mm)
#define FILAMENT_MOTION_SENSOR //设置耗材感应器为运动编码类型
Klipper相关
接线示意图
klipper固件cfg参考
[filament_motion_sensor BLSGuardian]
detection_length: 5.0
# 触发传感器 switch_pin 引脚状态变化的最小距离。
extruder: extruder
switch_pin:PB5
#控制引脚
pause_on_runout: True
评论