念慈菴

3D Printer Consumables Motion Sensor

 
Overview

 
Required materials (please check the bom table for PCB components):
PCB*1 (plate thickness 1.6MM)
M3*8mm round head screw*1
3 inside and 6 outside 2mm high bearing*2
 
Note: The encoder wheel is printed with black TPU filament, and other shells can be printed with ABS/PLA/PETG
Marlin related
wiring diagram
marlin firmware settings (configuation.h)
#define FILAMENT_RUNOUT_SENSOR //Turn on filament sensing #define FIL_RUNOUT_ENABLED_DEFAULT true //Enable filament sensing function by default #define NUM_RUNOUT_SENSORS 1 //Set the number of sensors #define FILAMENT_RUNOUT_DISTANCE_MM 5 //Set the sensing distance (mm) #define FILAMENT_MOTION_SENSOR //Set the filament sensor to motion encoding type

#define NOZZLE_PARK_FEATURE //Turn on nozzle parking function


#define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MIN_POS + 10), 10 } //Set the nozzle parking area



 
detection pin, taking BLS_ESP motherboard as an example
Marlinsrcpinsesp32pins_ESP32.h
#define FIL_RUNOUT_PIN 2 //Consumable detection pin
 
 
 
Klipper related
wiring diagram
Klipper firmware cfg reference
[filament_motion_sensor BLSGuardian]
detection_length: 5.0 # Trigger sensor switch_pin The minimum distance of the pin state change. extruder: extruder
switch_pin:PB5
#Control pin pause_on_runout: True
 
 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-08 12:47:36

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号