
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
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论