Filament Motion Sensor for Flashforge
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Filament Motion Sensor for Flashforge work on default firmware
- Rating
- 5 / 5
- Likes
- 13
- Downloads
- 26
- Makes
- 1
- Views
- 595
- Reviews
- 1
Updated at source:
Model information
- Source
- Printables
- Category
- Other Printer Parts & Upgrades
- License
- Creative Commons — Attribution — Share Alike
Remix Filament Motion Sensor for Flasforge Adventurer 5m
Оптический концевик (такого вида: https://aliexpress.ru/item/1005002327282237.html https://aliexpress.ru/item/32602153500.html)
Комплект BMG шестерней, можно самых дешевых (https://aliexpress.ru/item/1005007915797005.html).
Взамен шестерни в прижимной лапке можно использовать подшипник 693ZZ.
Подшипники F695ZZ - 2 шт.
Винт М5х40
Гайка М5
Винт М3х14 или М3х16 - 2 шт.
Винт М3х8 - 2 шт. (Крепление датчика)
Винт М3х10 - 2 шт. (С потайной головкой для крепления корпус к принтеру)
Штифт М3х20 (можно из комплекта BMG или хвостовик от сверла)
Латунная резьбовая втулка М3
Прижимной винт м3 + пружина (Можно использовать от BMG)
Шайба М5
***
Spacer_V2.stl Содержит несколько проставок с шагом 0.1мм по высоте, подбирается нужный для легкого вращения вала.
Важно Encoder_Wheel должен быть из не пропускающего свет пластика!!!
Датчик собирается последовательно на принтере. Сначала прикручивается нижняя часть корпуса, винтами с потайной головкой!
***
Настройка стоковой прошивки:
В printer.base.cfg строки:
[filament_switch_sensor e0_sensor]
pause_on_runout: False
switch_pin: !PB14
event_delay: 1.0
Заменить на:
[filament_motion_sensor e0_sensor]
detection_length: 8
extruder: extruder
switch_pin: !PB14
pause_on_runout: True
runout_gcode:
RESPOND TYPE=command MSG="Filament out"
В конец printer.base.cfg добавить:
[gcode_macro RESUME]
rename_existing: BASE_RESUME
gcode:
;{% set e = params.E|default(2) %} ;edit to your retract length
M83 ; extruder relative mode
G92 E0 ; zero the extruder
G1 E1 F3600 ; retract filament
G92 E0 ; zero the extruder
BASE_RESUME
RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1
Важно! В настройках принтера нужно выключить датчик филамента, если его оставить включенным — принтер не сможет печатать и будет всегда уходить на паузу, с выключенным тумблером датчик будет работать и так всегда!
Настройки по кнопке "i" на экране принтера.
Параметр "detection_length" отвечает за чувствительность датчика, низкое значение может привести к ложным срабатываниям.
