发作品签到
标准版

3D打印机耗材运动传感器

工程标签

7.0k
0
0
9

简介

避免打印过程中因耗材缠绕、耗材耗尽或断裂、喷头堵塞等导致的耗材浪费。在耗材出现异常无法正常挤出时暂停打印任务并允许耗材更换后继续打印任务。无需区分耗材运动方向,双向均可工作。

简介:避免打印过程中因耗材缠绕、耗材耗尽或断裂、喷头堵塞等导致的耗材浪费。在耗材出现异常无法正常挤出时暂停打印任务并允许耗材更换后继续打印任务。无需区分耗材运动方向,双向均可工作。

开源协议

GPL 3.0

创建时间:2023-05-17 17:07:59更新时间:2023-06-12 09:09:59

描述

 

所需材料(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               //设置耗材感应器为运动编码类型

#define NOZZLE_PARK_FEATURE              //开启喷嘴停车功能
#define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MIN_POS + 10), 10 } //设置喷嘴停车区域

 

设置检测引脚,以BLS_ESP主板为例
Marlin\src\pins\esp32\pins_ESP32.h
#define FIL_RUNOUT_PIN 2 //耗材检测引脚

 

 

 

Klipper相关

接线示意图

klipper固件cfg参考

[filament_motion_sensor BLSGuardian]

detection_length: 5.0
#   触发传感器 switch_pin 引脚状态变化的最小距离。
extruder: extruder

switch_pin:PB5

#控制引脚
pause_on_runout: True

 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
BLS_Guardian.zip
412
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航